UIK040050-query.xml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="入库待机钢卷查询">
  3. <query id="UIK040050_01.Select" desc="无时间查询">
  4. <![CDATA[
  5. SELECT 'FALSE' CHK
  6. ,T.AREA --区域
  7. ,T.MC_ID --设备编号
  8. ,T.MC_NAME --设备名称
  9. ,T.MC_MODEL --型号
  10. ,T.MC_SPEC --规格
  11. ,T.MC_USE_YEAR --使用年限
  12. ,T.MC_STAT --设备状态
  13. ,T.MC_STARTTIME --开始使用时间
  14. ,T.MC_CHANGTIME --设备更换时间
  15. ,T.MC_CHECKTIME --设备检查时间
  16. ,T.MC_CHECKCYCLE --设备检查周期
  17. ,T.MC_CHANGCYCLE --设备更换周期
  18. ,T.NX_MC_CHECKTIME --下次设备检查时间
  19. ,T.NX_MC_CHANGTIME --下次设备更换时间
  20. ,T.MC_CHECK_ID --检修人
  21. ,T.MC_SERVICE_ID --更换人
  22. FROM C_TBK03_MACHINE_ONLINE T
  23. WHERE T.AREA||'&' LIKE :1||'%'
  24. AND T.MC_NAME||'&' LIKE :2||'%'
  25. AND (NVL(T.NX_MC_CHANGTIME,'10000101') BETWEEN :3 AND :4 OR NVL(T.NX_MC_CHECKTIME,'10000101') BETWEEN :5 AND :6)
  26. AND (NVL(T.MC_CHANGTIME,'10000101') BETWEEN :7 AND :8 OR NVL(T.MC_CHECKTIME,'10000101') BETWEEN :9 AND :10)
  27. ]]>
  28. </query>
  29. <query id="UIK040050_01.Update" desc="无时间查询">
  30. <![CDATA[
  31. UPDATE c_tbk03_machine_online T
  32. SET T.MC_CHECK_ID = DECODE(:1,'Y',:2,T.MC_CHECK_ID)
  33. ,T.MC_CHECKTIME = DECODE(:3,'Y',:4,T.MC_CHECKTIME)
  34. ,T.NX_MC_CHECKTIME = DECODE(:5,'Y',TO_CHAR((TO_DATE(NVL(:6,'20120101'),'YYYYMMDD') + T.MC_CHECKCYCLE),'YYYYMMDD'),T.NX_MC_CHECKTIME)
  35. ,T.MC_SERVICE_ID = DECODE(:7,'Y',:8,T.MC_SERVICE_ID)
  36. ,T.MC_CHANGTIME = DECODE(:9,'Y',:10,T.MC_CHANGTIME)
  37. ,T.NX_MC_CHANGTIME = DECODE(:11,'Y',TO_CHAR((TO_DATE(NVL(:12,'20120101'),'YYYYMMDD') + T.MC_CHANGCYCLE),'YYYYMMDD'),T.NX_MC_CHANGTIME)
  38. WHERE T.MC_ID = :13
  39. ]]>
  40. </query>
  41. </queryMap>