| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > |
| | | <mapper namespace="com.yuanchu.mom.mapper.RawInsProductMapper"> |
| | | <!--根据原材料检验单id删除--> |
| | | <update id="updaRawInsById"> |
| | | update mom_ocean.raw_ins_product |
| | | set state=0 |
| | | where raw_inspect_id = #{id} |
| | | </update> |
| | | <!--根据原材料检验单id批量删除原材料检验项目--> |
| | | <update id="delAllRawIns"> |
| | | update mom_ocean.raw_ins_product |
| | | set state=0 |
| | | where raw_inspect_id in (${ids}) |
| | | <!--批量清空检验状态--> |
| | | <update id="updateBatch"> |
| | | UPDATE mom_ocean.raw_ins_product o |
| | | <trim prefix="set" suffixOverrides=","> |
| | | <trim prefix="test_value=case" suffix="end,"> |
| | | <foreach collection="rawInsProductList" item="item" index="index"> |
| | | WHEN o.id = #{item.id} THEN null |
| | | </foreach> |
| | | </trim> |
| | | <trim prefix="device_id=case" suffix="end,"> |
| | | <foreach collection="rawInsProductList" item="item" index="index"> |
| | | WHEN o.id = #{item.id} THEN null |
| | | </foreach> |
| | | </trim> |
| | | <trim prefix="test_state=case" suffix="end,"> |
| | | <foreach collection="rawInsProductList" item="item" index="index"> |
| | | WHEN o.id = #{item.id} THEN null |
| | | </foreach> |
| | | </trim> |
| | | <trim prefix="user_id=case" suffix="end,"> |
| | | <foreach collection="rawInsProductList" item="item" index="index"> |
| | | WHEN o.id = #{item.id} THEN null |
| | | </foreach> |
| | | </trim> |
| | | </trim> |
| | | WHERE o.id in |
| | | <foreach collection="rawInsProductList" index="index" item="item" separator="," open="(" close=")"> |
| | | #{item.id, jdbcType=BIGINT} |
| | | </foreach> |
| | | </update> |
| | | <!--根据原材料检验单id查询检验项目--> |
| | | <select id="getresult" resultType="java.lang.Integer"> |