|
@@ -120,8 +120,10 @@ a.salesman, a.operating_department as operatingDepartment, a.purchase_outsourcin
|
|
|
<if test='type == "面辅料"'>
|
|
|
left join sy_packing_list_fabric_item c
|
|
|
on a.tailoring_fabric_item_id = c.id
|
|
|
+ left join sy_declaration_elements b
|
|
|
+ on a.elements_Id = b.id
|
|
|
where a.del_flag = 0 and sy_shipping_order_item_id = #{id}
|
|
|
- group by a.tailoring_fabric_id order by style_number,smail_po desc
|
|
|
+ group by b.hs_code,b.declaration_name,b.declaration_unit order by style_number,smail_po desc
|
|
|
</if>
|
|
|
|
|
|
</select>
|
|
@@ -142,7 +144,7 @@ on a.elements_Id = b.id
|
|
|
left join sy_packing_list_fabric_item c
|
|
|
on a.tailoring_fabric_item_id = c.id
|
|
|
where a.sy_shipping_order_item_id =#{id}
|
|
|
- GROUP BY a.group_id order by a.english_name desc
|
|
|
+ GROUP BY b.hs_code,b.declaration_name,b.declaration_unit order by a.english_name desc
|
|
|
</select>
|
|
|
|
|
|
|
|
@@ -174,6 +176,7 @@ group by c.group_id) t group by t.elementsId,t.styleNumber,t.smailPo,t.unitPrice
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
<select id="syShippingOrderMerge" resultType="org.jeecg.modules.documents.syShippingOrder.entity.VO.SyPackingList">
|
|
|
|
|
|
select c.hs_code as hsCode,c.declaration_name as declarationName,GROUP_CONCAT(DISTINCT a.id) as tailoringFabricId ,GROUP_CONCAT(DISTINCT b.id) as tailoringFabricItemId,a.document_No as documentNo,a.create_by as createBy,
|
|
@@ -262,6 +265,7 @@ where a.del_flag = 0 and a.sy_shipping_order_item_id = #{id} group by a.group_i
|
|
|
select cVenCode as cvencode,cvenName as cvenname from Vendor where bVenService = '1'
|
|
|
</select>
|
|
|
|
|
|
+
|
|
|
<select id="elmentsList" resultType="org.jeecg.modules.documents.syShippingOrder.entity.SyShippingOrderItem">
|
|
|
select a.* from sy_shipping_order_item a
|
|
|
left join sy_declaration_elements b
|
|
@@ -272,6 +276,7 @@ where a.del_flag = 0 and a.sy_shipping_order_item_id = #{id} group by a.group_i
|
|
|
|
|
|
</select>
|
|
|
|
|
|
+
|
|
|
<select id="elmentsListFabric" resultType="org.jeecg.modules.documents.syShippingOrder.entity.SyShippingOrderItem">
|
|
|
select a.elements_Id as elementsId,GROUP_CONCAT(a.id) as id,b.hs_code as hsCode,b.declaration_name as declarationName,b.english_product_name as englishProductName,case when ready_fabric != '辅料' then sum(c.meter) else sum(c.actual_declared_quantity) end as meter,sum(a.number) as number,a.unit_price as unitPrice,
|
|
|
round(sum(a.total_price),2) as totalPrice,round(sum(a.gross_weight),2) as grossWeight,round(sum(a.net_weight),2) as netWeight,'KG' as pcs,a.volume as volume,
|
|
@@ -283,7 +288,7 @@ left join sy_declaration_elements b
|
|
|
on a.elements_Id = b.id
|
|
|
left join sy_packing_list_fabric_item c
|
|
|
on a.tailoring_fabric_item_id = c.id
|
|
|
- where a.del_flag = 0 and a.sy_shipping_order_item_id = #{id} group by a.group_id order by a.english_name desc
|
|
|
+ where a.del_flag = 0 and a.sy_shipping_order_item_id = #{id} group by b.hs_code,b.declaration_name,b.declaration_unit order by a.english_name desc
|
|
|
|
|
|
</select>
|
|
|
|