| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="本地计量">
- <query id="PoundMatServer.doSaveMat" desc="保存材料信息">
- <![CDATA[
- INSERT INTO CMM_WEIGHT_MAT(
- RECORD_NO,
- RECORD_SEQ,
- ORDER_NO,
- ORDER_SEQ,
- ORDER_SEQ_NO,
- PRO_ORDER_NO,
- LOT_NO,
- JUDGE_STOVE_NO,
- BATCH_NO,
- GROUP_NO,
- STOVE_NO,
- MATERIAL_NO,
- MATERIAL_NAME,
- PRODUCCODE,
- PRODUCNAME,
- STD_CODE,
- STD_NAME,
- GRADECODE,
- GRADENAME,
- STEELCODE,
- STEELNAME,
- STD_STYLE,
- STD_STYLE_DESC,
- SPEC_CODE,
- SPEC_NAME,
- MODEL_CODE,
- MODEL_DESC,
- PROCESS_CDOE,
- PROCESS_DESC,
- PLINE_CODE,
- PLINE_NAME,
- ACT_DIMATER,
- ACT_HEIGHT,
- ACT_LEN_TEMP,
- ACT_LEN_MIN,
- ACT_LEN_MAX,
- ACT_COUNT,
- ACT_WEIGHT,
- ACT_THEORY_WEIGHT,
- MEMO,
- RESULT_NO,
- STORAGE_NO,
- STORAGE_NAME,
- SPEC_NO,
- JUDGE_STOVE_NO_OLD,DOCUMENT_NO,ORD_NO_PK,
- INSTOCK_NUM,
- EDIT_LENGTH,
- EDIT_WT,
- EDIT_INSTOCK_NUM
- )
- VALUES(
- '#RECORD_NO#',
- (SELECT NVL(MAX(RECORD_SEQ),0) + 1 FROM CMM_WEIGHT_MAT WHERE RECORD_NO = '#RECORD_NO#'),
- '#ORDER_NO#',
- '#ORDER_SEQ#',
- '#ORDER_SEQ_NO#',
- '#PRO_ORDER_NO#',
- '#LOT_NO#',
- '#JUDGE_STOVE_NO#',
- '#BATCH_NO#',
- '#GROUP_NO#',
- '#STOVE_NO#',
- '#MATERIAL_NO#',
- '#MATERIAL_NAME#',
- '#PRODUCCODE#',
- '#PRODUCNAME#',
- '#STD_CODE#',
- '#STD_NAME#',
- '#GRADECODE#',
- '#GRADENAME#',
- '#STEELCODE#',
- '#STEELNAME#',
- '#STD_STYLE#',
- '#STD_STYLE_DESC#',
- '#SPEC_CODE#',
- '#SPEC_NAME#',
- '#MODEL_CODE#',
- '#MODEL_DESC#',
- '#PROCESS_CDOE#',
- '#PROCESS_DESC#',
- '#PLINE_CODE#',
- '#PLINE_NAME#',
- '#ACT_DIMATER#',
- '#ACT_HEIGHT#',
- '#ACT_LEN_TEMP#',
- '#ACT_LEN_MIN#',
- '#ACT_LEN_MAX#',
- '#ACT_COUNT#',
- '#ACT_WEIGHT#',
- '#ACT_THEORY_WEIGHT#',
- '#MEMO#',
- '#RESULT_NO#',
- '#STORAGE_NO#',
- '#STORAGE_NAME#',
- '#SPEC_NO#',
- '#JUDGE_STOVE_NO_OLD#','#DOCUMENT_NO#','#ORD_NO_PK#',
- '#INSTOCK_NUM#',
- '#EDIT_LENGTH#',
- '#EDIT_WT#',
- '#EDIT_INSTOCK_NUM#'
- )
- ]]>
- </query>
- <query id="PoundMatServer.doUpdateMatResultNo" desc="保存过磅记录">
- <![CDATA[
- UPDATE CMM_WEIGHT_MAT
- SET RESULT_NO = ?
- WHERE RECORD_NO = ?
- ]]>
- </query>
- <query id="PoundMatServer.doQuery" desc="保存过磅记录">
- <![CDATA[
- SELECT T.*,
- NVL(T.ACT_COUNT, 0) - NVL(T.INSTOCK_NUM, 0) UN_INSTOCK_NUM,
- NVL(T.ACT_WEIGHT, 0) - NVL((SELECT SUM(GI.PONDER_GROSS_WT)
- FROM YDM_GP_INLIST GI
- WHERE GI.PREDICTION_ID = T.DOCUMENT_NO
- AND GI.INSTOCK_REFE_NO = T.RESULT_NO),
- 0) UN_INSTOCK_WT,
- NVL(B.PLAN_NUM, 0) - NVL(I.ACT_COUNT, 0) REMAIN_NUM,
- NVL(B.PLAN_WT, 0) - NVL(I.ACT_WEIGHT, 0) REMAIN_WT,
- NVL(B.PLAN_NUM, 0) TOTAL_NUM,
- NVL(B.PLAN_WT, 0) TOTAL_WT,
- B.PLAN_WT / B.PLAN_NUM / B.ACT_LEN PER_WT,
- B.TYPE_FLAG,
- B.INSTORE_TYPE,
- B.MEMO MEMO1
- FROM CMM_WEIGHT_MAT T
- LEFT JOIN CMM_BLANK_PREDICTION B
- ON T.DOCUMENT_NO = B.PREDICTION_ID
- LEFT JOIN (SELECT PREDICTION_ID,
- SUM(ACT_COUNT) ACT_COUNT,
- SUM(ACT_WEIGHT) ACT_WEIGHT
- FROM YDM_GP_INLIST
- WHERE PREDICTION_ID IS NOT NULL
- GROUP BY PREDICTION_ID) I
- ON I.PREDICTION_ID = B.PREDICTION_ID
- WHERE 1 = 1
- ]]>
- </query>
- <query id="PoundMatServer.doQuery2" desc="保存过磅记录">
- <![CDATA[
- SELECT T.*,
- NVL(T.ACT_COUNT, 0) - NVL(T.INSTOCK_NUM, 0) UN_INSTOCK_NUM,
- NVL(T.ACT_WEIGHT, 0) - NVL((SELECT SUM(GI.PONDER_GROSS_WT)
- FROM YDM_GP_INLIST GI
- WHERE GI.PREDICTION_ID = T.DOCUMENT_NO
- AND GI.INSTOCK_REFE_NO = T.RESULT_NO),
- 0) UN_INSTOCK_WT,
- NVL(B.PLAN_NUM, 0) - NVL(I.ACT_COUNT, 0) REMAIN_NUM,
- NVL(B.PLAN_WT, 0) - NVL(I.ACT_WEIGHT, 0) REMAIN_WT,
- NVL(B.PLAN_NUM, 0) TOTAL_NUM,
- NVL(B.PLAN_WT, 0) TOTAL_WT,
- B.PLAN_WT / B.PLAN_NUM / B.ACT_LEN PER_WT,
- B.TYPE_FLAG,
- B.INSTORE_TYPE,
- B.MEMO MEMO1
- FROM CMM_WEIGHT_MAT T
- LEFT JOIN CMM_BLANK_PREDICTION B
- ON T.DOCUMENT_NO = B.PREDICTION_ID
- LEFT JOIN (SELECT PREDICTION_ID,
- SUM(ACT_COUNT) ACT_COUNT,
- SUM(ACT_WEIGHT) ACT_WEIGHT
- FROM YDM_GP_INLIST
- WHERE PREDICTION_ID IS NOT NULL
- GROUP BY PREDICTION_ID) I
- ON I.PREDICTION_ID = B.PREDICTION_ID
- WHERE 1 = 1
- AND T.RESULT_NO = ?
- ]]>
- </query>
- <query id="PoundMatServer.doQuery3" desc="保存过磅记录">
- <![CDATA[
- SELECT T.*,
- NVL(T.ACT_COUNT, 0) - NVL(T.INSTOCK_NUM, 0) UN_INSTOCK_NUM,
- NVL(T.ACT_WEIGHT, 0) - NVL((SELECT SUM(GI.PONDER_GROSS_WT)
- FROM YDM_GP_INLIST GI
- WHERE GI.PREDICTION_ID = T.DOCUMENT_NO
- AND GI.INSTOCK_REFE_NO = T.RESULT_NO),
- 0) UN_INSTOCK_WT,
- NVL(B.PLAN_NUM, 0) - NVL(I.ACT_COUNT, 0) REMAIN_NUM,
- NVL(B.PLAN_WT, 0) - NVL(I.ACT_WEIGHT, 0) REMAIN_WT,
- B.TYPE_FLAG,
- B.INSTORE_TYPE
- FROM CMM_WEIGHT_MAT T
- LEFT JOIN CMM_BLANK_PREDICTION B
- ON T.DOCUMENT_NO = B.PREDICTION_ID
- LEFT JOIN (SELECT PREDICTION_ID,
- SUM(ACT_COUNT) ACT_COUNT,
- SUM(ACT_WEIGHT) ACT_WEIGHT
- FROM YDM_GP_INLIST
- WHERE PREDICTION_ID IS NOT NULL
- GROUP BY PREDICTION_ID) I
- ON I.PREDICTION_ID = B.PREDICTION_ID
- WHERE 1 = 1
- AND T.RECORD_NO = ?
- AND T.RECORD_SEQ = ?
- ]]>
- </query>
- <query id="PoundMatServer.deleteMat" desc="保存过磅记录">
- <![CDATA[
- DELETE FROM CMM_WEIGHT_MAT WHERE RECORD_NO =?
- ]]>
- </query>
- <query id="PoundMatServer.getGroupByDetail" desc="">
- <![CDATA[
- SELECT NVL(T.PRODUCCODE, '/') PRODUCCODE,
- NVL(T.PRODUCNAME, '/') PRODUCNAME,
- NVL(T.JUDGE_STOVE_NO_OLD, '/') JUDGE_STOVE_NO_OLD,
- NVL(T.GRADECODE, '/') GRADECODE,
- NVL(T.GRADENAME, '/') GRADENAME,
- NVL(T.ACT_DIMATER, 0) ACT_DIMATER,
- NVL(T.ACT_LEN_TEMP, '/') ACT_LEN_TEMP,
- NVL(T.ORDER_NO, '/') ORDER_NO,
- SUM(T.ACT_WEIGHT) ACT_WEIGHT,
- SUM(T.ACT_COUNT) ACT_COUNT,
- NVL(T.JUDGE_STOVE_NO, '/') JUDGE_STOVE_NO
- FROM CMM_WEIGHT_MAT T
- WHERE T.RESULT_NO = ?
- GROUP BY NVL(T.PRODUCCODE, '/'),
- NVL(T.PRODUCNAME, '/'),
- NVL(T.JUDGE_STOVE_NO_OLD, '/'),
- NVL(T.GRADECODE, '/'),
- NVL(T.GRADENAME, '/'),
- NVL(T.ACT_DIMATER, 0),
- NVL(T.ACT_LEN_TEMP, '/'),
- NVL(T.ORDER_NO, '/'),
- NVL(T.JUDGE_STOVE_NO, '/')
- ]]>
- </query>
- <query id="PoundMatServer.getGroupByResultNo" desc="保存过磅记录">
- <![CDATA[
- SELECT NVL(T.STORAGE_NO,'/') STORAGE_NO,
- T.JUDGE_STOVE_NO,
- NVL(T.PRO_ORDER_NO,'/') PRO_ORDER_NO,
- SUM(T.ACT_WEIGHT) ACT_WEIGHT,
- SUM(T.ACT_COUNT) ACT_COUNT,
- NVL(T.ACT_LEN_TEMP,'/') ACT_LEN_TEMP
- FROM CMM_WEIGHT_MAT T
- WHERE T.RESULT_NO = ?
- GROUP BY T.JUDGE_STOVE_NO, NVL(T.STORAGE_NO,'/') , NVL(T.PRO_ORDER_NO,'/'), NVL(T.ACT_LEN_TEMP,'/')
- ]]>
- </query>
- <query id="PoundMatServer.getGroupByResultNo2" desc="保存过磅记录">
- <![CDATA[
- SELECT T.JUDGE_STOVE_NO, SUM(T.ACT_WEIGHT) ACT_WEIGHT, SUM(T.ACT_COUNT) ACT_COUNT
- FROM CMM_WEIGHT_MAT T
- WHERE T.RESULT_NO = ?
- GROUP BY T.JUDGE_STOVE_NO
- ]]>
- </query>
- <query id="PoundMatServer.updateInstoreNum" desc="保存过磅记录">
- <![CDATA[
- UPDATE CMM_WEIGHT_MAT t SET t.instock_num = NVL(t.instock_num,0) + ? WHERE t.record_no = ? AND t.record_seq =?
- ]]>
- </query>
- <query id="PoundMatServer.updateInstoreNum2" desc="保存过磅记录">
- <![CDATA[
- UPDATE CMM_WEIGHT_MAT t SET t.instock_num = NVL(t.instock_num,0) + ? WHERE t.RESULT_NO = ? AND t.DOCUMENT_NO =?
- ]]>
- </query>
- <query id="PoundMatServer.saveEdit" desc="保存过磅记录">
- <![CDATA[
- UPDATE CMM_WEIGHT_MAT t SET
- t.EDIT_INSTOCK_NUM = ?,
- t.EDIT_LENGTH=?,
- t.EDIT_WT =?
- WHERE t.record_no = ? AND t.record_seq =?
- ]]>
- </query>
- <query id="PoundMatServer.savePoundWt" desc="保存过磅记录">
- <![CDATA[
- UPDATE CMM_WEIGHT_MAT t SET
- t.ACT_WEIGHT = ?
- WHERE t.record_no = ? AND t.record_seq =?
- ]]>
- </query>
- </queryMap>
|