From 44c8747b9ba9cfdbc9a08187066bb983b117e871 Mon Sep 17 00:00:00 2001 From: ruanqi Date: Mon, 30 Dec 2024 02:36:54 +0800 Subject: [PATCH] 2 --- .../controller/OperatorGroupController.java | 2 ++ .../sys/modules/production/data/Operator.java | 10 ++++++++- .../impl/OperatorGroupServiceImpl.java | 4 ++-- .../mapper/production/OperatorGroupMapper.xml | 21 ++++++++++--------- 4 files changed, 24 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/production/controller/OperatorGroupController.java b/src/main/java/com/xujie/sys/modules/production/controller/OperatorGroupController.java index 59ed478..549ebde 100644 --- a/src/main/java/com/xujie/sys/modules/production/controller/OperatorGroupController.java +++ b/src/main/java/com/xujie/sys/modules/production/controller/OperatorGroupController.java @@ -41,6 +41,8 @@ public class OperatorGroupController { @PostMapping(value="/saveOperatorGroupDetail") @ResponseBody public R saveOperatorGroupDetail(@RequestBody OperatorGroupPlanHeaderData data){ + operatorGroupService.saveOperatorGroupDetail(data); + return R.ok(); } diff --git a/src/main/java/com/xujie/sys/modules/production/data/Operator.java b/src/main/java/com/xujie/sys/modules/production/data/Operator.java index 5d1923c..790549c 100644 --- a/src/main/java/com/xujie/sys/modules/production/data/Operator.java +++ b/src/main/java/com/xujie/sys/modules/production/data/Operator.java @@ -12,7 +12,7 @@ public class Operator { * */ private String operatorID; - + private String operatorGroupId; /** * */ @@ -119,5 +119,13 @@ public class Operator { public void setOperatorGroupFlag(String operatorGroupFlag) { this.operatorGroupFlag = operatorGroupFlag; } + + public String getOperatorGroupId() { + return operatorGroupId; + } + + public void setOperatorGroupId(String operatorGroupId) { + this.operatorGroupId = operatorGroupId; + } } diff --git a/src/main/java/com/xujie/sys/modules/production/service/impl/OperatorGroupServiceImpl.java b/src/main/java/com/xujie/sys/modules/production/service/impl/OperatorGroupServiceImpl.java index 69a634c..3c9428a 100644 --- a/src/main/java/com/xujie/sys/modules/production/service/impl/OperatorGroupServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/production/service/impl/OperatorGroupServiceImpl.java @@ -49,9 +49,9 @@ public class OperatorGroupServiceImpl implements OperatorGroupService { if(result.size()>0){ throw new RuntimeException("该操作组班次已经存在!!!"); } - Integer id =operatorGroupMapper.saveHeader(inData); + operatorGroupMapper.saveHeader(inData); for (int i = 0; i select a.Site,a.OperatorGroupId,a.WorkDate,a.Shiftno,a.allTime,a.WagesTime,a.id,b.OperatorName ,c.shiftdesc - from OperatorGroupPlanHeader a left join Operator b on a.OperatorGroupId=b.OperatorID + from OperatorGroupPlanHeader a left join Operator b on a.OperatorGroupId=b.OperatorID and a.site=b.site left join ShiftInfo C on a.Shiftno=c.shiftno @@ -49,7 +49,7 @@ - + insert into OperatorGroupPlanHeader(Site,OperatorGroupId,WorkDate,Shiftno,allTime,WagesTime) values (#{site},#{operatorGroupId},#{workDate},#{shiftno},#{allTime},#{wagesTime} - } + ) insert into OperatorGroupPlanDetail(PlanId,operatorID,workTime,WagesRate,Site) - valuse(#{planId},#{operatorID},#{workTime},#{wagesRate},#{site}) + values (#{planId},#{operatorID},#{workTime},#{wagesRate},#{site}) delete from OperatorGroupPlanDetail where PlanId=#{id}