= 4 THEN
1
ELSE
4
END)
END,
'1',
'票据对齐(' || M.BILL_TICKET_STATUS || M.OUTSTOCK_TICKET_STATUS ||
M.TRANSMNY_TICKET_STATUS || ')',
'2',
'提单结束',
DECODE(M.BILL_STATUS,
'0',
'提单编制',
'1',
'提单下发',
'2',
'(预留)',
'3',
'提单执行',
'4',
'提单关闭',
'5',
'结算接收'))) FROM YDM_ZC_BILL_M M WHERE M.BILL_NO=T.BILL_NO)AS BILL_STATUS ,
DECODE(T.LOADVEHICLE_TYPE, '1', '实际', '2', '虚拟') AS LOADVEHICLE_TYPE,
DECODE(T.AFFIRM_FLAG, '0', '未确认', '1', '确认') AS AFFIRM_FLAG,
T.BILL_NO,
T.VEHICLE_NO,
B.BASENAME AS TRANS_TYPE,
T.RECEIV_NO,
T.RECEIV_NM,
T.STATION_NO,
T.STATION_NM,
T.SPCL_LN_NO,
T.SPCL_LN_NM,
T.SHIP_LOT_NO,
T.PLANT,
T.PLANT_DESC,
T.VSTEL_CODE,
T.VSTEL_DESC,
T.CARRIER_NO,
T.CARRY_COMPANY_CODE,
T.CARRY_COMPANY_NAME,
TO_CHAR(NVL(T.STACKING_WT,0),'FM999999990.000') AS STACKING_WT,
NVL(T.STACKING_PIECE,0) AS STACKING_PIECE,
TO_CHAR(NVL(T.STACKING_TOTL_LEN,0),'FM999999990.00') AS STACKING_TOTL_LEN,
T.PONDER_NO,
TO_CHAR(NVL(T.PONDER_GROSS_WT,'0'),'FM999999990.000') AS PONDER_GROSS_WT,
T.OUT_STOCK_CODE,
T.DELIVY_PLACE_CODE,
T.DELIVY_PLACE_NAME,
T.STLMT_UNIT_NO,
T.STLMT_UNIT_NM,
T.CONFIRM_NAME,
TO_CHAR(T.CONFIRM_TIME,'YYYY-MM-DD HH24:MI:SS') AS CONFIRM_TIME,
TO_CHAR(T.INFACTORY_TIME,'YYYY-MM-DD HH24:MI:SS') AS INFACTORY_TIME,
TO_CHAR(T.LOAD_TIME,'YYYY-MM-DD HH24:MI:SS') AS LOAD_TIME,
TO_CHAR(T.DELIVY_TIME,'YYYY-MM-DD HH24:MI:SS') AS DELIVY_TIME,
T.MEMO,
DECODE(T.VALIDFLAG, '0', '无效', '1', '有效') AS VALIDFLAG,
T.CREATE_NAME,
T.PRINT_NUM,
T.PRD_CLS,
TO_CHAR(T.PRINT_FLAG,'YYYY-MM-DD HH24:MI:SS') AS PRINT_FLAG,
TO_CHAR(T.CREATE_TIME,'YYYY-MM-DD HH24:MI:SS') AS CREATE_TIME,
(SELECT DISTINCT M.SALE_ORG_DESC FROM YDM_ZC_BILL_M M WHERE M.BILL_NO=T.BILL_NO) SALE_ORG_DESC
FROM YDM_ZC_LOADVEHICLE T
LEFT JOIN COM_BASE_INFO B ON B.BASECODE=T.TRANS_TYPE
WHERE T.LOADVEHICLE_NO || '&' LIKE ('%' || ? || '%')
AND T.TALLYSHEET_NO || '&' LIKE ('%' || ? || '%')
AND T.BILL_NO || '&' LIKE ('%' || ? || '%')
AND T.RECEIV_NO || '&' LIKE ('%' || ? || '%')
AND DECODE(?, NULL, SYSDATE,T.LOAD_TIME) BETWEEN DECODE(?, NULL, SYSDATE,TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'))
AND DECODE(?, NULL, SYSDATE,TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'))
AND T.AFFIRM_FLAG || '&' LIKE ('%' || ? || '%')
AND T.VEHICLE_NO || '&' LIKE ('%' || ? || '%')
AND T.VALIDFLAG = '1'
AND T.ZOUT_FLAG='0'
AND T.RETURN_FLAG='0'
]]>
SELECT COUNT(1) ACOUNT
FROM YDM_ZC_INITIAL T
WHERE (T.BAL_YEAR_MONTH ,T.SUPPLY_UNIT_CODE) in
( SELECT TO_CHAR(ADD_MONTHS(TO_DATE(MIN(L.BAL_YEAR_MONTH), 'YYYY-MM'), 1),
'YYYYMM') BAL_YEAR_MONTH,M.SUPPLY_UNIT
FROM YDM_ZC_LOADVEHICLE_MAT L LEFT JOIN YDM_ZC_BILL_M M ON M.BILL_NO = L.BILL_NO
WHERE L.BILL_NO= ?
AND L.TALLYSHEET_NO = ?
AND L.LOADVEHICLE_NO = ? GROUP BY M.SUPPLY_UNIT)
SELECT T.AFFIRM_FLAG
FROM YDM_ZC_LOADVEHICLE T
WHERE T.BILL_NO = ?
AND T.TALLYSHEET_NO = ?
AND T.LOADVEHICLE_NO = ?
AND T.VALIDFLAG = '1'
INSERT INTO YDM_ZC_HOOK_WEIGHT(
BILL_NO,
TALLYSHEET_NO,
LOADVEHICLE_NO,
JUDGE_STOVE_NO,
BATCH_NO,
GROUP_NO,
SEND_NUM,
THEORY_WEIGHT,
HOOK_WEIGHT)
VALUES(
?,
?,
?,
?,
?,
?,
?,
?,
?)
SELECT COUNT(*) FROM YDM_ZC_HOOK_WEIGHT T
WHERE T.BILL_NO =?
AND T.TALLYSHEET_NO =?
AND T.LOADVEHICLE_NO =?
AND T.JUDGE_STOVE_NO =?
AND T.BATCH_NO =?
AND T.GROUP_NO =?
DELETE FROM YDM_ZC_HOOK_WEIGHT T
WHERE T.BILL_NO =?
AND T.TALLYSHEET_NO=?
AND T.LOADVEHICLE_NO=?
AND T.JUDGE_STOVE_NO=?
AND T.BATCH_NO=?
AND T.GROUP_NO=?