| | |
| | | <if test="ew.lockedQuantity != null and ew.lockedQuantity !=''"> |
| | | locked_quantity = locked_quantity + #{ew.lockedQuantity}, |
| | | </if> |
| | | <if test="ew.warehouseCode != null and ew.warehouseCode !=''"> |
| | | warehouse_code = #{ew.warehouseCode}, |
| | | </if> |
| | | <if test="ew.warehouseName != null and ew.warehouseName !=''"> |
| | | warehouse_name = #{ew.warehouseName}, |
| | | </if> |
| | | <if test="ew.productCode != null and ew.productCode !=''"> |
| | | product_code = #{ew.productCode}, |
| | | </if> |
| | | update_time = now() |
| | | </set> |
| | | where product_model_id = #{ew.productModelId} |
| | |
| | | ) |
| | | select si.id, |
| | | si.qualitity, |
| | | si.sub_qualitity, |
| | | COALESCE(si.locked_quantity, 0) as locked_quantity, |
| | | si.product_model_id, |
| | | si.create_time, |
| | |
| | | (si.qualitity - COALESCE(si.locked_quantity, 0)) as un_locked_quantity, |
| | | pm.model, |
| | | si.remark, |
| | | si.warehouse_code, |
| | | si.warehouse_name, |
| | | si.product_code, |
| | | pm.unit, |
| | | pm.sub_unit, |
| | | p.product_name |
| | | from stock_inventory si |
| | | left join product_model pm on si.product_model_id = pm.id |