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 95c6eb9..f32d016 100644 --- a/src/main/java/com/heai/modules/production/controller/DailyPlanController.java +++ b/src/main/java/com/heai/modules/production/controller/DailyPlanController.java @@ -1,5 +1,6 @@ package com.heai.modules.production.controller; +import com.heai.common.annotation.RepeatSubmit; import com.heai.common.utils.R; import com.heai.modules.board.entity.ViewKanbanSoHunlianPlanData; import com.heai.modules.production.entity.*; @@ -244,6 +245,7 @@ public class DailyPlanController { List resultList = dailyPlanService.getGenerateReportList(generateReportData); return R.ok().put("rows", resultList).put("total",resultList.size()); } + @RepeatSubmit @PostMapping("/saveGenerateReport") public R saveGenerateReport(@RequestBody GenerateReportData generateReportData){ diff --git a/src/main/java/com/heai/modules/production/entity/StockPrintData.java b/src/main/java/com/heai/modules/production/entity/StockPrintData.java index 5d6f84a..b66b64d 100644 --- a/src/main/java/com/heai/modules/production/entity/StockPrintData.java +++ b/src/main/java/com/heai/modules/production/entity/StockPrintData.java @@ -63,6 +63,7 @@ public class StockPrintData { private String seqNo; private String status; private Integer printQty; + private Double weight; public String getPartDesc() { return partDesc; } @@ -206,5 +207,13 @@ public class StockPrintData { public void setStatus(String status) { this.status = status; } + + public Double getWeight() { + return weight; + } + + public void setWeight(Double weight) { + this.weight = weight; + } } 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 d8ca892..7cb2e57 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 @@ -1423,6 +1423,7 @@ public class DailyPlanServiceImpl implements DailyPlanService { List operatorList=dailyPlanMapper.getOperatorData(indata); TvSopBaseData saveData=new TvSopBaseData(); + //不传id就是按照派工单清除数据 if("".equals(tvId)){ saveData.setTvId(tvId); saveData.setNowSeqNo(seqNo); diff --git a/src/main/resources/mapper/board/BoardMapper.xml b/src/main/resources/mapper/board/BoardMapper.xml index 582a096..fb55409 100644 --- a/src/main/resources/mapper/board/BoardMapper.xml +++ b/src/main/resources/mapper/board/BoardMapper.xml @@ -191,12 +191,12 @@ order By a.S_ScheduledDate,a.seqNo @@ -205,7 +205,7 @@ ,D.Remark,D.OrderRef4 orderNo,T.EnterDate as TransDate,D.transQty qty,T.WarehouseID wareHouseId ,D.Site ,D.BatchNo,D.LocationID LocationId,D.site+'|'+ D.PartNo+'|'+T.WareHouseId+'|'+D.BatchNo+'|'+D.LocationId as seqNo ,dbo.Get_WareHouseDesc(T.Site,T.WarehouseID) as wareHouseDesc, dbo.get_expiredDate_print(D.Site,D.PartNo,D.BatchNo) ExpiredDate,p.id,p.printQty - ,dbo.Get_StorePrintPartStatus(D.Site,D.PartNo,D.BatchNo) status + ,dbo.Get_StorePrintPartStatus(D.Site,D.PartNo,D.BatchNo) status,Round(dbo.Get_Part_NetWeight(D.Site,D.PartNo)*D.transQty/1000,2) weight from TransDetail as D,TransHeader as t,print_info p Where T.Site=D.Site and T.TransNo=D.TransNo and D.Site=p.site and D.TransNo=p.orderref1 diff --git a/src/main/resources/mapper/production/DailyPlanMapper.xml b/src/main/resources/mapper/production/DailyPlanMapper.xml index d3606e8..7e882fb 100644 --- a/src/main/resources/mapper/production/DailyPlanMapper.xml +++ b/src/main/resources/mapper/production/DailyPlanMapper.xml @@ -521,7 +521,7 @@ Group by QtyReported