| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="材质标准管理">
- <query id="ComMaterialStandard.SetGroupSeq" desc="更新分组索引号">
- <![CDATA[
- UPDATE COM_MSC_STD_PHY SET GROUP_SEQ=?
- WHERE PIC=? AND INDEX_SEQ=? AND VALIDFLAG='1'
- ]]>
- </query>
-
- <query id="ComMaterialStandard.CancelGroupSeq" desc="更新分组索引号">
- <![CDATA[
- UPDATE COM_MSC_STD_PHY SET GROUP_SEQ=''
- WHERE PIC=? AND INDEX_SEQ=? AND VALIDFLAG='1'
- ]]>
- </query>
-
- <query id="ComMaterialStandard.GetAddCondition" desc="获取附加条件">
- <![CDATA[
- SELECT BASENAME,BASECODE
- FROM COM_BASE_INFO
- WHERE SORTCODE='4070'
- AND VALIDFLAG='1'
- ORDER BY BASECODE
- ]]>
- </query>
-
- <query id="ComMaterialStandard.GetMultStd" desc="获取附加条件">
- <![CDATA[
- SELECT BASENAME,BASECODE
- FROM COM_BASE_INFO
- WHERE SORTCODE='4071'
- AND VALIDFLAG='1'
- ORDER BY BASECODE
- ]]>
- </query>
-
- <query id="ComMaterialStandard.GetGroupSeq" desc="取得分组索引号">
- <![CDATA[
- SELECT MAX(GROUP_SEQ) GROUP_SEQ FROM COM_MSC_STD_PHY WHERE PIC=?
- ]]>
- </query>
- <query id="ComMaterialStandard.MAXPIC" desc="主表 最大材质索引号查询">
- <![CDATA[
- SELECT PIC
- FROM COM_MSC_STD_PIC
- WHERE PIC = (SELECT MAX(PIC) PIC FROM COM_MSC_STD_PIC)
-
- ]]>
- </query>
-
- <query id="ComMaterialStandard.MAXPIC1" desc="主表 最大材质索引号查询">
- <![CDATA[
- SELECT MAX(SUBSTR(PIC, 5, 6)) PIC FROM COM_MSC_STD_PIC
- WHERE (STDSTYLE=? OR STDSTYLE=? )
- ]]>
- </query>
-
- <query id="ComMaterialStandard.MAXINDEX" desc="从表 最大序号查询">
- <![CDATA[
- SELECT INDEX_SEQ
- FROM COM_MSC_STD_PHY
- WHERE INDEX_SEQ =(SELECT MAX(INDEX_SEQ) INDEX_SEQ FROM COM_MSC_STD_PHY WHERE PIC =?)
- ]]>
- </query>
-
- <query id="ComMaterialStandard.QUERYN" desc="主表查询">
- <![CDATA[
- SELECT P.PIC,
- P.PSC,
- P.MSC,
- DECODE(P.STDSTYLE,
- 'G',
- '订货标准',
- 'K',
- 'Alpha',
- 'X',
- '协议标准',
- '内控') STDSTYLE,
- P.STD_CODE_NK,
- P.STD_NAME_NK,
- P.PROCESS_CDOE,
- P.PROCESS_DESC,
- P.MODEL_CODE,
- P.MODEL_DESC,
- P.CREATE_NAME,
- TO_CHAR(P.CREATE_TIME, 'yyyy-mm-dd hh24:mi:ss') CREATE_TIME,
- P.UPDATE_NAME,
- TO_CHAR(P.UPDATE_TIME, 'yyyy-mm-dd hh24:mi:ss') UPDATE_TIME,
- P.DELETE_NAME,
- TO_CHAR(P.DELETE_TIME, 'yyyy-mm-dd hh24:mi:ss') DELETE_TIME,
- DECODE(P.VALIDFLAG,
- '1',
- '录入状态',
- '0',
- '无效',
- '2',
- '提交审核',
- '3',
- '已审核') VALIDFLAGNAME,
- P.MEMO,
- M.PRODUCNAME, --内控下M表的数据无效 但为了dataset列名一致 保留
- M.STD_NAME,
- M.STD_CODE,
- P.STEELCODE,
- P.STEELNAME,
- P.GRADECODE,
- P.GRADENAME,
- M.STD_STYLE_DESC,
- (SELECT COUNT(DISTINCT(A.PHY_CODE_MAX || A.PHY_CODE_MIN || A.PHY_CODE ||
- A.ITEM_CODE_F || A.ITEM_CODE_W ||
- A.ITEM_CODE_S))
- FROM COM_MSC_STD_PHY A
- WHERE A.PIC = P.PIC
- AND A.VALIDFLAG <> '0') COUNT,
- P.STEELCODE_NK,
- P.STEELNAME_NK,
- P.MODEL_CODE_NK,
- P.MODEL_DESC_NK,
- P.PRODUCNAME_NK,
- P.PRODUCCODE_NK,
- P.IMPACT_ID,
- P.STRETCH_PLAN
- FROM COM_MSC_STD_PIC P
- LEFT JOIN COM_PSC M
- ON P.PSC = M.PSC
- WHERE P.VALIDFLAG in ('1', '2', '3', '#VALIDFLAG#')
- AND STDSTYLE NOT IN ('G', 'X', 'K')
- AND DECODE('#STD_CODE_NK#', NULL, '1', P.STD_CODE_NK) =
- DECODE('#STD_CODE_NK#', NULL, '1', '#STD_CODE_NK#')
- AND UPPER(PIC) LIKE UPPER('#PIC#') || '%'
- AND DECODE('#MSC2#', NULL, '1', P.MSC) =
- DECODE('#MSC2#', NULL, '1', '#MSC2#')
- AND DECODE('#CODE_JG#', NULL, '1', 'DefaultValue', '1', P.CODE_JG) =
- DECODE('#CODE_JG#', NULL, '1', 'DefaultValue', '1', '#CODE_JG#')
- AND DECODE('#CODE_JG#', NULL, P.CODE_JG, NULL) IS NULL
- AND NVL(INSTR(P.PRODUCCODE_NK, '#PRODUCCODE#'), 1) > 0
- AND NVL(INSTR(P.STEELCODE_NK, '#STEELCODE_NK#'), 1) > 0
- AND NVL(INSTR(P.PROCESS_CDOE, '#PROCESS_CDOE#'), 1) > 0
- AND NVL(INSTR(P.MODEL_CODE_NK, '#MODEL_CODE_NK#'), 1) > 0
- #WHERE#
- ]]>
- </query>
-
- <query id="ComMaterialStandard.QUERYK" desc="主表查询">
- <![CDATA[
- SELECT P.PIC,
- P.PSC,
- P.MSC,
- DECODE(P.STDSTYLE,
- 'G',
- '订货标准',
- 'K',
- 'Alpha',
- 'N',
- '内控',
- 'X',
- '协议标准') STDSTYLE,
- P.STD_CODE_NK,
- P.STD_NAME_NK,
- P.MODEL_CODE,
- P.MODEL_DESC,
- P.PROCESS_CDOE,
- P.PROCESS_DESC,
- P.CREATE_NAME,
- TO_CHAR(P.CREATE_TIME, 'yyyy-mm-dd hh24:mi:ss') CREATE_TIME,
- P.UPDATE_NAME,
- TO_CHAR(P.UPDATE_TIME, 'yyyy-mm-dd hh24:mi:ss') UPDATE_TIME,
- P.DELETE_NAME,
- TO_CHAR(P.DELETE_TIME, 'yyyy-mm-dd hh24:mi:ss') DELETE_TIME,
- DECODE(P.VALIDFLAG,
- '1',
- '录入状态',
- '0',
- '无效',
- '2',
- '提交审核',
- '3',
- '已审核') VALIDFLAGNAME,
- P.MEMO,
- M.PRODUCNAME, --Alpha下M表的数据无效 但为了dataset列名一致 保留
- M.STD_NAME,
- M.STD_CODE,
- M.STEELNAME,
- M.STD_STYLE_DESC,
- (SELECT COUNT(DISTINCT(A.PHY_CODE_MAX || A.PHY_CODE_MIN || A.PHY_CODE ||
- A.ITEM_CODE_F || A.ITEM_CODE_W ||
- A.ITEM_CODE_S))
- FROM COM_MSC_STD_PHY A
- WHERE A.PIC = P.PIC
- AND A.VALIDFLAG <> '0') COUNT,
- P.IMPACT_ID,
- P.STRETCH_PLAN
- FROM COM_MSC_STD_PIC P
- LEFT JOIN COM_PSC M
- ON P.PSC = M.PSC
- WHERE P.VALIDFLAG in ('1', '2', '3', '#VALIDFLAG#')
- AND DECODE('#STD_CODE_NK#', NULL, '1', P.STD_CODE_NK) =
- DECODE('#STD_CODE_NK#', NULL, '1', '#STD_CODE_NK#')
- AND STDSTYLE = 'K'
- AND UPPER(PIC) LIKE UPPER('#PIC#') || '%'
- AND DECODE('#MSC2#', NULL, '1', P.MSC) =
- DECODE('#MSC2#', NULL, '1', '#MSC2#')
- AND DECODE('#CODE_JG#', NULL, '1', 'DefaultValue', '1', P.CODE_JG) =
- DECODE('#CODE_JG#', NULL, '1', 'DefaultValue', '1', '#CODE_JG#')
- AND DECODE('#CODE_JG#', NULL, P.CODE_JG, NULL) IS NULL
- ]]>
- </query>
-
- <query id="ComMaterialStandard.QUERYG" desc="主表查询">
- <![CDATA[
- SELECT P.PIC,
- P.PSC,
- P.MSC,
- NVL(M.PSC_DESC,
- D.PRODUCNAME || ',' || D.STD_NAME || ',' || D.STEELNAME || ',' ||
- D.STD_STYLE_DESC || ',' || D.MODEL_DESC || ',' || D.MIN_D || ',' ||
- D.MIN_H || ',' || D.USE_DESC) PSC_DESC,
- DECODE(P.STDSTYLE,
- 'G',
- '订货标准',
- 'K',
- '客户',
- 'X',
- '协议标准',
- '内控') STDSTYLE,
- P.STD_CODE_NK,
- P.STD_NAME_NK,
- P.MODEL_CODE,
- P.MODEL_DESC,
- P.PROCESS_CDOE,
- P.PROCESS_DESC,
- P.CREATE_NAME,
- TO_CHAR(P.CREATE_TIME, 'yyyy-mm-dd hh24:mi:ss') CREATE_TIME,
- P.UPDATE_NAME,
- TO_CHAR(P.UPDATE_TIME, 'yyyy-mm-dd hh24:mi:ss') UPDATE_TIME,
- P.DELETE_NAME,
- TO_CHAR(P.DELETE_TIME, 'yyyy-mm-dd hh24:mi:ss') DELETE_TIME,
- DECODE(P.VALIDFLAG,
- '1',
- '录入状态',
- '0',
- '无效',
- '2',
- '提交审核',
- '3',
- '已审核') VALIDFLAGNAME,
- P.MEMO,
- P.PRODUC_HEAD,
- NVL(M.PRODUCNAME, D.PRODUCNAME) PRODUCNAME,
- NVL(M.PRODUCCODE, D.PRODUCCODE) PRODUCCODE,
- NVL(M.STD_NAME, D.STD_NAME) STD_NAME,
- NVL(M.STD_CODE, D.STD_CODE) STD_CODE,
- NVL(M.STEELNAME, D.STEELNAME) STEELNAME,
- NVL(M.STEELCODE, D.STEELCODE) STEELCODE,
- NVL(M.STD_STYLE_DESC, D.STD_STYLE_DESC) STD_STYLE_DESC,
- (SELECT COUNT(DISTINCT(A.PHY_CODE_MAX || A.PHY_CODE_MIN || A.PHY_CODE ||
- A.ITEM_CODE_F || A.ITEM_CODE_W ||
- A.ITEM_CODE_S))
- FROM COM_MSC_STD_PHY A
- WHERE A.PIC = P.PIC
- AND A.VALIDFLAG <> '0') COUNT,
- BAS.BASENAME BATCH_LOCA,
- P.IMPACT_ID
- FROM COM_MSC_STD_PIC P
- LEFT JOIN COM_PSC M
- ON P.PSC = M.PSC
- LEFT JOIN COM_MSC_BL D
- ON P.PSC = D.PSC_BL
- LEFT JOIN COM_BASE_INFO BAS
- ON P.BATCH_LOCA = BAS.BASECODE
- WHERE P.VALIDFLAG in ('1', '2', '3', '#VALIDFLAG#')
- AND DECODE('#STD_CODE_NK#', NULL, '1', P.STD_CODE_NK) =
- DECODE('#STD_CODE_NK#', NULL, '1', '#STD_CODE_NK#')
- AND (STDSTYLE = 'G' OR STDSTYLE = 'X')
- AND UPPER(PIC) LIKE UPPER('#PIC#') || '%'
- AND DECODE('#MSC2#', NULL, '1', P.MSC) =
- DECODE('#MSC2#', NULL, '1', '#MSC2#')
- AND DECODE('#CODE_JG#', NULL, '1', 'DefaultValue', '1', P.CODE_JG) =
- DECODE('#CODE_JG#', NULL, '1', 'DefaultValue', '1', '#CODE_JG#')
- AND DECODE('#CODE_JG#', NULL, P.CODE_JG, NULL) IS NULL
- ]]>
- </query>
- <query id="ComMaterialStandard.QUERYOTHERC" desc="从表查询">
- <![CDATA[
- SELECT PIC,
- INDEX_SEQ,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE,
- PHY_NAME,
- ITEM_CODE_F,
- ITEM_NAME_F,
- ITEM_CODE_W,
- ITEM_NAME_W,
- ITEM_CODE_S,
- ITEM_NAME_S,
- RESULT_COUNT,
- DECODE(ISCHECK, '1', 'TRUE', 'FALSE') ISCHECK,
- DECODE(ISJUDGE, '1', 'TRUE', 'FALSE') ISJUDGE,
- DECODE(ISQUOTE, '1', 'TRUE', 'FALSE') ISQUOTE,
- GROUP_SEQ,
- DECODE(PHY_TYPE, '1', 'TRUE', 'FALSE') PHY_TYPE,
- PHY_FORMULA,
- STDMIN_SIGN,
- STDMIN,
- STDMAX_SIGN,
- STDMAX,
- DECODE(JUDGE_BASIS,
- 'A',
- '最小值',
- 'B',
- '最大值',
- 'C',
- '平均值',
- 'D',
- '逐项值判') JUDGE_BASIS,
- DELIVERYSTATE,
- MODEL_CODE,
- MODEL_DESC,
- --后来添加的7个字段
- DECODE(ADDCONDITION, '1', '符合标准时', '0', '不符合标准时', '') ADDCONDITION,
- ADDSTDCON_CODE,
- ADDSTD_MIN_SIGN,
- ADDSTD_MIN,
- ADDSTD_MAX_SIGN,
- ADDSTD_MAX,
- ADDPERCENT,
- --后来添加的5个字段
-
- STDMIN_SIGN2,
- STDMIN2,
- STDMAX_SIGN2,
- STDMAX2,
- STD_CHOOSE,
- GUID,
- STDMEMO,
- SIZE_CODE2,
- SIZE_NAME2,
- SIZE_MIN_SIGN2,
- SIZE_MIN2,
- SIZE_MAX_SIGN2,
- SIZE_MAX2,
- SIZE_CODE,
- SIZE_NAME,
- SIZE_MIN_SIGN,
- SIZE_MIN,
- SIZE_MAX_SIGN,
- SIZE_MAX,
- SPEC_JG,
- SPEC_JG_DESC,
- CREATE_NAME,
- TO_CHAR(CREATE_TIME, 'yyyy-mm-dd hh24:mi:ss') CREATE_TIME,
- UPDATE_NAME,
- TO_CHAR(UPDATE_TIME, 'yyyy-mm-dd hh24:mi:ss') UPDATE_TIME,
- DELETE_NAME,
- TO_CHAR(DELETE_TIME, 'yyyy-mm-dd hh24:mi:ss') DELETE_TIME,
- DECODE(VALIDFLAG, '1', '有效', '无效') VALIDFLAGNAME,
- DECODE(BILLET_SAMPLE, '1', 'True', '0', 'False') BILLET_SAMPLE,
- FORMULA,
- MIN_F,
- MIN_F_SIGN,
- MAX_F,
- MAX_F_SIGN,
- PHY_MIN_SEQ,
- DECODE(A.IS_PRODUCT_CHECK, '1', 'True', 'False') IS_PRODUCT_CHECK
- FROM COM_MSC_STD_PHY A
- WHERE VALIDFLAG in ('1', '#VALIDFLAG#')
- AND EXISTS
- (SELECT 1
- FROM COM_MSC_STD_PIC B
- WHERE B.VALIDFLAG IN ('1', '2', '3', '#VALIDFLAG#')
- AND DECODE('#STD_CODE_NK#', NULL, '1', B.STD_CODE_NK) =
- DECODE('#STD_CODE_NK#', NULL, '1', '#STD_CODE_NK#')
- AND DECODE('#MSC#', NULL, '1', B.MSC) =
- DECODE('#MSC#', NULL, '1', '#MSC#')
- AND DECODE('#CODE_JG#', NULL, '1', 'DefaultValue', '1', B.CODE_JG) =
- DECODE('#CODE_JG#',
- NULL,
- '1',
- 'DefaultValue',
- '1',
- '#CODE_JG#')
- AND DECODE('#CODE_JG#', NULL, B.CODE_JG, NULL) IS NULL
- AND NVL(INSTR(B.PRODUCCODE_NK, '#PRODUCCODE#'), 1) > 0
- AND NVL(INSTR(B.STEELCODE_NK, '#STEELCODE_NK#'), 1) > 0
- AND NVL(INSTR(B.PROCESS_CDOE, '#PROCESS_CDOE#'), 1) > 0
- AND NVL(INSTR(B.MODEL_CODE_NK, '#MODEL_CODE_NK#'), 1) > 0
- AND B.STDSTYLE NOT IN ('G', 'X') #WHERE#
- AND A.PIC = B.PIC)
- ORDER BY INDEX_SEQ
- ]]>
- </query>
-
- <query id="ComMaterialStandard.QUERYGC" desc="从表查询">
- <![CDATA[
- SELECT PIC,
- INDEX_SEQ,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE,
- PHY_NAME,
- ITEM_CODE_F,
- ITEM_NAME_F,
- ITEM_CODE_W,
- ITEM_NAME_W,
- ITEM_CODE_S,
- ITEM_NAME_S,
- RESULT_COUNT,
- DECODE(ISCHECK, '1', 'TRUE', 'FALSE') ISCHECK,
- DECODE(ISJUDGE, '1', 'TRUE', 'FALSE') ISJUDGE,
- DECODE(ISQUOTE, '1', 'TRUE', 'FALSE') ISQUOTE,
- GROUP_SEQ,
- DECODE(PHY_TYPE, '1', 'TRUE', 'FALSE') PHY_TYPE,
- PHY_FORMULA,
- STDMIN_SIGN,
- STDMIN,
- STDMAX_SIGN,
- STDMAX,
- DECODE(JUDGE_BASIS,
- 'A',
- '最小值',
- 'B',
- '最大值',
- 'C',
- '平均值',
- 'D',
- '逐项值判') JUDGE_BASIS,
- DELIVERYSTATE,
- MODEL_CODE,
- MODEL_DESC,
- --后来添加的7个字段
- DECODE(ADDCONDITION, '1', '符合标准时', '0', '不符合标准时', '') ADDCONDITION,
- ADDSTDCON_CODE,
- ADDSTD_MIN_SIGN,
- ADDSTD_MIN,
- ADDSTD_MAX_SIGN,
- ADDSTD_MAX,
- ADDPERCENT,
- --后来添加的5个字段
-
- STDMIN_SIGN2,
- STDMIN2,
- STDMAX_SIGN2,
- STDMAX2,
- STD_CHOOSE,
-
- GUID,
- STDMEMO,
- SIZE_CODE2,
- SIZE_NAME2,
- SIZE_MIN_SIGN2,
- SIZE_MIN2,
- SIZE_MAX_SIGN2,
- SIZE_MAX2,
- SIZE_CODE,
- SIZE_NAME,
- SIZE_MIN_SIGN,
- SIZE_MIN,
- SIZE_MAX_SIGN,
- SIZE_MAX,
- SPEC_JG,
- SPEC_JG_DESC,
- CREATE_NAME,
- TO_CHAR(CREATE_TIME, 'yyyy-mm-dd hh24:mi:ss') CREATE_TIME,
- UPDATE_NAME,
- TO_CHAR(UPDATE_TIME, 'yyyy-mm-dd hh24:mi:ss') UPDATE_TIME,
- DELETE_NAME,
- TO_CHAR(DELETE_TIME, 'yyyy-mm-dd hh24:mi:ss') DELETE_TIME,
- DECODE(VALIDFLAG, '1', '有效', '无效') VALIDFLAGNAME,
- DECODE(BILLET_SAMPLE, '1', 'True', 'False') BILLET_SAMPLE,
- FORMULA,
- MIN_F,
- MIN_F_SIGN,
- MAX_F,
- MAX_F_SIGN,
- PHY_MIN_SEQ
- FROM COM_MSC_STD_PHY A
- WHERE VALIDFLAG in ('1', '#VALIDFLAG#')
- AND EXISTS
- (SELECT 1
- FROM COM_MSC_STD_PIC B
- WHERE B.VALIDFLAG IN ('1', '2', '3', '#VALIDFLAG#')
- AND DECODE('#STD_CODE_NK#', NULL, '1', B.STD_CODE_NK) =
- DECODE('#STD_CODE_NK#', NULL, '1', '#STD_CODE_NK#')
- AND DECODE('#MSC#', NULL, '1', B.MSC) =
- DECODE('#MSC#', NULL, '1', '#MSC#')
- AND DECODE('#CODE_JG#', NULL, '1', 'DefaultValue', '1', B.CODE_JG) =
- DECODE('#CODE_JG#',
- NULL,
- '1',
- 'DefaultValue',
- '1',
- '#CODE_JG#')
- AND DECODE('#CODE_JG#', NULL, B.CODE_JG, NULL) IS NULL
- AND NVL(INSTR(B.PRODUCCODE_NK, '#PRODUCCODE#'), 1) > 0
- AND NVL(INSTR(B.STEELCODE_NK, '#STEELCODE_NK#'), 1) > 0
- AND B.STDSTYLE IN ('G', 'X')
- AND A.PIC = B.PIC)
- ORDER BY INDEX_SEQ
- ]]>
- </query>
-
- <query id="ComMaterialStandard.ADD" desc="主表增加 ">
- <![CDATA[
- INSERT INTO COM_MSC_STD_PIC
- (
- PIC,
- PSC,
- STDSTYLE,
- STD_CODE_NK,
- STD_NAME_NK,
- PROCESS_CDOE,
- PROCESS_DESC,
- CREATE_NAME,
- CREATE_TIME,
- VALIDFLAG,
- MEMO,
- MSC,
- MODEL_CODE,
- MODEL_DESC,
- PRODUC_HEAD,
- CODE_JG,
- STEELCODE,
- STEELNAME,
- GRADECODE,
- GRADENAME,
- BATCH_LOCA,
- STEELCODE_NK,
- STEELNAME_NK,
- MODEL_CODE_NK,
- MODEL_DESC_NK,
- PRODUCCODE_NK,
- PRODUCNAME_NK,
- IMPACT_ID,
- STRETCH_PLAN)
- VALUES(?,?,?,?,?,?,?,?,SYSDATE,DEFAULT,?,?,?,?,?,?,?,?,?,?, ?,
- ?, ?, ?, ?, ?, ?, ?, ?)
-
- ]]>
- </query>
- <query id="ComMaterialStandard.DeleteTemplate" desc=" 模板删除 ">
- <![CDATA[
- DELETE COM_MSC_STD_PHY_TEMPLATE WHERE ID = '#ID#'
- ]]>
- </query>
- <query id="ComMaterialStandard.SaveTemplate" desc=" 模板增加 ">
- <![CDATA[
- INSERT INTO COM_MSC_STD_PHY_TEMPLATE
- (INDEX_SEQ,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE,
- PHY_NAME,
- ITEM_CODE_F,
- ITEM_NAME_F,
- ITEM_CODE_W,
- ITEM_NAME_W,
- ITEM_CODE_S,
- ITEM_NAME_S,
- ISCHECK,
- ISJUDGE,
- ISQUOTE,
- PHY_TYPE,
- PHY_FORMULA,
- STDMIN_SIGN,
- STDMIN,
- STDMAX_SIGN,
- STDMAX,
- JUDGE_BASIS,
- DELIVERYSTATE,
- MODEL_CODE,
- MODEL_DESC,
- STDMEMO,
- SIZE_CODE2,
- SIZE_NAME2,
- SIZE_MIN_SIGN2,
- SIZE_MIN2,
- SIZE_MAX_SIGN2,
- SIZE_MAX2,
- SIZE_CODE,
- SIZE_NAME,
- SIZE_MIN_SIGN,
- SIZE_MIN,
- SIZE_MAX_SIGN,
- SIZE_MAX,
- SPEC_JG,
- SPEC_JG_DESC,
- CREATE_NAME,
- CREATE_TIME,
- UPDATE_NAME,
- UPDATE_TIME,
- DELETE_NAME,
- DELETE_TIME,
- VALIDFLAG,
- RESULT_COUNT,
- ADDCONDITION,
- ADDSTDCON_CODE,
- ADDSTD_MIN_SIGN,
- ADDSTD_MIN,
- ADDSTD_MAX_SIGN,
- ADDSTD_MAX,
- ADDPERCENT,
- STDMIN_SIGN2,
- STDMIN2,
- STDMAX_SIGN2,
- STDMAX2,
- STD_CHOOSE,
- GUID,
- BILLET_SAMPLE,
- GROUP_SEQ,
- FORMULA,
- MIN_F,
- MIN_F_SIGN,
- MAX_F,
- MAX_F_SIGN,
- IS_PRODUCT_CHECK)
- VALUES
- (
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- SYSDATE,
- '',
- NULL,
- '',
- NULL,
- DEFAULT,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?)
- ]]>
- </query>
-
-
- <query id="ComMaterialStandard.UPDATE" desc="主表修改 ">
- <![CDATA[
- UPDATE COM_MSC_STD_PIC
- SET
- PIC = ?,
- PSC = ?,
- STDSTYLE = ?,
- STD_CODE_NK = ?,
- STD_NAME_NK = ?,
- PROCESS_CDOE = ?,
- PROCESS_DESC = ?,
- UPDATE_NAME = ?,
- UPDATE_TIME = SYSDATE,
- MEMO = ?,
- MSC=?,
- MODEL_CODE=?,
- MODEL_DESC=?,
- PRODUC_HEAD=?,
- CODE_JG = ?,
- STEELCODE=?,
- STEELNAME=?,
- GRADECODE=?,
- GRADENAME=?,
- BATCH_LOCA = ?,
- STEELCODE_NK = ?,
- STEELNAME_NK = ?,
- MODEL_CODE_NK = ?,
- MODEL_DESC_NK = ?,
- PRODUCCODE_NK = ?,
- PRODUCNAME_NK = ?,
- IMPACT_ID = ?,
- STRETCH_PLAN = ?
- WHERE PIC = ?
- ]]>
- </query>
-
- <query id="ComMaterialStandard.UPDATE1" desc="从表修改">
- <![CDATA[
- UPDATE COM_MSC_STD_PHY
- SET PIC = ?,
- INDEX_SEQ = ?,
- PHY_CODE_MAX = ?,
- PHY_NAME_MAX = ?,
- PHY_CODE_MIN = ?,
- PHY_NAME_MIN = ?,
- PHY_CODE = ?,
- PHY_NAME = ?,
- ITEM_CODE_F = ?,
- ITEM_NAME_F = ?,
- ITEM_CODE_W = ?,
- ITEM_NAME_W = ?,
- ITEM_CODE_S = ?,
- ITEM_NAME_S = ?,
- ISCHECK = ?,
- ISJUDGE = ?,
- ISQUOTE = ?,
- PHY_TYPE = ?,
- PHY_FORMULA = ?,
- STDMIN_SIGN = ?,
- STDMIN = ?,
- STDMAX_SIGN = ?,
- STDMAX = ?,
- JUDGE_BASIS = ?,
- DELIVERYSTATE = ?,
- MODEL_CODE = ?,
- MODEL_DESC = ?,
- STDMEMO = ?,
- SIZE_CODE2 = ?,
- SIZE_NAME2 = ?,
- SIZE_MIN_SIGN2 = ?,
- SIZE_MIN2 = ?,
- SIZE_MAX_SIGN2 = ?,
- SIZE_MAX2 = ?,
- SIZE_CODE = ?,
- SIZE_NAME = ?,
- SIZE_MIN_SIGN = ?,
- SIZE_MIN = ?,
- SIZE_MAX_SIGN = ?,
- SIZE_MAX = ?,
- SPEC_JG = ?,
- SPEC_JG_DESC = ?,
- UPDATE_NAME = ?,
- UPDATE_TIME = SYSDATE,
- RESULT_COUNT = ?,
- ADDCONDITION = ?,
- ADDSTDCON_CODE = ?,
- ADDSTD_MIN_SIGN = ?,
- ADDSTD_MIN = ?,
- ADDSTD_MAX_SIGN = ?,
- ADDSTD_MAX = ?,
- ADDPERCENT = ?,
- STDMIN_SIGN2 = ?,
- STDMIN2 = ?,
- STDMAX_SIGN2 = ?,
- STDMAX2 = ?,
- STD_CHOOSE = ?,
- GUID = ?,
- BILLET_SAMPLE = ?,
- GROUP_SEQ = ?,
- FORMULA = ?,
- MIN_F = ?,
- MIN_F_SIGN = ?,
- MAX_F = ?,
- MAX_F_SIGN = ?,
- IS_PRODUCT_CHECK = ?
- WHERE PIC = ?
- AND INDEX_SEQ = ?
- ]]>
- </query>
-
-
- <query id="ComMaterialStandard.DELETE" desc="主表刪除">
- <![CDATA[
- UPDATE COM_MSC_STD_PIC SET VALIDFLAG=?,DELETE_NAME=?,DELETE_TIME=SYSDATE
- WHERE PIC = ? AND VALIDFLAG = '1'
- ]]>
- </query>
-
- <query id="ComMaterialStandard.RESUME" desc="主表恢復">
- <![CDATA[
- UPDATE COM_MSC_STD_PIC SET VALIDFLAG=?,DELETE_NAME=?,DELETE_TIME=SYSDATE
- WHERE PIC = ? AND VALIDFLAG = '0'
- ]]>
- </query>
-
- <query id="ComMaterialStandard.DELETE1" desc="从表刪除">
- <![CDATA[
- UPDATE COM_MSC_STD_PHY SET VALIDFLAG=?,DELETE_NAME=?,DELETE_TIME=SYSDATE
- WHERE PIC = ? AND INDEX_SEQ = ? AND VALIDFLAG='1'
- AND (SELECT VALIDFLAG FROM COM_MSC_STD_PIC WHERE PIC = ? ) IN ('1', '0')
- ]]>
- </query>
-
- <query id="ComMaterialStandard.DELETE2" desc="从表全部刪除">
- <![CDATA[
- UPDATE COM_MSC_STD_PHY SET VALIDFLAG=?,DELETE_NAME=?,DELETE_TIME=SYSDATE
- WHERE PIC = ? AND VALIDFLAG='1'
- ]]>
- </query>
-
- <query id="ComMaterialStandard.RESUME1" desc="从表恢復">
- <![CDATA[
- UPDATE COM_MSC_STD_PHY SET VALIDFLAG=?,DELETE_NAME=?,DELETE_TIME=SYSDATE
- WHERE PIC = ? AND INDEX_SEQ = ?
- ]]>
- </query>
-
- <query id="ComMaterialStandard.GetPSC" desc="产品规范码">
- <![CDATA[
- SELECT PSC_DESC,
- P.PSC,
- P.PRODUCNAME,
- DECODE(S.STDSTYLE,'G','订货标准','K','客户','X','协议标准','内控') STDSTYLE,
- P.STD_NAME,
- P.STEELNAME,
- P.STD_STYLE_DESC
- FROM COM_PSC P LEFT JOIN COM_BASE_STD S ON P.STD_CODE=S.STD_CODE
- WHERE S.STDSTYLE='G' OR S.STDSTYLE='X'
- ]]>
- </query>
-
- <query id="ComMaterialStandard.getComPicByPic" desc="通过Pic获取理化表">
- <![CDATA[
- SELECT * FROM COM_MSC_STD_PIC T WHERE T.PIC = '#PIC#'
- ]]>
- </query>
- <query id="ComMaterialStandard.getPurchaseAgreementPic" desc="获取采购的理化主表">
- <![CDATA[
- SELECT P.PIC,
- P.PSC,
- P.MSC,
- DECODE(P.STDSTYLE,
- 'G',
- '订货标准',
- 'K',
- 'Alpha',
- 'X',
- '协议标准',
- '内控') STDSTYLE,
- P.STD_CODE_NK,
- P.STD_NAME_NK,
- P.PROCESS_CDOE,
- P.PROCESS_DESC,
- P.MODEL_CODE,
- P.MODEL_DESC,
- P.CREATE_NAME,
- TO_CHAR(P.CREATE_TIME, 'yyyy-mm-dd hh24:mi:ss') CREATE_TIME,
- P.UPDATE_NAME,
- TO_CHAR(P.UPDATE_TIME, 'yyyy-mm-dd hh24:mi:ss') UPDATE_TIME,
- P.DELETE_NAME,
- TO_CHAR(P.DELETE_TIME, 'yyyy-mm-dd hh24:mi:ss') DELETE_TIME,
- DECODE(P.VALIDFLAG,
- '1',
- '录入状态',
- '0',
- '无效',
- '2',
- '提交审核',
- '3',
- '已审核') VALIDFLAGNAME,
- P.MEMO,
- M.PRODUCNAME, --内控下M表的数据无效 但为了dataset列名一致 保留
- M.STD_NAME,
- M.STD_CODE,
- P.STEELCODE,
- P.STEELNAME,
- P.GRADECODE,
- P.GRADENAME,
- M.STD_STYLE_DESC,
- (SELECT COUNT(DISTINCT(A.PHY_CODE_MAX || A.PHY_CODE_MIN || A.PHY_CODE ||
- A.ITEM_CODE_F || A.ITEM_CODE_W ||
- A.ITEM_CODE_S))
- FROM COM_MSC_STD_PHY A
- WHERE A.PIC = P.PIC
- AND A.VALIDFLAG <> '0') COUNT,
- P.STEELCODE_NK,
- P.STEELNAME_NK,
- P.MODEL_CODE_NK,
- P.MODEL_DESC_NK,
- P.PRODUCNAME_NK,
- P.PRODUCCODE_NK
- FROM COM_MSC_STD_PIC P
- LEFT JOIN COM_PSC M
- ON P.PSC = M.PSC, COM_BASE_STD C
- WHERE C.PURCHASE_STD = '1'
- AND C.VALIDFLAG = '1'
- AND C.STD_CODE = P.STD_CODE_NK
- AND P.VALIDFLAG = '1'
- AND P.STD_CODE_NK = {0}
- ]]>
- </query>
- <query id="ComMaterialStandard.getPurchaseAgreementPhy" desc="获取采购的理化从表">
- <![CDATA[
- SELECT A.PIC,
- A.INDEX_SEQ,
- A.PHY_CODE_MAX,
- A.PHY_NAME_MAX,
- A.PHY_CODE_MIN,
- A.PHY_NAME_MIN,
- A.PHY_CODE,
- A.PHY_NAME,
- A.ITEM_CODE_F,
- A.ITEM_NAME_F,
- A.ITEM_CODE_W,
- A.ITEM_NAME_W,
- A.ITEM_CODE_S,
- A.ITEM_NAME_S,
- A.RESULT_COUNT,
- DECODE(A.ISCHECK, '1', 'TRUE', 'FALSE') ISCHECK,
- DECODE(A.ISJUDGE, '1', 'TRUE', 'FALSE') ISJUDGE,
- DECODE(A.ISQUOTE, '1', 'TRUE', 'FALSE') ISQUOTE,
- A.GROUP_SEQ,
- DECODE(A.PHY_TYPE, '1', 'TRUE', 'FALSE') PHY_TYPE,
- A.PHY_FORMULA,
- A.STDMIN_SIGN,
- A.STDMIN,
- A.STDMAX_SIGN,
- A.STDMAX,
- DECODE(A.JUDGE_BASIS,
- 'A',
- '最小值',
- 'B',
- '最大值',
- 'C',
- '平均值',
- 'D',
- '逐项值判') JUDGE_BASIS,
- A.DELIVERYSTATE,
- A.MODEL_CODE,
- A.MODEL_DESC,
- --后来添加的7个字段
- DECODE(A.ADDCONDITION, '1', '符合标准时', '0', '不符合标准时', '') ADDCONDITION,
- A.ADDSTDCON_CODE,
- A.ADDSTD_MIN_SIGN,
- A.ADDSTD_MIN,
- A.ADDSTD_MAX_SIGN,
- A.ADDSTD_MAX,
- A.ADDPERCENT,
- --后来添加的5个字段
-
- A.STDMIN_SIGN2,
- A.STDMIN2,
- A.STDMAX_SIGN2,
- A.STDMAX2,
- A.STD_CHOOSE,
-
- GUID,
- A.STDMEMO,
- A.SIZE_CODE2,
- A.SIZE_NAME2,
- A.SIZE_MIN_SIGN2,
- A.SIZE_MIN2,
- A.SIZE_MAX_SIGN2,
- A.SIZE_MAX2,
- A.SIZE_CODE,
- A.SIZE_NAME,
- A.SIZE_MIN_SIGN,
- A.SIZE_MIN,
- A.SIZE_MAX_SIGN,
- A.SIZE_MAX,
- A.SPEC_JG,
- A.SPEC_JG_DESC,
- A.CREATE_NAME,
- TO_CHAR(A.CREATE_TIME, 'yyyy-mm-dd hh24:mi:ss') CREATE_TIME,
- A.UPDATE_NAME,
- TO_CHAR(A.UPDATE_TIME, 'yyyy-mm-dd hh24:mi:ss') UPDATE_TIME,
- A.DELETE_NAME,
- TO_CHAR(A.DELETE_TIME, 'yyyy-mm-dd hh24:mi:ss') DELETE_TIME,
- DECODE(A.VALIDFLAG, '1', '有效', '无效') VALIDFLAGNAME
- FROM COM_MSC_STD_PHY A, COM_MSC_STD_PIC B, COM_BASE_STD C
- WHERE C.PURCHASE_STD = '1'
- AND C.VALIDFLAG = '1'
- AND C.STD_CODE = B.STD_CODE_NK
- AND B.VALIDFLAG = '1'
- AND A.PIC = B.PIC
- AND A.VALIDFLAG = '1'
- AND B.STD_CODE_NK = {0}
- ORDER BY INDEX_SEQ
- ]]>
- </query>
-
- <query id="ComMaterialStandard.setPhyMinSeq" desc="获取试样组序号">
- <![CDATA[
- DECLARE
- P_SEQ INTEGER;
- BEGIN
- UPDATE COM_MSC_STD_PHY T
- SET T.PHY_MIN_SEQ = NULL
- WHERE T.PIC = {0};
- FOR V IN (SELECT PHY_CODE_MIN, ITEM_CODE_F, ITEM_CODE_W, ITEM_CODE_S
- FROM (SELECT T.PHY_CODE_MIN,
- T.ITEM_CODE_F,
- T.ITEM_CODE_W,
- T.ITEM_CODE_S,
- MIN(T.INDEX_SEQ) INDEX_SEQ
- FROM COM_MSC_STD_PHY T
- WHERE T.PIC = {0}
- AND T.VALIDFLAG = '1'
- GROUP BY PHY_CODE_MIN,
- ITEM_CODE_F,
- ITEM_CODE_W,
- ITEM_CODE_S)
- ORDER BY INDEX_SEQ) LOOP
- SELECT NVL(MAX(T.PHY_MIN_SEQ) + 1, 0)
- INTO P_SEQ
- FROM COM_MSC_STD_PHY T
- WHERE T.PIC = {0}
- AND T.PHY_CODE_MIN = V.PHY_CODE_MIN
- AND T.VALIDFLAG = '1';
- UPDATE COM_MSC_STD_PHY T
- SET T.PHY_MIN_SEQ = P_SEQ
- WHERE T.PIC = {0}
- AND T.PHY_CODE_MIN = V.PHY_CODE_MIN
- AND NVL(T.ITEM_CODE_F, '1') = NVL(V.ITEM_CODE_F, '1')
- AND NVL(T.ITEM_CODE_W, '1') = NVL(V.ITEM_CODE_W, '1')
- AND NVL(T.ITEM_CODE_S, '1') = NVL(V.ITEM_CODE_S, '1')
- AND T.VALIDFLAG = '1';
- END LOOP;
- END;
- ]]>
- </query>
- <query id="ComMaterialStandard.QUERYGTEMPLATE" desc="主表查询">
- <![CDATA[
- SELECT '#PIC#' PIC FROM DUAL
- ]]>
- </query>
- <query id="ComMaterialStandard.QUERYGTEMPLATEC" desc="从表查询">
- <![CDATA[
- SELECT
- ID,
- '#PIC#' PIC,
- INDEX_SEQ,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE,
- PHY_NAME,
- ITEM_CODE_F,
- ITEM_NAME_F,
- ITEM_CODE_W,
- ITEM_NAME_W,
- ITEM_CODE_S,
- ITEM_NAME_S,
- RESULT_COUNT,
- DECODE(ISCHECK, '1', 'TRUE', 'FALSE') ISCHECK,
- DECODE(ISJUDGE, '1', 'TRUE', 'FALSE') ISJUDGE,
- DECODE(ISQUOTE, '1', 'TRUE', 'FALSE') ISQUOTE,
- GROUP_SEQ,
- DECODE(PHY_TYPE, '1', 'TRUE', 'FALSE') PHY_TYPE,
- PHY_FORMULA,
- STDMIN_SIGN,
- STDMIN,
- STDMAX_SIGN,
- STDMAX,
- DECODE(JUDGE_BASIS,
- 'A',
- '最小值',
- 'B',
- '最大值',
- 'C',
- '平均值',
- 'D',
- '逐项值判') JUDGE_BASIS,
- DELIVERYSTATE,
- MODEL_CODE,
- MODEL_DESC,
- --后来添加的7个字段
- DECODE(ADDCONDITION, '1', '符合标准时', '0', '不符合标准时', '') ADDCONDITION,
- ADDSTDCON_CODE,
- ADDSTD_MIN_SIGN,
- ADDSTD_MIN,
- ADDSTD_MAX_SIGN,
- ADDSTD_MAX,
- ADDPERCENT,
- --后来添加的5个字段
- STDMIN_SIGN2,
- STDMIN2,
- STDMAX_SIGN2,
- STDMAX2,
- STD_CHOOSE,
- GUID,
- STDMEMO,
- SIZE_CODE2,
- SIZE_NAME2,
- SIZE_MIN_SIGN2,
- SIZE_MIN2,
- SIZE_MAX_SIGN2,
- SIZE_MAX2,
- SIZE_CODE,
- SIZE_NAME,
- SIZE_MIN_SIGN,
- SIZE_MIN,
- SIZE_MAX_SIGN,
- SIZE_MAX,
- SPEC_JG,
- SPEC_JG_DESC,
- DECODE(BILLET_SAMPLE, '1', 'True', 'False') BILLET_SAMPLE,
- FORMULA,
- MIN_F,
- MIN_F_SIGN,
- MAX_F,
- MAX_F_SIGN,
- PHY_MIN_SEQ
- FROM COM_MSC_STD_PHY_TEMPLATE
- ]]>
- </query>
- <query id="ComMaterialStandard.getComMaterialNK" desc="主表查询">
- <![CDATA[
- SELECT
- *
- FROM
- COM_MSC_STD_PIC
- WHERE
- VALIDFLAG = '1' and
- PIC IN (
- SELECT
- TO_CHAR(REGEXP_SUBSTR( PIC, '[^,]+', 1, LEVEL )) PIC
- FROM
- ( SELECT WM_CONCAT ( PIC ) PIC, MSC FROM COM_MSC_PROCESS B WHERE B.MSC = '#MSC#' GROUP BY MSC ) CONNECT BY LEVEL <= REGEXP_COUNT ( PIC, ',' ) + 1
- AND MSC = PRIOR MSC
- AND PRIOR DBMS_RANDOM.VALUE IS NOT NULL
- )
- ]]>
- </query>
- <query id="ComMaterialStandard.getComMaterialNKC" desc="从表查询">
- <![CDATA[
- SELECT
- PIC,
- INDEX_SEQ,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE,
- PHY_NAME,
- ITEM_CODE_F,
- ITEM_NAME_F,
- ITEM_CODE_W,
- ITEM_NAME_W,
- ITEM_CODE_S,
- ITEM_NAME_S,
- RESULT_COUNT,
- DECODE(ISCHECK, '1', 'TRUE', 'FALSE') ISCHECK,
- DECODE(ISJUDGE, '1', 'TRUE', 'FALSE') ISJUDGE,
- DECODE(ISQUOTE, '1', 'TRUE', 'FALSE') ISQUOTE,
- GROUP_SEQ,
- DECODE(PHY_TYPE, '1', 'TRUE', 'FALSE') PHY_TYPE,
- PHY_FORMULA,
- STDMIN_SIGN,
- STDMIN,
- STDMAX_SIGN,
- STDMAX,
- DECODE(JUDGE_BASIS,
- 'A',
- '最小值',
- 'B',
- '最大值',
- 'C',
- '平均值',
- 'D',
- '逐项值判') JUDGE_BASIS,
- DELIVERYSTATE,
- MODEL_CODE,
- MODEL_DESC,
- --后来添加的7个字段
- DECODE(ADDCONDITION, '1', '符合标准时', '0', '不符合标准时', '') ADDCONDITION,
- ADDSTDCON_CODE,
- ADDSTD_MIN_SIGN,
- ADDSTD_MIN,
- ADDSTD_MAX_SIGN,
- ADDSTD_MAX,
- ADDPERCENT,
- --后来添加的5个字段
- STDMIN_SIGN2,
- STDMIN2,
- STDMAX_SIGN2,
- STDMAX2,
- STD_CHOOSE,
- GUID,
- STDMEMO,
- SIZE_CODE2,
- SIZE_NAME2,
- SIZE_MIN_SIGN2,
- SIZE_MIN2,
- SIZE_MAX_SIGN2,
- SIZE_MAX2,
- SIZE_CODE,
- SIZE_NAME,
- SIZE_MIN_SIGN,
- SIZE_MIN,
- SIZE_MAX_SIGN,
- SIZE_MAX,
- SPEC_JG,
- SPEC_JG_DESC,
- DECODE(BILLET_SAMPLE, '1', 'True', 'False') BILLET_SAMPLE,
- FORMULA,
- MIN_F,
- MIN_F_SIGN,
- MAX_F,
- MAX_F_SIGN,
- PHY_MIN_SEQ
- FROM COM_MSC_STD_PHY
- WHERE
- VALIDFLAG = '1' and
- PIC IN (
- SELECT
- TO_CHAR(REGEXP_SUBSTR( PIC, '[^,]+', 1, LEVEL )) PIC
- FROM
- ( SELECT WM_CONCAT ( PIC ) PIC, MSC FROM COM_MSC_PROCESS B WHERE B.MSC = '#MSC#' GROUP BY MSC ) CONNECT BY LEVEL <= REGEXP_COUNT ( PIC, ',' ) + 1
- AND MSC = PRIOR MSC
- AND PRIOR DBMS_RANDOM.VALUE IS NOT NULL
- )
- ]]>
- </query>
- <query id="ComMaterialStandard.ADD1" desc=" 从表增加 ">
- <![CDATA[
- INSERT INTO COM_MSC_STD_PHY
- (PIC,
- INDEX_SEQ,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE,
- PHY_NAME,
- ITEM_CODE_F,
- ITEM_NAME_F,
- ITEM_CODE_W,
- ITEM_NAME_W,
- ITEM_CODE_S,
- ITEM_NAME_S,
- ISCHECK,
- ISJUDGE,
- ISQUOTE,
- PHY_TYPE,
- PHY_FORMULA,
- STDMIN_SIGN,
- STDMIN,
- STDMAX_SIGN,
- STDMAX,
- JUDGE_BASIS,
- DELIVERYSTATE,
- MODEL_CODE,
- MODEL_DESC,
- STDMEMO,
- SIZE_CODE2,
- SIZE_NAME2,
- SIZE_MIN_SIGN2,
- SIZE_MIN2,
- SIZE_MAX_SIGN2,
- SIZE_MAX2,
- SIZE_CODE,
- SIZE_NAME,
- SIZE_MIN_SIGN,
- SIZE_MIN,
- SIZE_MAX_SIGN,
- SIZE_MAX,
- SPEC_JG,
- SPEC_JG_DESC,
- CREATE_NAME,
- CREATE_TIME,
- UPDATE_NAME,
- UPDATE_TIME,
- DELETE_NAME,
- DELETE_TIME,
- VALIDFLAG,
- RESULT_COUNT,
- ADDCONDITION,
- ADDSTDCON_CODE,
- ADDSTD_MIN_SIGN,
- ADDSTD_MIN,
- ADDSTD_MAX_SIGN,
- ADDSTD_MAX,
- ADDPERCENT,
- STDMIN_SIGN2,
- STDMIN2,
- STDMAX_SIGN2,
- STDMAX2,
- STD_CHOOSE,
- GUID,
- BILLET_SAMPLE,
- GROUP_SEQ,
- FORMULA,
- MIN_F,
- MIN_F_SIGN,
- MAX_F,
- MAX_F_SIGN,
- IS_PRODUCT_CHECK)
- VALUES
- (?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- SYSDATE,
- '',
- NULL,
- '',
- NULL,
- DEFAULT,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?)
- ]]>
- </query>
- </queryMap>
|