From 4ab4312b3f25cca0158eb675c215c97314b955b9 Mon Sep 17 00:00:00 2001 From: rui_li <877258667@qq.com> Date: Tue, 21 Jun 2022 15:53:03 +0800 Subject: [PATCH] =?UTF-8?q?2022-06-21=20=E6=B4=BE=E5=B7=A5=E5=8D=95?= =?UTF-8?q?=E4=B8=8D=E5=90=8C=E7=B1=BB=E5=9E=8B=E7=9A=84=E6=8A=A5=E5=B7=A5?= =?UTF-8?q?=20=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ScheduleController.java | 6 +++++ .../controller/SchedulingController.java | 16 +++++++++++++ .../schedule/service/SchedulingService.java | 9 ++++++++ .../service/impl/SchedulingServiceImpl.java | 23 +++++++++++++++++++ 4 files changed, 54 insertions(+) diff --git a/src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java b/src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java index 9a0d79a..58066c5 100644 --- a/src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java +++ b/src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java @@ -725,6 +725,7 @@ public class ScheduleController { * @return com.gaotao.common.utils.R **/ @RequestMapping(value = "feedingMaterialRoll") + @RepeatSubmit public R feedingMaterialRoll(@RequestBody SearchScheduleData inData){ scheduleService.feedingMaterialRoll(inData); return R.ok() @@ -878,6 +879,7 @@ public class ScheduleController { * @return com.gaotao.common.utils.R **/ @RequestMapping(value = "finishRollWithNoFqc") + @RepeatSubmit public R finishRollWithNoFqc(@RequestBody Map inMap){ String rollNo = scheduleService.finishRollWithNoFqc(inMap); return R.ok() @@ -972,6 +974,7 @@ public class ScheduleController { * @return com.gaotao.common.utils.R **/ @RequestMapping(value = "finishScheduleWithNoFqc") + @RepeatSubmit public R finishScheduleWithNoFqc(@RequestBody SearchScheduleData inData) { scheduleService.finishScheduleWithNoFqc(inData); return R.ok() @@ -1096,6 +1099,7 @@ public class ScheduleController { * @return com.gaotao.common.utils.R **/ @RequestMapping(value = "createSplitSfdcRoll") + @RepeatSubmit public R createSplitSfdcRoll(@RequestBody SearchScheduleData inData) { List> printList = scheduleService.createSplitSfdcRoll(inData); return R.ok() @@ -1175,6 +1179,7 @@ public class ScheduleController { * @return com.gaotao.common.utils.R **/ @RequestMapping(value = "finishPartRollWithNoFqc") + @RepeatSubmit public R finishPartRollWithNoFqc(@RequestBody Map inMap){ scheduleService.finishPartRollWithNoFqc(inMap); return R.ok() @@ -1207,6 +1212,7 @@ public class ScheduleController { * @return com.gaotao.common.utils.R **/ @RequestMapping(value = "processMergeSfdcRoll") + @RepeatSubmit public R processMergeSfdcRoll(@RequestBody SearchScheduleData inData){ String rollNo = scheduleService.processMergeSfdcRoll(inData); return R.ok() diff --git a/src/main/java/com/gaotao/modules/schedule/controller/SchedulingController.java b/src/main/java/com/gaotao/modules/schedule/controller/SchedulingController.java index c648352..a3dd44b 100644 --- a/src/main/java/com/gaotao/modules/schedule/controller/SchedulingController.java +++ b/src/main/java/com/gaotao/modules/schedule/controller/SchedulingController.java @@ -538,6 +538,22 @@ public class SchedulingController { .put("printList", printList); } + /** + * TODO 获取派工单各种报工的特殊权限 + * @author LR + * @date 2022/6/21 13:27 + * @Param [inData] + * @return com.gaotao.common.utils.R + **/ + @RequestMapping(value = "getScheduleMultiReportSpecialAuth") + public R getScheduleMultiReportSpecialAuth(@RequestBody SearchScheduleData inData){ + Map authMap = schedulingService.getScheduleMultiReportSpecialAuth(inData); + return R.ok() + .put("code", 200) + .put("msg", "操作成功!") + .put("authMap", authMap); + } + } diff --git a/src/main/java/com/gaotao/modules/schedule/service/SchedulingService.java b/src/main/java/com/gaotao/modules/schedule/service/SchedulingService.java index 90acebe..a66ae0e 100644 --- a/src/main/java/com/gaotao/modules/schedule/service/SchedulingService.java +++ b/src/main/java/com/gaotao/modules/schedule/service/SchedulingService.java @@ -310,4 +310,13 @@ public interface SchedulingService { * @return java.util.List> **/ List> getSfdcFlowLabelData(SearchScheduleData inData); + + /** + * TODO 获取派工单各种报工的特殊权限 + * @author LR + * @date 2022/6/21 13:28 + * @Param [inData] + * @return java.util.Map + **/ + Map getScheduleMultiReportSpecialAuth(SearchScheduleData inData); } diff --git a/src/main/java/com/gaotao/modules/schedule/service/impl/SchedulingServiceImpl.java b/src/main/java/com/gaotao/modules/schedule/service/impl/SchedulingServiceImpl.java index cca1c9f..4b611b8 100644 --- a/src/main/java/com/gaotao/modules/schedule/service/impl/SchedulingServiceImpl.java +++ b/src/main/java/com/gaotao/modules/schedule/service/impl/SchedulingServiceImpl.java @@ -1068,4 +1068,27 @@ public class SchedulingServiceImpl implements SchedulingService { return printList; } + @Override + public Map getScheduleMultiReportSpecialAuth(SearchScheduleData inData) { + //公共参数 + String site = inData.getSite(); + //调用存储过程 返回派工单的各种权限 + Map authMap = this.getScheduleMultiReportSpecialAuth(site); + return authMap; + } + + /** + * TODO 获取返回派工单的各种权限 + * @author LR + * @date 2022/6/21 14:02 + * @Param [site] + * @return java.util.Map + **/ + public Map getScheduleMultiReportSpecialAuth(String site) { + List params = new ArrayList<>(); + params.add(site); + List> resultList = procedureMapper.getProcedureData("getScheduleMultiReportSpecialAuth", params); + return resultList.get(0); + } + }