From 6112e89710684c6caf44092a68d3af7a06cca3a1 Mon Sep 17 00:00:00 2001 From: philip <244793088@qq.com> Date: Thu, 17 Jun 2021 14:08:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E9=AA=8C=E9=A1=B9=E7=9B=AE=E7=BB=B4?= =?UTF-8?q?=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/InspectionItemServiceImpl.java | 22 ++++++++-- .../mesnac/meapi/model/Operation.java | 21 +++++++++ .../main/resources/mapper/OperationMapper.xml | 43 +++++++++++++++++-- 3 files changed, 80 insertions(+), 6 deletions(-) diff --git a/common/src/main/java/com/foreverwin/mesnac/common/service/impl/InspectionItemServiceImpl.java b/common/src/main/java/com/foreverwin/mesnac/common/service/impl/InspectionItemServiceImpl.java index acb78352..e17f3d49 100644 --- a/common/src/main/java/com/foreverwin/mesnac/common/service/impl/InspectionItemServiceImpl.java +++ b/common/src/main/java/com/foreverwin/mesnac/common/service/impl/InspectionItemServiceImpl.java @@ -2,6 +2,7 @@ package com.foreverwin.mesnac.common.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.foreverwin.mesnac.common.constant.Constants; @@ -90,11 +91,14 @@ public class InspectionItemServiceImpl extends ServiceImpl1){ - inspectionItem.setCategory("RESOURCE"); + inspectionItem.setCategory("EQ"); }else { - inspectionItem.setCategory("QUALITY"); + inspectionItem.setCategory("QC"); } inspectionItem.setSite(CommonMethods.getSite()); + if (StringUtil.isBlank(inspectionItem.getRevision())){ + inspectionItem.setRevision("1"); + } inspectionItem.setHandle(HandleEnum .INSPECTION_ITEM.getHandle(inspectionItem.getSite(),inspectionItem.getInspectionItemNo(),inspectionItem.getRevision())); //保存检验项目维护-副 @@ -132,6 +136,15 @@ public class InspectionItemServiceImpl extends ServiceImpl updateWrapper=new UpdateWrapper<>(); + updateWrapper.eq(InspectionItem.INSPECTION_ITEM_NO,inspectionItemNo); + updateWrapper.eq(InspectionItem.SITE,inspectionItem.getSite()); + updateWrapper.ne(InspectionItem.REVISION,inspectionItem.getRevision()); + updateWrapper.set(InspectionItem.CURRENT_REVISION,Constants.BOOL_FALSE); + update(updateWrapper); + } if(inspectionItem.selectById(inspectionItem.getHandle()) == null){ inspectionItem.setCreatedDateTime(LocalDateTime.now()); inspectionItem.setCreateUser(CommonMethods.getUser()); @@ -150,9 +163,12 @@ public class InspectionItemServiceImpl extends ServiceImpl removeCondition = new HashMap<>(); diff --git a/meapi/src/main/java/com/foreverwin/mesnac/meapi/model/Operation.java b/meapi/src/main/java/com/foreverwin/mesnac/meapi/model/Operation.java index d4c1c2a9..3eeea85d 100644 --- a/meapi/src/main/java/com/foreverwin/mesnac/meapi/model/Operation.java +++ b/meapi/src/main/java/com/foreverwin/mesnac/meapi/model/Operation.java @@ -19,6 +19,7 @@ import java.time.LocalDateTime; */ @TableName("OPERATION") + public class Operation extends Model { private static final long serialVersionUID = 1L; @@ -79,6 +80,10 @@ public class Operation extends Model { private String erpWorkCenterBo; @TableField(exist = false) private String description; + @TableField(exist = false) + private String stepId; + @TableField(exist = false) + private String item; public String getHandle() { @@ -308,6 +313,22 @@ public class Operation extends Model { this.description = description; } + public String getStepId() { + return stepId; + } + + public void setStepId(String stepId) { + this.stepId = stepId; + } + + public String getItem() { + return item; + } + + public void setItem(String item) { + this.item = item; + } + public static final String HANDLE = "HANDLE"; public static final String CHANGE_STAMP = "CHANGE_STAMP"; diff --git a/meapi/src/main/resources/mapper/OperationMapper.xml b/meapi/src/main/resources/mapper/OperationMapper.xml index bdffb79d..c618b267 100644 --- a/meapi/src/main/resources/mapper/OperationMapper.xml +++ b/meapi/src/main/resources/mapper/OperationMapper.xml @@ -32,12 +32,23 @@ + HANDLE, CHANGE_STAMP, SITE, OPERATION, TYPE, SPECIAL_ROUTER_BO, STATUS_BO, RESOURCE_TYPE_BO, REVISION, CURRENT_REVISION, EFF_START_DATE, EFF_END_DATE, CREATED_DATE_TIME, MODIFIED_DATE_TIME, PCA_DASHBOARD_MODE, DEFAULT_NC_CODE_BO, FAILURE_TRACKING_CONFIG_BO, RESOURCE_BO, MAX_LOOP, REQUIRED_TIME_IN_PROCESS, REPORTING_STEP, PREV_SITE, ORIGINAL_TRANSFER_KEY, SPECIAL_INSTRUCTION, REPORTING_CENTER_BO, ERP_CONTROL_KEY_BO, ERP_WORK_CENTER_BO + + O.HANDLE, O.CHANGE_STAMP,O.SITE,O.OPERATION, O.TYPE, + O.SPECIAL_ROUTER_BO, O.STATUS_BO, O.RESOURCE_TYPE_BO, + O.REVISION, O.CURRENT_REVISION, O.EFF_START_DATE, O.EFF_END_DATE, + O.CREATED_DATE_TIME, O.MODIFIED_DATE_TIME, O.PCA_DASHBOARD_MODE, + O.DEFAULT_NC_CODE_BO, O.FAILURE_TRACKING_CONFIG_BO, O.RESOURCE_BO, + O.MAX_LOOP, O.REQUIRED_TIME_IN_PROCESS, O.REPORTING_STEP, O.PREV_SITE, + O.ORIGINAL_TRANSFER_KEY, O.SPECIAL_INSTRUCTION, O.REPORTING_CENTER_BO, + O.ERP_CONTROL_KEY_BO, O.ERP_WORK_CENTER_BO,OT.DESCRIPTION,RS.STEP_ID + @@ -272,15 +283,23 @@