12345678910111213141516171819202122232425262728293031 |
- <?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.rongwei.bscommon.system.dao.QhseDrugManageDao">
- <update id="updateTotalPriceAndNumByIds">
- <foreach collection="ids" item="id" separator=";">
- update qhse_drug_manage a
- <set>
- a.INVENTORYNUM=(select sum(INVENTORYNUM) from qhse_drug_manage_detail b where
- b.DELETED='0' and b.DRUGMANAGEID=a.ID)
- </set>
- <where>
- a.ID=#{id}
- </where>
- </foreach>
- </update>
- <update id="updateTotalPriceAndNum">
- update qhse_drug_manage a
- <set>
- a.INVENTORYNUM=(select sum(INVENTORYNUM) from qhse_drug_manage_detail b where b.DELETED='0' AND b.WARNINGSTATE in ('1','2','3') and b.DRUGMANAGEID=a.ID),
- </set>
- <where>
- a.DELETED='0'
- </where>
- </update>
- </mapper>
|