diff --git a/src/main/java/com/heai/modules/production/controller/DailyPlanController.java b/src/main/java/com/heai/modules/production/controller/DailyPlanController.java index 66afab4..b419fb6 100644 --- a/src/main/java/com/heai/modules/production/controller/DailyPlanController.java +++ b/src/main/java/com/heai/modules/production/controller/DailyPlanController.java @@ -656,6 +656,21 @@ public class DailyPlanController { return R.ok().put("rows", resultList).put("total",resultList.size()); } + /** + * @Description TODO + * @Title getStockPrintAll + * @param inData + * @author yjy + * @date 2025/5/09 14:47 + * @return R + * @throw + */ + @PostMapping("/getStockPrintAll") + public R getStockPrintAll(@RequestBody StockPrintInData inData){ + List resultList = dailyPlanService.getStockPrintAll(inData); + return R.ok().put("rows", resultList).put("total",resultList.size()); + } + /** * @Description 扫描派工单获取数据 * @Title getStockPrint diff --git a/src/main/java/com/heai/modules/production/dao/DailyPlanMapper.java b/src/main/java/com/heai/modules/production/dao/DailyPlanMapper.java index 109130a..5672ce7 100644 --- a/src/main/java/com/heai/modules/production/dao/DailyPlanMapper.java +++ b/src/main/java/com/heai/modules/production/dao/DailyPlanMapper.java @@ -377,6 +377,7 @@ public interface DailyPlanMapper { * @throw */ List getStockPrint(StockPrintInData inData); + List getStockPrintAll(StockPrintInData inData); List checkUserSeqNo(@Param("seqNo")Integer seqNo,@Param("userId")String userId); List checkLastItemReport(SOScheduledRoutingOutData inData); /** diff --git a/src/main/java/com/heai/modules/production/service/DailyPlanService.java b/src/main/java/com/heai/modules/production/service/DailyPlanService.java index e3f858d..ed62a4d 100644 --- a/src/main/java/com/heai/modules/production/service/DailyPlanService.java +++ b/src/main/java/com/heai/modules/production/service/DailyPlanService.java @@ -482,6 +482,8 @@ public interface DailyPlanService { */ List getStockPrint(StockPrintInData inData); + List getStockPrintAll(StockPrintInData inData); + /** * @Description 扫描派工单获取数据 * @Title searchSeqNo diff --git a/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java b/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java index 4dc5c6c..e238201 100644 --- a/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java +++ b/src/main/java/com/heai/modules/production/service/impl/DailyPlanServiceImpl.java @@ -1306,6 +1306,11 @@ public class DailyPlanServiceImpl implements DailyPlanService { return dailyPlanMapper.getStockPrint(inData); } + @Override + public List getStockPrintAll(StockPrintInData inData){ + return dailyPlanMapper.getStockPrintAll(inData); + } + @Override public SOScheduledRoutingOutData searchSeqNo(SOScheduledRoutingOutData inData){ diff --git a/src/main/resources/mapper/production/DailyPlanMapper.xml b/src/main/resources/mapper/production/DailyPlanMapper.xml index 3a219e4..15ba95c 100644 --- a/src/main/resources/mapper/production/DailyPlanMapper.xml +++ b/src/main/resources/mapper/production/DailyPlanMapper.xml @@ -827,6 +827,52 @@ order by a.TransDate desc + + update StockPrint set PrintFlag='Y' where Site=#{site} and TransNo=#{transNo}