|
@@ -2055,11 +2055,6 @@
|
|
THEN ASM.TRANSFER_IN_OF_WAREHOUSE
|
|
THEN ASM.TRANSFER_IN_OF_WAREHOUSE
|
|
ELSE ASO.SALE_REMARK
|
|
ELSE ASO.SALE_REMARK
|
|
END) "saleRemark",
|
|
END) "saleRemark",
|
|
- (CASE WHEN
|
|
|
|
- ASO.sale_remark is not null and instr(ASO.sale_remark,'钢材工程组') > 0
|
|
|
|
- then 1
|
|
|
|
- else 0
|
|
|
|
- end) "isGcKeHu",
|
|
|
|
(CASE WHEN
|
|
(CASE WHEN
|
|
TLFR.RESULT_OUT_GATE_TIME IS NULL
|
|
TLFR.RESULT_OUT_GATE_TIME IS NULL
|
|
then null
|
|
then null
|
|
@@ -2367,11 +2362,27 @@
|
|
<if test="oneDate != null">
|
|
<if test="oneDate != null">
|
|
and to_date(#{oneDate}, 'yyyy-mm-dd') < = to_date(to_char(ASOM.SALE_DATE_OF_RECEIPT-1,'yyyy-mm-dd'),'yyyy-mm-dd')
|
|
and to_date(#{oneDate}, 'yyyy-mm-dd') < = to_date(to_char(ASOM.SALE_DATE_OF_RECEIPT-1,'yyyy-mm-dd'),'yyyy-mm-dd')
|
|
</if>
|
|
</if>
|
|
-
|
|
|
|
<if test="startDate != null">
|
|
<if test="startDate != null">
|
|
and to_date(#{startDate}, 'yyyy-mm-dd') <= to_date(to_char(ASOM.SALE_DATE_OF_RECEIPT-1,'yyyy-mm-dd'),'yyyy-mm-dd')
|
|
and to_date(#{startDate}, 'yyyy-mm-dd') <= to_date(to_char(ASOM.SALE_DATE_OF_RECEIPT-1,'yyyy-mm-dd'),'yyyy-mm-dd')
|
|
and to_date(#{endDate}, 'yyyy-mm-dd') >= to_date(to_char(ASOM.SALE_DATE_OF_RECEIPT-1,'yyyy-mm-dd'),'yyyy-mm-dd')
|
|
and to_date(#{endDate}, 'yyyy-mm-dd') >= to_date(to_char(ASOM.SALE_DATE_OF_RECEIPT-1,'yyyy-mm-dd'),'yyyy-mm-dd')
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="steelTransFlag != null">
|
|
|
|
+ and NVL(RCA.CAPACITY_ID,0) != 35128
|
|
|
|
+ AND ASO.DELETED = 0
|
|
|
|
+ and (to_date(#{startDate}, 'yyyy-mm-dd') <= to_date(to_char(ASOM.SALE_DATE_OF_RECEIPT-1,'yyyy-mm-dd'),'yyyy-mm-dd')
|
|
|
|
+ and to_date(#{startDate}, 'yyyy-mm-dd') >= to_date(to_char(ASOM.SALE_DATE_OF_RECEIPT-1,'yyyy-mm-dd'),'yyyy-mm-dd')
|
|
|
|
+ AND NVL(ASOM.WARRANTY_NUMBER,0) = 0
|
|
|
|
+ or
|
|
|
|
+ to_date(#{startDate}, 'yyyy-mm-dd') <= to_date(to_char(ASOM.SALE_DATE_OF_RECEIPT-2,'yyyy-mm-dd'),'yyyy-mm-dd')
|
|
|
|
+ and to_date(#{startDate}, 'yyyy-mm-dd') >= to_date(to_char(ASOM.SALE_DATE_OF_RECEIPT-2,'yyyy-mm-dd'),'yyyy-mm-dd')
|
|
|
|
+ AND NVL(ASOM.WARRANTY_NUMBER,0) = 1
|
|
|
|
+ AND ASOM.PREVIOUS_ORDER_NUMBER IS NOT NULL
|
|
|
|
+ OR
|
|
|
|
+ to_date(#{startDate}, 'yyyy-mm-dd') <= to_date(to_char(ASOM.SALE_DATE_OF_RECEIPT-1,'yyyy-mm-dd'),'yyyy-mm-dd')
|
|
|
|
+ and to_date(#{startDate}, 'yyyy-mm-dd') >= to_date(to_char(ASOM.SALE_DATE_OF_RECEIPT-1,'yyyy-mm-dd'),'yyyy-mm-dd')
|
|
|
|
+ AND NVL(ASOM.WARRANTY_NUMBER,0) = 1
|
|
|
|
+ AND ASOM.PREVIOUS_ORDER_NUMBER IS NULL)
|
|
|
|
+ </if>
|
|
order by ASO.SALE_ORDER_ID DESC, ASOM.SALE_ORDER_MATERIAL_ID DESC,OO.ORDER_ID DESC
|
|
order by ASO.SALE_ORDER_ID DESC, ASOM.SALE_ORDER_MATERIAL_ID DESC,OO.ORDER_ID DESC
|
|
)
|
|
)
|
|
</select>
|
|
</select>
|