diff --git a/src/main/java/com/dreamchaser/depository_manage/service/impl/DepositoryServiceImpl.java b/src/main/java/com/dreamchaser/depository_manage/service/impl/DepositoryServiceImpl.java index 6d8ed63a..5422d1c4 100644 --- a/src/main/java/com/dreamchaser/depository_manage/service/impl/DepositoryServiceImpl.java +++ b/src/main/java/com/dreamchaser/depository_manage/service/impl/DepositoryServiceImpl.java @@ -110,7 +110,10 @@ public class DepositoryServiceImpl implements DepositoryService { code = parentCode + String.format("%02d", sonDepositoryNum + 1); } map.put("code", code); - map.put("maxNumber",(int)(ObjectFormatUtil.toDouble(map.get("maxNumber")) * 100)); + Double maxNumber = ObjectFormatUtil.toDouble(map.get("maxNumber")); + if ((int) (maxNumber * 100) > 999999999) { + map.put("maxNumber", 999999999); + } return depositoryMapper.insertDepository(map); } @@ -215,7 +218,10 @@ public class DepositoryServiceImpl implements DepositoryService { */ @Override public Integer updateDepository(Map map) { - map.put("maxNumber",(int)(ObjectFormatUtil.toDouble(map.get("maxNumber")) * 100)); + Double maxNumber = ObjectFormatUtil.toDouble(map.get("maxNumber")); + if ((int) (maxNumber * 100) > 999999999) { + map.put("maxNumber", 999999999); + } return depositoryMapper.updateDepository(map); } @@ -554,7 +560,7 @@ public class DepositoryServiceImpl implements DepositoryService { // 定义树结构 List result = new ArrayList<>(); for (int i = 0; i < list.size(); i++) { - if(list.get(i) == null){ + if (list.get(i) == null) { continue; } // 构造为jsonObject类 @@ -737,8 +743,8 @@ public class DepositoryServiceImpl implements DepositoryService { @Override public List getToDayInventoryByDNameTest() { List toDayInventoryByDNameTest = depositoryMapper.getToDayInventoryByDNameTest(); - for (InventoryByDname inventoryByDName:toDayInventoryByDNameTest - ) { + for (InventoryByDname inventoryByDName : toDayInventoryByDNameTest + ) { inventoryByDName.setInventory(inventoryByDName.getInventory() / 100); } return toDayInventoryByDNameTest;