| | |
| | | |
| | | <select id="getSelectMaterialInventoryMes"> |
| | | select |
| | | mi.id, |
| | | mi.material_code AS materialCode, |
| | | mi.producer, |
| | | sum(mi.available_quantity) AS availableQuantity, |
| | | sum(mi.available_quantity) AS quantity, |
| | | JSON_UNQUOTE(JSON_EXTRACT(ms.json, '$.width')) AS width, |
| | | JSON_UNQUOTE(JSON_EXTRACT(ms.json, '$.height')) AS height, |
| | | JSON_UNQUOTE(JSON_EXTRACT(ms.json, '$.thickness')) AS thickness, |
| | | JSON_UNQUOTE(JSON_EXTRACT(ms.json, '$.name')) AS name, |
| | | JSON_UNQUOTE(JSON_EXTRACT(ms.json, '$.model')) AS model, |
| | | JSON_UNQUOTE(JSON_EXTRACT(ms.json, '$.unit')) AS unit |
| | | JSON_UNQUOTE(JSON_EXTRACT(ms.json, '$.model')) AS model |
| | | from mm.material_inventory mi left join mm.material_store ms on mi.material_code=ms.id |
| | | where mi.available_quantity>0 |
| | | group by mi.material_code |
| | | order by mi.id desc |
| | | </select> |
| | | |
| | | <update id="updateMaterialInventoryAll" > |
| | | update mm.material_inventory set date_of_manufacture=#{materialInventory.dateOfManufacture}, |
| | | producer=#{materialInventory.producer}, |
| | | quality_guarantee_period=#{materialInventory.qualityGuaranteePeriod}, |
| | | inventory_area=#{materialInventory.inventoryArea}, |
| | | remarks=#{materialInventory.remarks}, |
| | | inventory_organization=#{materialInventory.inventoryOrganization} |
| | | where id=#{materialInventoryId} |
| | | </update> |
| | | |
| | | </mapper> |