diff --git a/src/main/java/com/xujie/sys/modules/pms/data/QcTemplateData.java b/src/main/java/com/xujie/sys/modules/pms/data/QcTemplateData.java index 32541a49..97928162 100644 --- a/src/main/java/com/xujie/sys/modules/pms/data/QcTemplateData.java +++ b/src/main/java/com/xujie/sys/modules/pms/data/QcTemplateData.java @@ -5,6 +5,7 @@ import com.xujie.sys.common.utils.QueryPage; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; +import java.math.RoundingMode; import java.util.Date; import java.util.List; diff --git a/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java b/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java index cdc66dbe..01a87b40 100644 --- a/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java +++ b/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java @@ -114,7 +114,7 @@ public interface QcMapper { QcTemplateData selectDetail(QcTemplateData data); - void saveItemDetailed(List data); + void saveItemDetailed(QcTemplateData data); IPage samplingQtySearch(Page page, @Param("query") QcSamplingInspectionQtyData data); 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 e3052403..6f50a7bb 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 @@ -758,10 +758,10 @@ public class QcServiceImpl implements QcService { // 先删除 qcMapper.delTemplateItem(data); // 新增 -// for (QcTemplateData qcTemplateData : data.getItemList()) { -// qcMapper.saveItemDetailed(qcTemplateData); -// } - qcMapper.saveItemDetailed(data.getItemList()); + for (QcTemplateData qcTemplateData : data.getItemList()) { + qcMapper.saveItemDetailed(qcTemplateData); + } + //qcMapper.saveItemDetailed(data.getItemList()); } /** diff --git a/src/main/resources/mapper/pms/QcMapper.xml b/src/main/resources/mapper/pms/QcMapper.xml index dd86a0ab..675e5caa 100644 --- a/src/main/resources/mapper/pms/QcMapper.xml +++ b/src/main/resources/mapper/pms/QcMapper.xml @@ -639,14 +639,22 @@ WHERE template_id = #{templateId} and site = #{site} and bu_no = #{buNo} + + + + + + + + + + INSERT INTO qc_template_detailed (site, bu_no, template_id, ItemNo, default_value, max_value, min_value) VALUES - - (#{item.site}, #{item.buNo}, #{item.templateId}, #{item.itemNo}, #{item.defaultValue}, #{item.maxValue}, #{item.minValue}) - + (#{site}, #{buNo}, #{templateId}, #{itemNo}, #{defaultValue}, #{maxValue,jdbcType=DECIMAL}, #{minValue,jdbcType=DECIMAL})