Browse Source

解决检验模板维护功能:检验项目弹窗保存会清空orderId的bug

java8
赵宏斌 6 months ago
parent
commit
3762241165
  1. 2
      src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java
  2. 4
      src/main/resources/mapper/pms/QcMapper.xml

2
src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java

@ -663,7 +663,9 @@ public class QcServiceImpl implements QcService {
// 先删除
qcMapper.delTemplateItem(data);
// 新增
int orderId = 1;
for (QcTemplateData qcTemplateData : data.getItemList()) {
qcTemplateData.setOrderId(orderId++);
qcMapper.saveItemDetailed(qcTemplateData);
}
}

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

@ -663,9 +663,9 @@
<!-- 修改项目明细的最大最小值 -->
<insert id="saveItemDetailed">
INSERT INTO qc_template_detailed
(site, bu_no, template_id, ItemNo, default_value, max_value, min_value)
(site, bu_no, template_id, ItemNo, default_value, max_value, min_value, order_id)
VALUES
(#{site}, #{buNo}, #{templateId}, #{itemNo}, #{defaultValue}, #{maxValue,jdbcType=DECIMAL}, #{minValue,jdbcType=DECIMAL})
(#{site}, #{buNo}, #{templateId}, #{itemNo}, #{defaultValue}, #{maxValue,jdbcType=DECIMAL}, #{minValue,jdbcType=DECIMAL},#{orderId})
</insert>
<!-- 查询项目明细 -->

Loading…
Cancel
Save