diff --git a/common/src/main/java/com/foreverwin/mesnac/common/controller/ReportDataController.java b/common/src/main/java/com/foreverwin/mesnac/common/controller/ReportDataController.java index 2dc82d30..a88b02db 100644 --- a/common/src/main/java/com/foreverwin/mesnac/common/controller/ReportDataController.java +++ b/common/src/main/java/com/foreverwin/mesnac/common/controller/ReportDataController.java @@ -171,6 +171,9 @@ public class ReportDataController { @PostMapping("/doItemMove") public R doItemMove(@RequestBody List list) { try{ + if (list == null || list.size() < 1){ + return R.ok("物料流转成功"); + } String site = CommonMethods.getSite(); reportDataMapper.doItemMove(site , list); return R.ok("物料流转成功"); diff --git a/common/src/main/resources/mapper/ReportDataMapper.xml b/common/src/main/resources/mapper/ReportDataMapper.xml index c1c43575..bbc10a4b 100644 --- a/common/src/main/resources/mapper/ReportDataMapper.xml +++ b/common/src/main/resources/mapper/ReportDataMapper.xml @@ -686,7 +686,7 @@ LEFT JOIN ITEM_T IT ON IT.ITEM_BO = SO.ITEM_BO LEFT JOIN ITEM I ON I.HANDLE = SO.ITEM_BO INNER JOIN TEMP ON TEMP.HANDLE = ZSD.HANDLE - WHERE ZSD.SITE = #{site} + WHERE ZSD.SITE = #{site} AND ZSD.DISPATCH_STATUS = 'COMPLETE' AND ZSD.OTHER_2 = #{other2} @@ -699,6 +699,12 @@ AND ZSD.WORK_CENTER = #{workCenter} + + AND TO_CHAR(ZSD.ACTUAL_COMPLETE_DATE,'YYYY-MM-DD') >=#{startFromDate} + + + AND TO_CHAR(ZSD.ACTUAL_COMPLETE_DATE,'YYYY-MM-DD') <= #{startToDate} +