| | |
| | | <if test="specs!=null and specs!='' "> |
| | | and a.specs like '%' + #{specs} + '%' |
| | | </if> |
| | | <if test="standby1!=null and standby1!='' "> |
| | | and a.standby1 like '%' + #{standby1} + '%' |
| | | </if> |
| | | </sql> |
| | | |
| | | <select id="getStockOutPage" resultMap="BaseResultMap"> |
| | |
| | | <update id="frozenInventory"> |
| | | update asr_loc_detl set frozen = #{frozen} where loc_no = #{locNo} and matnr = #{matnr} and batch = #{batch} |
| | | </update> |
| | | <update id="updateDangerByLocNo"> |
| | | UPDATE d |
| | | SET danger = CASE |
| | | WHEN t.cnt = 1 THEN 1 |
| | | ELSE 2 |
| | | END |
| | | FROM asr_loc_detl d |
| | | JOIN ( |
| | | SELECT loc_no, COUNT(DISTINCT standby1) AS cnt |
| | | FROM asr_loc_detl |
| | | WHERE loc_no = #{locNo} |
| | | GROUP BY loc_no |
| | | ) t ON d.loc_no = t.loc_no |
| | | </update> |
| | | |
| | | <select id="selectSameDetlTodayBatch" resultType="java.lang.String"> |
| | | SELECT ld.loc_no FROM asr_loc_detl ld |