diff --git a/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java b/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java index 1e5d39c0..eadb52cd 100644 --- a/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java +++ b/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java @@ -2605,13 +2605,15 @@ public class DepositoryRecordController { depositoryId = depositoryIdForUser.get(0); } } + // 获取当前month月与下个月的月初 Map timeSpaceMap = DateUtil.getThisMonthTimeSpace(month); Long start = timeSpaceMap.get("start"); Long end = timeSpaceMap.get("end"); // 获取所有顶级物料类型 List materialTypeNoParent = materialTypeService.findMaterialTypeNoParent(); - Map data = depositoryRecordService.getSunBurstDataByForApplication(dateName, type, start, end, materialTypeNoParent, depositoryId); + Map data = new HashMap<>(); + data = depositoryRecordService.getSunBurstDataByForApplication(dateName, type, start, end, materialTypeNoParent, depositoryId); return new RestResponse(data); } diff --git a/src/main/java/com/dreamchaser/depository_manage/entity/SplitInventoryView.java b/src/main/java/com/dreamchaser/depository_manage/entity/SplitInventoryView.java index e175a8a7..644400e1 100644 --- a/src/main/java/com/dreamchaser/depository_manage/entity/SplitInventoryView.java +++ b/src/main/java/com/dreamchaser/depository_manage/entity/SplitInventoryView.java @@ -50,7 +50,7 @@ public class SplitInventoryView { /** * 旧单位 */ - private String oldUnit ; + private String oldUnit; /** * 新单位 */ @@ -58,10 +58,15 @@ public class SplitInventoryView { /** * 物料名称 */ - private String mname ; + private String mname; /** * 仓库名称 */ - private String dname ; + private String dname; + + /** + * 物料类型 + */ + private Long mtId; } diff --git a/src/main/java/com/dreamchaser/depository_manage/mapper/MaterialMapper.java b/src/main/java/com/dreamchaser/depository_manage/mapper/MaterialMapper.java index 10c24c8c..3f89215d 100644 --- a/src/main/java/com/dreamchaser/depository_manage/mapper/MaterialMapper.java +++ b/src/main/java/com/dreamchaser/depository_manage/mapper/MaterialMapper.java @@ -423,12 +423,20 @@ public interface MaterialMapper { /** * 添加当前批次下的物料与生产日期对应 * - * @param map + * @param map 查询数据 * @return */ Integer addMaterialAndProducedDate(Map map); + /** + * 根据仓库与物料类型获取库存数量 + * @param map 查询数据 + * @return + */ + Integer calInventoryForDepositoryAndMt(Map map); + + /** * 根据物料id查询所有物料与生产日期的对应 * diff --git a/src/main/java/com/dreamchaser/depository_manage/mapper/MaterialMapper.xml b/src/main/java/com/dreamchaser/depository_manage/mapper/MaterialMapper.xml index 9c984ada..2a96a382 100644 --- a/src/main/java/com/dreamchaser/depository_manage/mapper/MaterialMapper.xml +++ b/src/main/java/com/dreamchaser/depository_manage/mapper/MaterialMapper.xml @@ -1352,5 +1352,20 @@ + + \ No newline at end of file diff --git a/src/main/java/com/dreamchaser/depository_manage/mapper/SplitUnitMapper.xml b/src/main/java/com/dreamchaser/depository_manage/mapper/SplitUnitMapper.xml index 854d9c32..7fed807a 100644 --- a/src/main/java/com/dreamchaser/depository_manage/mapper/SplitUnitMapper.xml +++ b/src/main/java/com/dreamchaser/depository_manage/mapper/SplitUnitMapper.xml @@ -51,6 +51,7 @@ + @@ -76,7 +77,7 @@ - id,sid,mpId,siQuantity,mid,depositoryId,iid,pid,sstate,scale,oldUnit,newUnit,mname,dname + id,sid,mpId,siQuantity,mid,depositoryId,iid,pid,sstate,scale,oldUnit,newUnit,mname,dname,mtId