From c2e9e15c3646d860df6a86138de5f2f68cd6fde1 Mon Sep 17 00:00:00 2001 From: Allenxy <13762749+chaosallen@user.noreply.gitee.com> Date: Sat, 1 Nov 2025 16:28:28 +0800 Subject: [PATCH] =?UTF-8?q?fix():redis=E5=88=B7=E6=96=B0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../constants/enums/WebOperateMatEnum.java | 24 ++++++++++++------- .../business/form/ChangePlanStatusForm.java | 3 +++ .../service/impl/CrmPdiPlanServiceImpl.java | 24 ++++++++----------- .../service/impl/TrackServiceImpl.java | 6 +++++ .../com/fizz/business/utils/MatmapUtil.java | 2 +- .../main/resources/mapper/ProMatmapMapper.xml | 10 ++++---- .../target/classes/mapper/ProMatmapMapper.xml | 10 ++++---- 7 files changed, 47 insertions(+), 32 deletions(-) diff --git a/business/src/main/java/com/fizz/business/constants/enums/WebOperateMatEnum.java b/business/src/main/java/com/fizz/business/constants/enums/WebOperateMatEnum.java index a662ab8..acd1f36 100644 --- a/business/src/main/java/com/fizz/business/constants/enums/WebOperateMatEnum.java +++ b/business/src/main/java/com/fizz/business/constants/enums/WebOperateMatEnum.java @@ -49,7 +49,7 @@ public enum WebOperateMatEnum implements IEnum, IOperateMat, IOperateMat, IOperateMat, IOperateMat, IOperateMat, IOperateMat status = Lists.newArrayList(PlanStatusEnum.ONLINE.name()); CrmPdiPlanService planClient = BeanFactory.getBean(CrmPdiPlanService.class); CrmPdiPlanVO plan = planClient.getByCoilIdAndOperId(form.getEntryMatId()); - if (Objects.nonNull(plan) ) { + if (Objects.nonNull(plan)) { Assert.isTrue(!status.contains(plan.getStatus()), "当前状态[{}]不支持甩尾", plan.getStatus()); } MatmapUtil.clearMatmap(form.getPorIdx()); @@ -185,12 +190,13 @@ public enum WebOperateMatEnum implements IEnum, IOperateMat, IOperateMat wrapper = new QueryWrapper<>(); + wrapper.eq("coilid", build.getMatId()); + wrapper.eq("planid", build.getId()); + + CrmPdiPlan pdiPlan = baseMapper.selectOne(wrapper); if (pdiPlan == null) { log.error("未找到ID为{}的计划记录", build.getId()); @@ -160,7 +155,8 @@ public class CrmPdiPlanServiceImpl extends ServiceImpl - - insert into track_ca1_romtb_matmap ( + + insert into pro_matmap ( pos_idx, mat_id, plan_no, plan_id ) values @@ -14,7 +14,9 @@ (#{item.posIdx}, #{item.matId}, #{item.planNo}, #{item.planId}) on duplicate key update - mat_id = VALUES(mat_id),plan_no = VALUES(plan_no),plan_id = VALUES(plan_id) - + mat_id = VALUES(mat_id), + plan_no = VALUES(plan_no), + plan_id = VALUES(plan_id) + \ No newline at end of file diff --git a/business/target/classes/mapper/ProMatmapMapper.xml b/business/target/classes/mapper/ProMatmapMapper.xml index 1237932..b29e436 100644 --- a/business/target/classes/mapper/ProMatmapMapper.xml +++ b/business/target/classes/mapper/ProMatmapMapper.xml @@ -5,8 +5,8 @@ - - insert into track_ca1_romtb_matmap ( + + insert into pro_matmap ( pos_idx, mat_id, plan_no, plan_id ) values @@ -14,7 +14,9 @@ (#{item.posIdx}, #{item.matId}, #{item.planNo}, #{item.planId}) on duplicate key update - mat_id = VALUES(mat_id),plan_no = VALUES(plan_no),plan_id = VALUES(plan_id) - + mat_id = VALUES(mat_id), + plan_no = VALUES(plan_no), + plan_id = VALUES(plan_id) + \ No newline at end of file