Browse Source

2024-07-11

功能优化2
java8
fengyuan_yang 2 years ago
parent
commit
44e7cd339e
  1. 1
      src/main/java/com/xujie/sys/modules/pms/data/QcTemplateData.java
  2. 2
      src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java
  3. 8
      src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java
  4. 14
      src/main/resources/mapper/pms/QcMapper.xml

1
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;

2
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<QcTemplateData> data);
void saveItemDetailed(QcTemplateData data);
IPage<QcSamplingInspectionQtyData> samplingQtySearch(Page<QcSamplingInspectionQtyData> page, @Param("query") QcSamplingInspectionQtyData data);

8
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());
}
/**

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

@ -639,14 +639,22 @@
WHERE template_id = #{templateId} and site = #{site} and bu_no = #{buNo}
</delete>
<!-- &lt;!&ndash; 修改项目明细的最大最小值 &ndash;&gt;-->
<!-- <insert id="saveItemDetailed">-->
<!-- INSERT INTO qc_template_detailed-->
<!-- (site, bu_no, template_id, ItemNo, default_value, max_value, min_value)-->
<!-- VALUES-->
<!-- <foreach collection="list" item="item" separator=",">-->
<!-- (#{item.site}, #{item.buNo}, #{item.templateId}, #{item.itemNo}, #{item.defaultValue}, #{item.maxValue,jdbcType=DECIMAL}, #{item.minValue,jdbcType=DECIMAL})-->
<!-- </foreach>-->
<!-- </insert>-->
<!-- 修改项目明细的最大最小值 -->
<insert id="saveItemDetailed">
INSERT INTO qc_template_detailed
(site, bu_no, template_id, ItemNo, default_value, max_value, min_value)
VALUES
<foreach collection="list" item="item" separator=",">
(#{item.site}, #{item.buNo}, #{item.templateId}, #{item.itemNo}, #{item.defaultValue}, #{item.maxValue}, #{item.minValue})
</foreach>
(#{site}, #{buNo}, #{templateId}, #{itemNo}, #{defaultValue}, #{maxValue,jdbcType=DECIMAL}, #{minValue,jdbcType=DECIMAL})
</insert>
<!-- 查询项目明细 -->

Loading…
Cancel
Save