|
@@ -1499,14 +1499,11 @@
|
|
|
|
|
|
<select id="getSaleOrderInfoes" parameterType="java.util.Map" resultType="java.util.LinkedHashMap">
|
|
|
select * from(
|
|
|
- select a_s_order.SALE_ORDER_ID "saleOrderId",
|
|
|
+ SELECT a_s_order.SALE_ORDER_ID "saleOrderId",
|
|
|
a_s_order.SALE_NUMBER "saleNumber",
|
|
|
r_shipper.SHIPPER_NAME "shipperName",
|
|
|
r_consignee.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
|
a_s_order.SALE_ORDER_ISSELF_MENTION "saleOrderIsselfMention",
|
|
|
- a_s_order.SALE_ACCOUNT_BALANCE "saleAccountBalance",
|
|
|
- a_s_order.SALE_CURRENT_ORDER_AMOUNT "saleCurrentOrderAmount",
|
|
|
- a_s_order.SALE_HISTORICAL_ORDER_AMOUNT "saleHistoricalOrderAmout",
|
|
|
a_s_order.SALE_ORDER_RECEIVE_CUSTOMER "saleOrderReceiveCustomer",
|
|
|
a_s_order.SALE_UNIT_PRICE "saleUnitPrice",
|
|
|
a_s_order.SALE_ORDER_TAX "saleOrderTax",
|
|
@@ -1518,13 +1515,17 @@
|
|
|
ASM.MATERIAL_NUMBER "materialNumber",
|
|
|
RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL "specificationModel",
|
|
|
RM.MATERIAL_NAME || RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL "nameSpecificationModel",
|
|
|
- RRA.ADDRESS_PROVINCE || RRA.ADDRESS_DISTRICT || RRA.ADDRESS_TOWN || RRP.ADDRESS_DELIVERY_ADDRESS AS "addressPlace",
|
|
|
- ASOM.SALE_ORDER_MATERIAL_ID AS "saleOrderMaterialId"
|
|
|
- from AMS_SALE_ORDER a_s_order
|
|
|
- left join RMS_SHIPPER r_shipper
|
|
|
- on a_s_order.SHIPPER_ID=r_shipper.SHIPPER_ID
|
|
|
- left join RMS_CONSIGNEE r_consignee
|
|
|
- on a_s_order.RECEIVE_ID=r_consignee.CONSIGNEE_ID
|
|
|
+ RRA.ADDRESS_PROVINCE || RRA.ADDRESS_DISTRICT || RRA.ADDRESS_TOWN ||
|
|
|
+ RRP.ADDRESS_DELIVERY_ADDRESS AS "addressPlace",
|
|
|
+ ASOM.SALE_ORDER_MATERIAL_ID AS "saleOrderMaterialId",
|
|
|
+ decode(ASM.IS_POUND_SALE, 0, '是' , '否') "isPoundSale",
|
|
|
+ ASOM.TRUCK_REMARK "trucRemark",
|
|
|
+ ASOM.SALE_ORDER_CONSIGNEE_TEL "consigneeTel"
|
|
|
+ FROM AMS_SALE_ORDER a_s_order
|
|
|
+ LEFT JOIN RMS_SHIPPER r_shipper
|
|
|
+ ON a_s_order.SHIPPER_ID = r_shipper.SHIPPER_ID
|
|
|
+ LEFT JOIN RMS_CONSIGNEE r_consignee
|
|
|
+ ON a_s_order.RECEIVE_ID = r_consignee.CONSIGNEE_ID
|
|
|
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
ON ASOM.SALE_ORDER_ID = a_s_order.SALE_ORDER_ID
|
|
|
LEFT JOIN RMS_RECEIVE_PLACE RRP
|
|
@@ -1539,8 +1540,9 @@
|
|
|
ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
|
LEFT JOIN RMS_SALER R_SALER
|
|
|
ON R_SALER.SALER_ID = a_s_order.SALER_ID
|
|
|
- where a_s_order.SALE_ORDER_STATUS=0 and a_s_order.DELETED=0
|
|
|
- and ASM.DELETED IS NULL
|
|
|
+ WHERE a_s_order.SALE_ORDER_STATUS = 0
|
|
|
+ AND a_s_order.DELETED = 0
|
|
|
+ AND ASM.DELETED IS NULL
|
|
|
<if test="con != null">
|
|
|
and (instr(r_consignee.CONSIGNEE_COMPANY_NAME, #{con}) > 0 or instr(a_s_order.SALE_NUMBER, #{con}) > 0)
|
|
|
</if>
|
|
@@ -1601,42 +1603,12 @@
|
|
|
"saleOrderIsselfMention" like '%${item}%'
|
|
|
</foreach>
|
|
|
</if>
|
|
|
- <if test="saleAccountBalance != null">
|
|
|
- and
|
|
|
- <foreach collection="saleAccountBalance" item="item" open="(" separator="or" close=")">
|
|
|
- "saleAccountBalance" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="saleCurrentOrderAmount != null">
|
|
|
- and
|
|
|
- <foreach collection="saleCurrentOrderAmount" item="item" open="(" separator="or" close=")">
|
|
|
- "saleCurrentOrderAmount" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="saleHistoricalOrderAmout != null">
|
|
|
- and
|
|
|
- <foreach collection="saleHistoricalOrderAmout" item="item" open="(" separator="or" close=")">
|
|
|
- "saleHistoricalOrderAmout" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
<if test="saleOrderReceiveCustomer != null">
|
|
|
and
|
|
|
<foreach collection="saleOrderReceiveCustomer" item="item" open="(" separator="or" close=")">
|
|
|
"saleOrderReceiveCustomer" like '%${item}%'
|
|
|
</foreach>
|
|
|
</if>
|
|
|
- <if test="saleUnitPrice != null">
|
|
|
- and
|
|
|
- <foreach collection="saleUnitPrice" item="item" open="(" separator="or" close=")">
|
|
|
- "saleUnitPrice" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="saleOrderTax != null">
|
|
|
- and
|
|
|
- <foreach collection="saleOrderTax" item="item" open="(" separator="or" close=")">
|
|
|
- "saleOrderTax" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
<if test="saleRemark != null">
|
|
|
and
|
|
|
<foreach collection="saleRemark" item="item" open="(" separator="or" close=")">
|