feat(wms): 增加产品和原材料的规格、材质等信息字段
This commit is contained in:
@@ -39,6 +39,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
WHEN mc.item_type = 'raw_material' THEN r.raw_material_code
|
||||
ELSE NULL
|
||||
END AS itemCode,
|
||||
CASE
|
||||
WHEN mc.item_type = 'product' THEN p.specification
|
||||
WHEN mc.item_type = 'raw_material' THEN r.specification
|
||||
ELSE NULL
|
||||
END AS specification,
|
||||
CASE
|
||||
WHEN mc.item_type = 'product' THEN p.material
|
||||
WHEN mc.item_type = 'raw_material' THEN r.material
|
||||
ELSE NULL
|
||||
END AS material,
|
||||
CASE
|
||||
WHEN mc.item_type = 'product' THEN p.surface_treatment_desc
|
||||
WHEN mc.item_type = 'raw_material' THEN r.surface_treatment_desc
|
||||
ELSE NULL
|
||||
END AS surfaceTreatmentDesc,
|
||||
CASE
|
||||
WHEN mc.item_type = 'product' THEN p.zinc_layer
|
||||
WHEN mc.item_type = 'raw_material' THEN r.zinc_layer
|
||||
ELSE NULL
|
||||
END AS zincLayer,
|
||||
CASE
|
||||
WHEN mc.item_type = 'product' THEN p.manufacturer
|
||||
WHEN mc.item_type = 'raw_material' THEN r.manufacturer
|
||||
ELSE NULL
|
||||
END AS manufacturer,
|
||||
COUNT(*) AS totalQuantity,
|
||||
SUM(CASE WHEN mc.status = 1 THEN 1 ELSE 0 END) AS onTheWay
|
||||
FROM wms_material_coil mc
|
||||
@@ -80,6 +105,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
WHEN mc.item_type = 'raw_material' THEN r.raw_material_code
|
||||
ELSE NULL
|
||||
END AS itemCode,
|
||||
CASE
|
||||
WHEN mc.item_type = 'product' THEN p.specification
|
||||
WHEN mc.item_type = 'raw_material' THEN r.specification
|
||||
ELSE NULL
|
||||
END AS specification,
|
||||
CASE
|
||||
WHEN mc.item_type = 'product' THEN p.material
|
||||
WHEN mc.item_type = 'raw_material' THEN r.material
|
||||
ELSE NULL
|
||||
END AS material,
|
||||
CASE
|
||||
WHEN mc.item_type = 'product' THEN p.surface_treatment_desc
|
||||
WHEN mc.item_type = 'raw_material' THEN r.surface_treatment_desc
|
||||
ELSE NULL
|
||||
END AS surfaceTreatmentDesc,
|
||||
CASE
|
||||
WHEN mc.item_type = 'product' THEN p.zinc_layer
|
||||
WHEN mc.item_type = 'raw_material' THEN r.zinc_layer
|
||||
ELSE NULL
|
||||
END AS zincLayer,
|
||||
CASE
|
||||
WHEN mc.item_type = 'product' THEN p.manufacturer
|
||||
WHEN mc.item_type = 'raw_material' THEN r.manufacturer
|
||||
ELSE NULL
|
||||
END AS manufacturer,
|
||||
COUNT(*) AS totalQuantity,
|
||||
SUM(CASE WHEN mc.status = 1 THEN 1 ELSE 0 END) AS onTheWay
|
||||
FROM wms_material_coil mc
|
||||
|
||||
Reference in New Issue
Block a user