|  |  | 
 |  |  |         <result column="update_by" property="updateBy" /> | 
 |  |  |         <result column="update_time" property="updateTime" /> | 
 |  |  |         <result column="memo" property="memo" /> | 
 |  |  |         <result column="tk_type" property="tkType" /> | 
 |  |  |         <result column="roll_up" property="rollUp" /> | 
 |  |  |  | 
 |  |  |     </resultMap> | 
 |  |  |  | 
 |  |  | 
 |  |  |  | 
 |  |  |     <update id="decrease"> | 
 |  |  |         update man_order_detl | 
 |  |  |         set qty = qty - #{qty} | 
 |  |  |         set work_qty = work_qty - #{qty} | 
 |  |  |         where 1=1 | 
 |  |  |         and order_no = #{orderNo} | 
 |  |  |         and matnr = #{matnr} | 
 |  |  | 
 |  |  |         INSERT INTO man_order_detl_log SELECT * FROM man_order_detl WHERE id = #{id} | 
 |  |  |     </insert> | 
 |  |  |  | 
 |  |  |     <update id="increaseQtyByOrderNo"> | 
 |  |  |         update man_order_detl | 
 |  |  |         set qty = qty + #{qty} | 
 |  |  |         where 1=1 | 
 |  |  |         and order_no = #{orderNo} | 
 |  |  |         and matnr = #{matnr} | 
 |  |  |         <choose> | 
 |  |  |             <when test="batch != null and batch != ''"> | 
 |  |  |                 and batch = #{batch} | 
 |  |  |             </when> | 
 |  |  |             <otherwise> | 
 |  |  |                 and (batch IS NULL OR batch = '') | 
 |  |  |             </otherwise> | 
 |  |  |         </choose> | 
 |  |  |     </update> | 
 |  |  |  | 
 |  |  |     <update id="increaseWorkQty"> | 
 |  |  |         update man_order_detl | 
 |  |  |         set work_qty = work_qty + #{workQty} |