YYC
2023-07-24 b33ec77c0da920c50c1d3e34d2a370f5a6fffbed
igds-core/src/main/resources/mapper/CheckStandardMapper.xml
@@ -7,9 +7,7 @@
   <!--新增化验数据 -->
   <insert id="insertCheckItem" parameterType="com.ld.igds.check.dto.CheckItemData">
      insert into
      D_CHECK_ITEM(
      COMPANY_ID_,
        insert into D_CHECK_ITEM(COMPANY_ID_,
      CHECK_ID_,
      STANDARD_ID_,
      STANDARD_NAME_,
@@ -28,9 +26,8 @@
      ADD_PRICE_,
      DE_PRICE_,
      RESULT_,
      REMARKS_
      )values (
      #{data.companyId},
                                 REMARKS_)
        values (#{data.companyId},
      #{data.checkId},
      #{data.standardId},
      #{data.standardName},
@@ -49,15 +46,15 @@
      #{data.addPrice},
      #{data.dePrice},
      #{data.result},
      #{data.remarks}
      )
                #{data.remarks})
   </insert>
   <!--更新化验项数据 -->
   <update id="updateCheckItem" parameterType="com.ld.igds.check.dto.CheckItemData">
      update D_CHECK_ITEM
      <set>
         <if test="data.standardName != null and data.standardName != '' ">STANDARD_NAME_ = #{data.standardName},</if>
            <if test="data.standardName != null and data.standardName != '' ">STANDARD_NAME_ = #{data.standardName},
            </if>
         <if test="data.upperLimit != null and data.upperLimit != '' ">UPPER_LIMIT_ = #{data.upperLimit},</if>
         <if test="data.unit != null and data.unit != '' ">UNIT_ = #{data.unit},</if>
         <if test="data.value != null and data.value != '' ">VALUE_ = #{data.value},</if>
@@ -92,12 +89,20 @@
      </where>
      AND VALUE_ IS NULL
   </update>
    <!-- 根据条件删除化验项-->
    <delete id="delCheckItemByParam" parameterType="com.ld.igds.check.dto.CheckItemData">
        DELETE
        FROM D_CHECK_ITEM
        <where>
            <if test="data.companyId != null and data.companyId != '' ">COMPANY_ID_= #{data.companyId}</if>
            <if test="data.checkId != null and data.checkId != '' ">AND CHECK_ID_ = #{data.checkId}</if>
        </where>
    </delete>
   <!-- 根据checkId获取检测结果 -->
   <select id="getCheckItemById" parameterType="java.lang.String"
         resultType="com.ld.igds.check.dto.CheckItemData">
      select
      CHECK_ID_ as checkId,
        select CHECK_ID_      as checkId,
      COMPANY_ID_ as companyId,
      STANDARD_ID_ as standardId,
      STANDARD_NAME_ as standardName,
@@ -127,8 +132,7 @@
   <!-- 根据粮食品种获取配的化验信息 -->
   <select id="getCheckStandard" parameterType="java.lang.String"
         resultType="com.ld.igds.check.dto.CheckStandardData">
      select
      ID_ as id,
        select ID_                as id,
      COMPANY_ID_ as companyId,
      FOOD_VARIETY_ as foodVariety,
      STANDARD_ID_ as standardId,
@@ -145,8 +149,7 @@
      UPDATE_TIME_ as updateTime,
      REMARKS_ as remarks
      FROM D_CHECK_STANDARD
      WHERE
      COMPANY_ID_ = #{companyId}
        WHERE COMPANY_ID_ = #{companyId}
      AND FOOD_VARIETY_ = #{foodVariety}
      ORDER by STANDARD_ID_ + 0
   </select>