From 06750ae30718fa7b0ed66642c4ef6a8d74bf949b Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Tue, 21 Oct 2025 13:45:23 +0800 Subject: [PATCH] =?UTF-8?q?2025-10-21=20=E8=BF=87=E7=AB=99=E9=87=87?= =?UTF-8?q?=E9=9B=86=20=E6=8A=A5=E5=B7=A5=E7=9A=84MRB=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E5=8D=95=20=E5=A2=9E=E5=8A=A0MRB=E5=BC=82=E5=B8=B8=E7=99=BB?= =?UTF-8?q?=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../schedule/controller/ScheduleController.java | 13 +++++++++++++ .../modules/schedule/mapper/ScheduleMapper.java | 6 ++++++ .../modules/schedule/service/ScheduleService.java | 6 ++++++ .../schedule/service/impl/ScheduleServiceImpl.java | 6 ++++++ .../resources/mapper/schedule/ScheduleMapper.xml | 14 ++++++++++++++ 5 files changed, 45 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 9e7fc06..8194b64 100644 --- a/src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java +++ b/src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java @@ -230,6 +230,19 @@ public class ScheduleController extends AbstractController { .put("msg", getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); } + /** + * 更新派工单MRB信息 + * @param inData + * @return com.gaotao.common.utils.R + **/ + @RequestMapping(value = "updateScheduleMrbInfo") + public R updateScheduleMrbInfo(@RequestBody Map inData){ + scheduleService.updateScheduleMrbInfo(inData); + return R.ok() + .put("code", 0) + .put("msg", getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); + } + /** * TODO 按照派工单号查询派工单的数据 * @author LR diff --git a/src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java b/src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java index 9161d29..57a44ec 100644 --- a/src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java +++ b/src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java @@ -120,6 +120,12 @@ public interface ScheduleMapper { **/ void updateOperatorTime(Map inData); + /** + * 更新派工单MRB信息 + * @param inData + */ + void updateScheduleMrbInfo(Map inData); + /** * 只更新操作员上岗时间 * @param inData 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 ea76952..1239222 100644 --- a/src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java +++ b/src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java @@ -130,6 +130,12 @@ public interface ScheduleService { **/ void batchUpdateOperatorTime(Map inData); + /** + * 更新派工单MRB信息 + * @param inData + **/ + void updateScheduleMrbInfo(Map inData); + /** * TODO 按照派工单号查询派工单的数据 * 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 353932b..52ee4dd 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 @@ -189,6 +189,12 @@ public class ScheduleServiceImpl implements ScheduleService { scheduleMapper.updateOperatorTime(inData); } + @Override + @Transactional(rollbackFor = Exception.class) + public void updateScheduleMrbInfo(Map inData) { + scheduleMapper.updateScheduleMrbInfo(inData); + } + @Override @Transactional(rollbackFor = Exception.class) public void batchUpdateOperatorTime(Map inData) { diff --git a/src/main/resources/mapper/schedule/ScheduleMapper.xml b/src/main/resources/mapper/schedule/ScheduleMapper.xml index dfb32ad..5ed0d14 100644 --- a/src/main/resources/mapper/schedule/ScheduleMapper.xml +++ b/src/main/resources/mapper/schedule/ScheduleMapper.xml @@ -514,6 +514,20 @@ + + + UPDATE SOScheduledRouting + SET + mrb = #{mrb}, + mrb_inspection_report = #{mrbInspectionReport}, + mrb_remark = #{mrbRemark} + WHERE + Site = #{site} + AND OrderNo = #{orderNo} + AND ItemNo = #{itemNo} + AND SeqNo = #{seqNo} + + UPDATE sfdc_operator_list