update stock_inventory qualitity = qualitity + #{ew.qualitity}, version = version + 1, remark = #{ew.remark}, warn_num = #{ew.warnNum}, locked_quantity = locked_quantity + #{ew.lockedQuantity}, update_time = now() where product_model_id = #{ew.productModelId} and batch_no is null and batch_no = #{ew.batchNo} update stock_inventory qualitity = qualitity - #{ew.qualitity}, version = version + 1, remark = #{ew.remark}, update_time = now() where product_model_id = #{ew.productModelId} and qualitity >= #{ew.qualitity} and batch_no is null and batch_no = #{ew.batchNo}