From f3c1bf2a1ccff3dba7bb99de583435a959ca592c Mon Sep 17 00:00:00 2001 From: qiankanghui Date: Fri, 14 Aug 2026 11:24:08 +0800 Subject: [PATCH] =?UTF-8?q?feat(pms):=20=E6=B7=BB=E5=8A=A0=E6=A3=80?= =?UTF-8?q?=E9=AA=8C=E6=A8=A1=E6=9D=BF=E9=A1=B9=E7=9B=AE=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E4=B8=AD=E7=9A=84=E6=93=8D=E4=BD=9C=E4=BA=BA?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在QcTemplateItemRecordData实体类中新增operator字段 - 更新数据库插入语句,添加operator参数支持 - 在新增、删除操作记录时设置操作人信息 - 为operator字段添加getter和setter方法 --- .../sys/modules/pms/data/QcTemplateItemRecordData.java | 10 ++++++++++ .../sys/modules/pms/service/Impl/QcServiceImpl.java | 3 +++ src/main/resources/mapper/pms/QcMapper.xml | 4 ++-- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/pms/data/QcTemplateItemRecordData.java b/src/main/java/com/xujie/sys/modules/pms/data/QcTemplateItemRecordData.java index 01a8793b..d15d1aea 100644 --- a/src/main/java/com/xujie/sys/modules/pms/data/QcTemplateItemRecordData.java +++ b/src/main/java/com/xujie/sys/modules/pms/data/QcTemplateItemRecordData.java @@ -38,6 +38,8 @@ public class QcTemplateItemRecordData { @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date operateTime; + // 操作人 + private String operator; public Integer getId() { return id; @@ -134,4 +136,12 @@ public class QcTemplateItemRecordData { public void setOperateTime(Date operateTime) { this.operateTime = operateTime; } + + public String getOperator() { + return operator; + } + + public void setOperator(String operator) { + this.operator = operator; + } } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java index 14760481..e7983fac 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java @@ -630,6 +630,7 @@ public class QcServiceImpl implements QcService { record.setObjectId(qcData.getObjectID()); record.setOrderId(qcData.getOrderId()); record.setOperationType("ADD"); + record.setOperator(data.getCreateBy()); qcMapper.insertTemplateItemRecord(record); } } @@ -657,6 +658,7 @@ public class QcServiceImpl implements QcService { record.setMinValue(existData.getMinValue()); record.setOrderId(existData.getOrderId()); record.setOperationType("DELETE"); + record.setOperator(data.getCreateBy()); qcMapper.insertTemplateItemRecord(record); } qcMapper.delItemDetails(qcData); @@ -677,6 +679,7 @@ public class QcServiceImpl implements QcService { record.setMinValue(existData.getMinValue()); record.setOrderId(existData.getOrderId()); record.setOperationType("DELETE"); + record.setOperator(data.getCreateBy()); qcMapper.insertTemplateItemRecord(record); } qcMapper.delItemDetails(data); diff --git a/src/main/resources/mapper/pms/QcMapper.xml b/src/main/resources/mapper/pms/QcMapper.xml index fa88d6e1..25032692 100644 --- a/src/main/resources/mapper/pms/QcMapper.xml +++ b/src/main/resources/mapper/pms/QcMapper.xml @@ -4938,9 +4938,9 @@ INSERT INTO qc_template_item_record - (site, bu_no, template_id, item_no, default_value, max_value, min_value, object_id, order_id, operation_type, operate_time) + (site, bu_no, template_id, item_no, default_value, max_value, min_value, object_id, order_id, operation_type, operate_time, operator) VALUES - (#{site}, #{buNo}, #{templateId}, #{itemNo}, #{defaultValue}, #{maxValue,jdbcType=DECIMAL}, #{minValue,jdbcType=DECIMAL}, #{objectId}, #{orderId}, #{operationType}, GETDATE()) + (#{site}, #{buNo}, #{templateId}, #{itemNo}, #{defaultValue}, #{maxValue,jdbcType=DECIMAL}, #{minValue,jdbcType=DECIMAL}, #{objectId}, #{orderId}, #{operationType}, GETDATE(), #{operator})