FrmMatCheckConsign.xml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="检验委托方法 ">
  3. <query id="FrmMatCheckConsign.QueryMaxCheckNo" desc="查询最大的检验编号">
  4. <![CDATA[
  5. SELECT ('Y' || TO_CHAR(SYSDATE, 'YY') ||
  6. LPAD(DECODE(MAX(SUBSTR(CHECK_NO, 4, 5) + 1),'','00001',MAX(SUBSTR(CHECK_NO, 4, 5) + 1)),5,'0')) CHECK_NO
  7. FROM MAT_CHECKCONSIGN_BASEINFO
  8. WHERE CHECK_NO LIKE 'Y' || TO_CHAR(SYSDATE, 'YY') || '%'
  9. ]]>
  10. </query>
  11. <query id="FrmMatCheckConsign.AddCheckConsignBase" desc="新增检验委托基础数据">
  12. <![CDATA[
  13. INSERT INTO MAT_CHECKCONSIGN_BASEINFO
  14. (CHECK_NO,
  15. ITEM_NAME,
  16. PRODUCT_STD,
  17. GRADE,
  18. WEIGHT,
  19. CHECK_COUNT,
  20. CONSIGN_DEPT,
  21. CONSIGN_NAME,
  22. CONSIGN_TIME,
  23. DATA_TYPE,
  24. SAMPLE_REMARK,
  25. REMARK)
  26. VALUES
  27. (?,?,?,?,?,?,?,?,SYSDATE,?,?,?)
  28. ]]>
  29. </query>
  30. <query id="FrmMatCheckConsign.AddCheckConsignDetail" desc="新增检验委托明细表数据DEPT_ID">
  31. <![CDATA[
  32. INSERT INTO MAT_CHECKCONSIGN_DETAIL
  33. (CHECK_NO,
  34. BATCH_NO,
  35. SAMPLE_NO,
  36. MAT_CODE,
  37. MAT_NAME,
  38. MAT_TYPE,
  39. MAT_UNIT,
  40. VALUE_TYPE,
  41. DEPT_ID)
  42. VALUES
  43. (?,?,?,?,?,?,?,?,?)
  44. ]]>
  45. </query>
  46. <query id="FrmMatCheckConsign.DeleteCheckConsignBase" desc="删除检验委托基础数据">
  47. <![CDATA[
  48. DELETE MAT_CHECKCONSIGN_BASEINFO
  49. WHERE CHECK_NO = ?
  50. ]]>
  51. </query>
  52. <query id="FrmMatCheckConsign.DeleteCheckConsignDetail" desc="删除检验委托明细数据">
  53. <![CDATA[
  54. DELETE MAT_CHECKCONSIGN_DETAIL
  55. WHERE CHECK_NO = ?
  56. ]]>
  57. </query>
  58. </queryMap>