From 928cc85e7a8be4caf16b4d4d362d01fa7240a9ab Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Thu, 26 Mar 2026 10:18:43 +0800 Subject: [PATCH] =?UTF-8?q?2026-03-26=20=E6=9C=BA=E5=8F=B0=E5=B7=A5?= =?UTF-8?q?=E4=BD=9C=E5=8F=B0=E3=80=90=E7=BB=93=E6=9D=9F=E5=8D=B7=E3=80=91?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E3=80=90=E7=BC=96=E8=BE=91=E3=80=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../schedule/controller/ScheduleController.java | 14 ++++++++++++++ .../modules/schedule/service/ScheduleService.java | 9 +++++++++ .../service/impl/ScheduleServiceImpl.java | 15 +++++++++++++++ 3 files changed, 38 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 c6daacd..acae35a 100644 --- a/src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java +++ b/src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java @@ -1048,6 +1048,20 @@ public class ScheduleController extends AbstractController { .put("resultMap", resultMap); } + /** + * @Author + * @Description 校验是否可以修改实际耗用数量 + * @DateTime + * @Param [inData] + * @return com.gaotao.common.utils.R + **/ + @RequestMapping(value = "checkModifyActualUsage") + public R checkModifyActualUsage(@RequestBody SearchScheduleData inData){ + Map resultMap = scheduleService.checkModifyActualUsage(inData); + return R.ok() + .put("resultMap", resultMap); + } + /** * TODO 结束卷操作--非FQC和最后一道 * @author LR diff --git a/src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java b/src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java index 834a1b6..3515f93 100644 --- a/src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java +++ b/src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java @@ -605,6 +605,15 @@ public interface ScheduleService { **/ Map checkFinishRollWithNoFqc(Map inMap); + /** + * @return java.util.Map + * @Author + * @Description 校验是否可以修改实际耗用数量 + * @DateTime + * @Param [inData] + **/ + Map checkModifyActualUsage(SearchScheduleData inData); + /** * @return void * @Author LR diff --git a/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java b/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java index 716b16e..826d7b9 100644 --- a/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java +++ b/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java @@ -2116,6 +2116,21 @@ public class ScheduleServiceImpl implements ScheduleService { } + @Override + public Map checkModifyActualUsage(SearchScheduleData inData) { + List params = new ArrayList<>(); + params.add(inData.getSite()); + params.add(inData.getOrderNo()); + params.add(inData.getSeqNo()); + params.add(inData.getUsername()); + //执行存储过程 + List> resultList = procedureMapper.getProcedureData("checkModifyActualUsage", params); + if (resultList != null && resultList.size() > 0) { + return resultList.get(0); + } + return new HashMap<>(); + } + @Override public Map checkFinishRollWithNoFqc(Map inMap) { String strPageData = String.valueOf(inMap.get("pageData"));