FrmOutdecJGSampleSend.xml 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="外委加工试样下发">
  3. <!--20151106修改-->
  4. <query id="FrmOutdecJGSampleSend.UpdateCheckConsignDetail" desc="修改检验委托明细数据状态位FlagSAMPLE_REMARK = ?,">
  5. <![CDATA[
  6. UPDATE OUTDEC_CHECKCONSIGN_DETAIL
  7. SET FLAG = ?,
  8. JG_SEND_NAME = ?,
  9. JG_SEND_TIME = TO_DATE(DECODE(?,NULL,NULL,TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI:SS'),
  10. SAMPLE_REMARK = DECODE(?,NULL,SAMPLE_REMARK,DECODE(SAMPLE_REMARK,NULL,NULL,SAMPLE_REMARK || '->>') || ?)
  11. WHERE FLAG = ?
  12. AND PHY_CODE_MAX LIKE '%' || ? || '%'
  13. AND SAMPLE_NO LIKE '%' || ? || '%'
  14. AND CHECK_NO = ?
  15. ]]>
  16. </query>
  17. <query id="FrmOutdecJGSampleSend.QueryCheckConsignBaseDetail" desc="查询检验委托基本信息+明细">
  18. <![CDATA[
  19. SELECT 'FALSE' CHK,
  20. B.CHECK_NO,
  21. SAMPLE_NO,
  22. SAMPLE_SIZE,
  23. CHECK_STD,
  24. PHY_CODE_MAX,
  25. PHY_NAME_MAX,
  26. SAMPLE_COUNT,
  27. JG_SEND_NAME,
  28. JG_SEND_TIME,
  29. LAB_RECEIVE_NAME,
  30. LAB_RECEIVE_TIME,
  31. CHECK_TEMP,
  32. DEVICE_NO,
  33. DEVICE_NAME,
  34. CHECK_CLASS,
  35. CHECK_NAME,
  36. CHECK_TIME,
  37. AUDIT_NAME,
  38. AUDIT_TIME,
  39. B.SAMPLE_REMARK,
  40. ISRCL,
  41. B.FLAG,
  42. DECODE(B.FLAG, '0', '加工未下发', '1', '加工已下发', '2', '试验室已确认', '3', '试验室已录入', '4', '试验室已审核') AS FLAG_DESC,
  43. B.REMARK
  44. FROM OUTDEC_CHECKCONSIGN_BASEINFO A,OUTDEC_CHECKCONSIGN_DETAIL B
  45. WHERE A.CHECK_NO = B.CHECK_NO
  46. AND A.FLAG = '2'
  47. AND A.IS_JG = '1'
  48. AND INSTR(?, B.FLAG) > 0
  49. AND (CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
  50. AND DECODE(?, NULL, '1', STEEL_GRADE_NO) LIKE DECODE(?, NULL, '1', '%' || ? || '%')
  51. AND DECODE(?, NULL, '1', SAMPLE_NAME) LIKE DECODE(?, NULL, '1', '%' || ? || '%')
  52. AND PHY_NAME_MAX LIKE '%' || ? || '%'
  53. AND B.CHECK_NO LIKE '%' || ? || '%'
  54. ]]>
  55. </query>
  56. </queryMap>