Browse Source

feat(pms): 添加检验模板项目操作记录中的操作人字段

- 在QcTemplateItemRecordData实体类中新增operator字段
- 更新数据库插入语句,添加operator参数支持
- 在新增、删除操作记录时设置操作人信息
- 为operator字段添加getter和setter方法
master
qiankanghui 2 weeks ago
parent
commit
f3c1bf2a1c
  1. 10
      src/main/java/com/xujie/sys/modules/pms/data/QcTemplateItemRecordData.java
  2. 3
      src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java
  3. 4
      src/main/resources/mapper/pms/QcMapper.xml

10
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;
}
}

3
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);

4
src/main/resources/mapper/pms/QcMapper.xml

@ -4938,9 +4938,9 @@
<!-- 新增检验模板项目操作记录 -->
<insert id="insertTemplateItemRecord" parameterType="com.xujie.sys.modules.pms.data.QcTemplateItemRecordData">
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})
</insert>
</mapper>

Loading…
Cancel
Save