|
@@ -453,7 +453,7 @@ public class WarehouseBaseInfoServiceImpl extends ServiceImpl<WarehouseBaseInfoM
|
|
|
if (warehouseNum < 10) {
|
|
|
warehouseBaseInfo.setCommonWarehouseNo("00" + warehouseNum);
|
|
|
}
|
|
|
- //两位数
|
|
|
+ //两位数xibg
|
|
|
else if (warehouseNum < 100) {
|
|
|
warehouseBaseInfo.setCommonWarehouseNo("0" + warehouseNum);
|
|
|
}
|
|
@@ -500,6 +500,28 @@ public class WarehouseBaseInfoServiceImpl extends ServiceImpl<WarehouseBaseInfoM
|
|
|
if (StringUtils.isEmpty(warehouseBaseInfo.getId())) {
|
|
|
warehouseBaseInfo.setId(IdGenerator.generateUUID());
|
|
|
}
|
|
|
+ Map<String, Object> pageView = new HashMap<>();
|
|
|
+ pageView.put("compId", warehouseBaseInfo.getCompId());
|
|
|
+ // 查询本公司临时仓库包括已删除的
|
|
|
+ Integer dataCount = baseMapper.getTemWareHouseCountByCondition(pageView);
|
|
|
+ //插入仓库编号
|
|
|
+ Integer warehouseNum = dataCount + 1;
|
|
|
+ //一位数
|
|
|
+ if (warehouseNum < 10) {
|
|
|
+ warehouseBaseInfo.setCommonWarehouseNo("000" + warehouseNum);
|
|
|
+ }
|
|
|
+ //两位数
|
|
|
+ else if (warehouseNum < 100) {
|
|
|
+ warehouseBaseInfo.setCommonWarehouseNo("00" + warehouseNum);
|
|
|
+ }
|
|
|
+ //三位数
|
|
|
+ else if (warehouseNum < 1000) {
|
|
|
+ warehouseBaseInfo.setCommonWarehouseNo("0" + warehouseNum);
|
|
|
+ }
|
|
|
+ //四位数
|
|
|
+ else if (warehouseNum < 10000) {
|
|
|
+ warehouseBaseInfo.setCommonWarehouseNo(String.valueOf(warehouseNum));
|
|
|
+ }
|
|
|
warehouseBaseInfo.setWarehouseType("2");
|
|
|
warehouseBaseInfo.setClearStatusFlag(StatusEnum.NOT_CLEARED.getFlag());
|
|
|
warehouseBaseInfo.setClearStatus(StatusEnum.NOT_CLEARED.getName());
|
|
@@ -4891,6 +4913,11 @@ public class WarehouseBaseInfoServiceImpl extends ServiceImpl<WarehouseBaseInfoM
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Integer getTemWareHouseCountByCondition(Map<String, Object> pageView) {
|
|
|
+ return baseMapper.getTemWareHouseCountByCondition(pageView);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
private String addDateOneDay(Date date) {
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
@@ -5056,4 +5083,5 @@ public class WarehouseBaseInfoServiceImpl extends ServiceImpl<WarehouseBaseInfoM
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+
|
|
|
}
|