|
@@ -128,13 +128,14 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="selectSize" resultType="org.jeecg.modules.spapl.entity.SizeTable" parameterType="java.lang.String">
|
|
<select id="selectSize" resultType="org.jeecg.modules.spapl.entity.SizeTable" parameterType="java.lang.String">
|
|
- SELECT * FROM sizetable WHERE num>=(SELECT num FROM sizetable WHERE size=#{begin} or alias=#{begin})
|
|
|
|
|
|
+ SELECT * FROM sizetable
|
|
|
|
+ WHERE num>=(SELECT num FROM sizetable WHERE size=#{begin} or alias=#{begin})
|
|
AND num<=(SELECT num FROM sizetable WHERE size=#{end} or alias=#{end}) order by num
|
|
AND num<=(SELECT num FROM sizetable WHERE size=#{end} or alias=#{end}) order by num
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!--获取所有id的所有尺码去重并排序-->
|
|
<!--获取所有id的所有尺码去重并排序-->
|
|
<select id="querySizes" resultType="org.jeecg.modules.spapl.entity.SizeTable" parameterType="java.lang.String">
|
|
<select id="querySizes" resultType="org.jeecg.modules.spapl.entity.SizeTable" parameterType="java.lang.String">
|
|
- SELECT DISTINCT sy_shipping_details_item.size
|
|
|
|
|
|
+ SELECT DISTINCT sy_shipping_details_item.size,sizetable.num
|
|
FROM sy_shipping_details_item
|
|
FROM sy_shipping_details_item
|
|
LEFT JOIN sizetable
|
|
LEFT JOIN sizetable
|
|
ON sy_shipping_details_item.`size`=sizetable.`size`
|
|
ON sy_shipping_details_item.`size`=sizetable.`size`
|
|
@@ -143,13 +144,13 @@
|
|
AND sy_shipping_details_item.size IS NOT NULL
|
|
AND sy_shipping_details_item.size IS NOT NULL
|
|
and sy_shipping_details_item.del_flag=0
|
|
and sy_shipping_details_item.del_flag=0
|
|
and sy_shipping_details_item.group_id=#{groupId}
|
|
and sy_shipping_details_item.group_id=#{groupId}
|
|
- ORDER BY sy_order_data_item_id
|
|
|
|
|
|
+ ORDER BY num
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<!--获取所有id的所有尺码去重并排序2-->
|
|
<!--获取所有id的所有尺码去重并排序2-->
|
|
<select id="querySizes2" resultType="org.jeecg.modules.spapl.entity.SizeTable" parameterType="java.lang.String">
|
|
<select id="querySizes2" resultType="org.jeecg.modules.spapl.entity.SizeTable" parameterType="java.lang.String">
|
|
- SELECT DISTINCT sy_pre_assembled_packing_list_item.size,alias
|
|
|
|
|
|
+ SELECT DISTINCT sy_pre_assembled_packing_list_item.size,sizetable.num
|
|
FROM sy_pre_assembled_packing_list_item
|
|
FROM sy_pre_assembled_packing_list_item
|
|
LEFT JOIN sizetable ON sy_pre_assembled_packing_list_item.`size`=sizetable.`size`
|
|
LEFT JOIN sizetable ON sy_pre_assembled_packing_list_item.`size`=sizetable.`size`
|
|
OR sy_pre_assembled_packing_list_item.`size`=sizetable.`alias`
|
|
OR sy_pre_assembled_packing_list_item.`size`=sizetable.`alias`
|
|
@@ -162,6 +163,7 @@
|
|
SELECT
|
|
SELECT
|
|
sy_pre_assembled_packing_list_item.size,
|
|
sy_pre_assembled_packing_list_item.size,
|
|
sy_pre_assembled_packing_list_id as id,
|
|
sy_pre_assembled_packing_list_id as id,
|
|
|
|
+ sizetable.num,
|
|
id as itemId,
|
|
id as itemId,
|
|
sy_order_data_item_id,
|
|
sy_order_data_item_id,
|
|
total quantity,
|
|
total quantity,
|
|
@@ -175,13 +177,14 @@
|
|
#{value}
|
|
#{value}
|
|
</foreach>
|
|
</foreach>
|
|
and sy_pre_assembled_packing_list_item.del_flag=0
|
|
and sy_pre_assembled_packing_list_item.del_flag=0
|
|
- ORDER BY sy_order_data_item_id
|
|
|
|
|
|
+ ORDER BY num
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="queryAllSizes2" resultType="org.jeecg.modules.spapl.entity.SizeTable" parameterType="java.lang.String">
|
|
<select id="queryAllSizes2" resultType="org.jeecg.modules.spapl.entity.SizeTable" parameterType="java.lang.String">
|
|
SELECT DISTINCT
|
|
SELECT DISTINCT
|
|
sy_pre_assembled_packing_list_item.size,
|
|
sy_pre_assembled_packing_list_item.size,
|
|
- sy_pre_assembled_packing_list_id as id
|
|
|
|
|
|
+ sy_pre_assembled_packing_list_id as id,
|
|
|
|
+ num
|
|
FROM sy_pre_assembled_packing_list_item
|
|
FROM sy_pre_assembled_packing_list_item
|
|
LEFT JOIN sizetable ON sy_pre_assembled_packing_list_item.`size`=sizetable.`size`
|
|
LEFT JOIN sizetable ON sy_pre_assembled_packing_list_item.`size`=sizetable.`size`
|
|
OR sy_pre_assembled_packing_list_item.`size`=sizetable.`alias`
|
|
OR sy_pre_assembled_packing_list_item.`size`=sizetable.`alias`
|
|
@@ -190,13 +193,14 @@
|
|
#{value}
|
|
#{value}
|
|
</foreach>
|
|
</foreach>
|
|
and sy_pre_assembled_packing_list_item.del_flag=0
|
|
and sy_pre_assembled_packing_list_item.del_flag=0
|
|
- ORDER BY sy_order_data_item_id
|
|
|
|
|
|
+ ORDER BY num
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!--参照发育明细获取id的所有尺码并排序-->
|
|
<!--参照发育明细获取id的所有尺码并排序-->
|
|
<select id="querySize" resultType="org.jeecg.modules.spapl.entity.SizeTable" >
|
|
<select id="querySize" resultType="org.jeecg.modules.spapl.entity.SizeTable" >
|
|
SELECT sy_shipping_details_item.size,
|
|
SELECT sy_shipping_details_item.size,
|
|
sizetable.alias,
|
|
sizetable.alias,
|
|
|
|
+ sizetable.num,
|
|
sy_shipping_details_item.shipment_Quantity quantity,
|
|
sy_shipping_details_item.shipment_Quantity quantity,
|
|
sy_shipping_details_item.shipment_Quantity/sy_shipping_details_item.box_Number proportion,
|
|
sy_shipping_details_item.shipment_Quantity/sy_shipping_details_item.box_Number proportion,
|
|
sy_shipping_details_item.id itemId
|
|
sy_shipping_details_item.id itemId
|
|
@@ -206,7 +210,7 @@
|
|
WHERE shipping_details_id=#{value}
|
|
WHERE shipping_details_id=#{value}
|
|
and sy_shipping_details_item.group_id=#{groupId}
|
|
and sy_shipping_details_item.group_id=#{groupId}
|
|
and sy_shipping_details_item.del_flag=0
|
|
and sy_shipping_details_item.del_flag=0
|
|
- ORDER BY sy_order_data_item_id
|
|
|
|
|
|
+ ORDER BY num
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!--预装箱单获取id的所有尺码并排序-->
|
|
<!--预装箱单获取id的所有尺码并排序-->
|
|
@@ -216,6 +220,7 @@
|
|
box_Number,
|
|
box_Number,
|
|
total quantity,
|
|
total quantity,
|
|
total/box_number proportion,
|
|
total/box_number proportion,
|
|
|
|
+ sizetable.num,
|
|
sy_pre_assembled_packing_list_item.id itemId,
|
|
sy_pre_assembled_packing_list_item.id itemId,
|
|
group_id
|
|
group_id
|
|
FROM sy_pre_assembled_packing_list_item
|
|
FROM sy_pre_assembled_packing_list_item
|
|
@@ -223,7 +228,7 @@
|
|
OR sy_pre_assembled_packing_list_item.`size`=sizetable.`alias`
|
|
OR sy_pre_assembled_packing_list_item.`size`=sizetable.`alias`
|
|
WHERE group_id=#{groupId} and sy_pre_assembled_packing_list_id=#{value2}
|
|
WHERE group_id=#{groupId} and sy_pre_assembled_packing_list_id=#{value2}
|
|
and sy_pre_assembled_packing_list_item.del_flag=0
|
|
and sy_pre_assembled_packing_list_item.del_flag=0
|
|
- order by sy_order_data_item_id
|
|
|
|
|
|
+ order by num
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!--预装箱单获取id的所有尺码并排序-->
|
|
<!--预装箱单获取id的所有尺码并排序-->
|
|
@@ -232,6 +237,7 @@
|
|
alias,
|
|
alias,
|
|
total quantity,
|
|
total quantity,
|
|
box_Number,
|
|
box_Number,
|
|
|
|
+ num,
|
|
sy_order_data_item_id,
|
|
sy_order_data_item_id,
|
|
total/box_number proportion,
|
|
total/box_number proportion,
|
|
sy_pre_assembled_packing_list_item.id itemId,
|
|
sy_pre_assembled_packing_list_item.id itemId,
|
|
@@ -244,22 +250,24 @@
|
|
#{value}
|
|
#{value}
|
|
</foreach>
|
|
</foreach>
|
|
and sy_pre_assembled_packing_list_item.del_flag=0
|
|
and sy_pre_assembled_packing_list_item.del_flag=0
|
|
- order by sy_order_data_item_id
|
|
|
|
|
|
+ order by num
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="querySize3" resultType="org.jeecg.modules.spapl.entity.SizeTable" >
|
|
<select id="querySize3" resultType="org.jeecg.modules.spapl.entity.SizeTable" >
|
|
- SELECT DISTINCT b.size, b.sy_order_data_item_id itemId,
|
|
|
|
|
|
+ SELECT DISTINCT b.size, b.sy_order_data_item_id itemId,num,
|
|
CONCAT(b.small_po,b.hod,b.unit_price,d.material_composition) groupName
|
|
CONCAT(b.small_po,b.hod,b.unit_price,d.material_composition) groupName
|
|
FROM sy_pre_assembled_packing_list_item b
|
|
FROM sy_pre_assembled_packing_list_item b
|
|
left join sy_shipping_details_item d
|
|
left join sy_shipping_details_item d
|
|
on b.sy_declaration_elements_item_id=d.id
|
|
on b.sy_declaration_elements_item_id=d.id
|
|
|
|
+ left join sizetable f
|
|
|
|
+ on b.size=f.size
|
|
WHERE b.sy_pre_assembled_packing_list_id in
|
|
WHERE b.sy_pre_assembled_packing_list_id in
|
|
<foreach collection="list" item="value" index="index" open="(" separator="," close=")">
|
|
<foreach collection="list" item="value" index="index" open="(" separator="," close=")">
|
|
#{value}
|
|
#{value}
|
|
</foreach>
|
|
</foreach>
|
|
and b.del_flag=0 /*b.small_po,b.hod,b.unit_price,d.material_composition*/
|
|
and b.del_flag=0 /*b.small_po,b.hod,b.unit_price,d.material_composition*/
|
|
/*group by b.small_po,b.hod,b.unit_price,d.material_composition*/
|
|
/*group by b.small_po,b.hod,b.unit_price,d.material_composition*/
|
|
- order by itemId
|
|
|
|
|
|
+ order by num
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|