| | |
| | | <if test="ew.qualitity != null"> |
| | | qualitity = qualitity + #{ew.qualitity}, |
| | | </if> |
| | | <if test="ew.netWeight != null"> |
| | | net_weight = net_weight + #{ew.netWeight}, |
| | | </if> |
| | | <if test="ew.version != null"> |
| | | version = version + 1, |
| | | </if> |
| | |
| | | where product_model_id = #{ew.productModelId} and qualitity >= #{ew.qualitity} |
| | | </update> |
| | | <select id="pagestockInventory" resultType="com.ruoyi.stock.dto.StockInventoryDto"> |
| | | select si.id, |
| | | si.net_weight, |
| | | select |
| | | si.id, |
| | | COALESCE(sir.total_net_weight, 0) as net_weight, |
| | | si.qualitity, |
| | | COALESCE(si.locked_quantity, 0) as locked_quantity, |
| | | si.product_model_id, |
| | |
| | | left join product_model pm on si.product_model_id = pm.id |
| | | left join product p on pm.product_id = p.id |
| | | left join product p1 on p.parent_id = p1.id |
| | | left join ( |
| | | select |
| | | product_model_id, |
| | | sum(net_weight) as total_net_weight |
| | | from stock_in_record |
| | | group by product_model_id |
| | | ) sir on si.product_model_id = sir.product_model_id |
| | | <where> |
| | | 1=1 |
| | | <if test="ew.parentId != null and ew.parentId !=''"> |