YdmBsSling.xml 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "">
  3. <query id = "YdmBsSling.doQueryNull" desc = "">
  4. SELECT
  5. T.RESULT_NO,
  6. T.SLING_OLD,
  7. T.SLING_NEW,
  8. T.SLING,
  9. T.STORAGE_NO,
  10. T.STORAGE_NAME,
  11. T.LOCATION_NO,
  12. T.LOCATION_NAME,
  13. T.CREATE_NAME,
  14. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  15. T.TAR_STORAGE_NO,
  16. T.TAR_STORAGE_NAME,
  17. T.SLING_NO,
  18. T.FLAG,
  19. T.TYPE
  20. FROM YDM_BS_SLING T
  21. WHERE
  22. T.TYPE=1
  23. </query>
  24. <query id = "YdmBsSling.doQueryOut" desc = "">
  25. SELECT
  26. T.RESULT_NO,
  27. T.SLING_OLD,
  28. T.SLING_NEW,
  29. T.SLING,
  30. T.STORAGE_NO,
  31. T.STORAGE_NAME,
  32. T.LOCATION_NO,
  33. T.LOCATION_NAME,
  34. T.CREATE_NAME,
  35. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  36. T.TAR_STORAGE_NO,
  37. T.TAR_STORAGE_NAME,
  38. T.SLING_NO,
  39. T.FLAG,
  40. T.TYPE
  41. FROM YDM_BS_SLING T
  42. WHERE
  43. T.TYPE=2
  44. </query>
  45. <query id = "YdmBsSling.doQueryInsert" desc = "">
  46. SELECT
  47. T.RESULT_NO,
  48. T.SLING_OLD,
  49. T.SLING_NEW,
  50. T.SLING,
  51. T.STORAGE_NO,
  52. T.STORAGE_NAME,
  53. T.LOCATION_NO,
  54. T.LOCATION_NAME,
  55. T.CREATE_NAME,
  56. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  57. T.TAR_STORAGE_NO,
  58. T.TAR_STORAGE_NAME,
  59. T.SLING_NO,
  60. T.FLAG,
  61. T.TYPE
  62. FROM YDM_BS_SLING T
  63. WHERE
  64. 1=1
  65. </query>
  66. <query id="ydmBsSing.doQuerySling" desc="获取吊带">
  67. SELECT
  68. T.LOCATION_NO,
  69. T.STORAGE_NO,
  70. T.LOCATION_TYPE,
  71. T.AREA_NO,
  72. T.ROW_NO,
  73. T.COL_NO,
  74. T.RACK_NO,
  75. T.LAY_MAX_NUM,
  76. T.COL_MAX_NUM,
  77. T.LOCATION_LEN,
  78. T.LOCATION_WIDTH,
  79. T.LOCATION_HEIGHT,
  80. T.X_COORDINATE,
  81. T.Y_COORDINATE,
  82. T.LOCATION_STATE,
  83. T.LOCATION_ATTR_CODE,
  84. T.LOCATION_ATTR_NAME,
  85. T.DUMMY_FLAG,
  86. T.MANAGEMENT_NO,
  87. T.MANAGEMENT_NAME,
  88. T.MEMO,
  89. T.VALIDFLAG,
  90. T.CREATE_NAME,
  91. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  92. T.UPDATE_NAME,
  93. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  94. T.DELETE_NAME,
  95. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  96. T.DEPARTMENT_CODE,
  97. T.DEPARTMENT_DESC,
  98. T.LOCATION_NAME,
  99. T.STORAGE_ADDR_NO,
  100. T.STORAGE_ADDR_NAME,
  101. T.SLING
  102. FROM YDM_BS_LOCATION T
  103. WHERE
  104. 1=1
  105. </query>
  106. <query id="YdmBsSling.getYdmBsStorage" desc="获取库号表">
  107. SELECT
  108. T.STORAGE_NO,
  109. T.STORAGE_NAME,
  110. T.STORAGE_ATTR,
  111. T.STORAGE_ADDR_NO,
  112. T.STORAGE_ADDR_NAME,
  113. T.STORAGE_TYPE_NO,
  114. T.STORAGE_TYPE_NAME,
  115. T.X_COORDINATE,
  116. T.Y_COORDINATE,
  117. T.MANAGEMENT_NO,
  118. T.MANAGEMENT_NAME,
  119. T.HL_MANAGEMENT_NO,
  120. T.HL_MANAGEMENT_NAME,
  121. T.DUMMY_FLAG,
  122. T.MEMO,
  123. T.VALIDFLAG,
  124. T.CREATE_NAME,
  125. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  126. T.UPDATE_NAME,
  127. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  128. T.DELETE_NAME,
  129. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  130. T.STORAGE_ATTR_NAME,
  131. T.DEPARTMENT_CODE,
  132. T.DEPARTMENT_DESC,
  133. T.STOCK_GROUP_CODE,
  134. T.STOCK_GROUP_NAME,
  135. T.IS_CAR_TAKING,
  136. T.IS_CAR_TAKING_BILL,
  137. T.IS_CRANE_LOADING,
  138. T.IS_CRANE_UNLOADING,
  139. T.SEAM_AREA
  140. FROM YDM_BS_STORAGE T
  141. WHERE
  142. 1=1
  143. </query>
  144. <query id="YdmBsSling.doUpdateSling" desc="">
  145. UPDATE YDM_BS_LOCATION T
  146. SET
  147. T.SLING = '#SLING#'
  148. WHERE
  149. 1=1
  150. </query>
  151. <query id="ydmBsSling.doUpdateFlag" desc="">
  152. UPDATE YDM_BS_SLING T
  153. SET
  154. T.FLAG = '1'
  155. WHERE
  156. T.TYPE='2'
  157. </query>
  158. <query id="ydmBsSing.DeleteInsert" desc="">
  159. DELETE YDM_BS_SLING T
  160. WHERE
  161. 1=1
  162. </query>
  163. <query id="YdmBsSling.addSlingNull" desc="">
  164. INSERT INTO YDM_BS_SLING(
  165. RESULT_NO,
  166. TYPE,
  167. SLING_OLD,
  168. SLING_NEW,
  169. SLING,
  170. STORAGE_NO,
  171. STORAGE_NAME,
  172. LOCATION_NO,
  173. LOCATION_NAME,
  174. CREATE_NAME,
  175. CREATE_TIME,
  176. TAR_STORAGE_NO,
  177. TAR_STORAGE_NAME,
  178. SLING_NO,
  179. FLAG)
  180. VALUES(
  181. '#RESULT_NO#',
  182. '1',
  183. '#SLING_OLD#',
  184. '#SLING_NEW#',
  185. '#SLING#',
  186. '#STORAGE_NO#',
  187. '#STORAGE_NAME#',
  188. '#LOCATION_NO#',
  189. '#LOCATION_NAME#',
  190. '#CREATE_NAME#',
  191. SYSDATE,
  192. '#TAR_STORAGE_NO#',
  193. '#TAR_STORAGE_NAME#',
  194. '#SLING_NO#',
  195. '')
  196. </query>
  197. <query id="YdmBsSling.addSlingOut" desc="">
  198. INSERT INTO YDM_BS_SLING(
  199. RESULT_NO,
  200. TYPE,
  201. SLING_OLD,
  202. SLING_NEW,
  203. SLING,
  204. STORAGE_NO,
  205. STORAGE_NAME,
  206. LOCATION_NO,
  207. LOCATION_NAME,
  208. CREATE_NAME,
  209. CREATE_TIME,
  210. TAR_STORAGE_NO,
  211. TAR_STORAGE_NAME,
  212. SLING_NO,
  213. FLAG)
  214. VALUES(
  215. '#RESULT_NO#',
  216. '2',
  217. '#SLING_OLD#',
  218. '#SLING_NEW#',
  219. '#SLING#',
  220. '#STORAGE_NO#',
  221. '#STORAGE_NAME#',
  222. '#LOCATION_NO#',
  223. '#LOCATION_NAME#',
  224. '#CREATE_NAME#',
  225. SYSDATE,
  226. '#TAR_STORAGE_NO#',
  227. '#TAR_STORAGE_NAME#',
  228. '#SLING_NO#',
  229. '1')
  230. </query>
  231. <query id="YdmBsSling.addSlingInsert" desc="">
  232. INSERT INTO YDM_BS_SLING(
  233. RESULT_NO,
  234. TYPE,
  235. SLING_OLD,
  236. SLING_NEW,
  237. SLING,
  238. STORAGE_NO,
  239. STORAGE_NAME,
  240. LOCATION_NO,
  241. LOCATION_NAME,
  242. CREATE_NAME,
  243. CREATE_TIME,
  244. TAR_STORAGE_NO,
  245. TAR_STORAGE_NAME,
  246. SLING_NO,
  247. FLAG)
  248. VALUES(
  249. '#RESULT_NO#',
  250. '3',
  251. '#SLING_OLD#',
  252. '#SLING_NEW#',
  253. '#SLING#',
  254. '#STORAGE_NO#',
  255. '#STORAGE_NAME#',
  256. '#LOCATION_NO#',
  257. '#LOCATION_NAME#',
  258. '#CREATE_NAME#',
  259. SYSDATE,
  260. '',
  261. '',
  262. '#SLING_NO#',
  263. '')
  264. </query>
  265. <query id="YdmBsSling.getSlingNo" desc="获取库号表">
  266. SELECT TO_CHAR((SYSDATE), 'YYMMDD') ||
  267. LPAD(NVL(MAX(SUBSTR(T.SLING_NO, 9)), 0) + 1, 4, 0) SLING_NO
  268. FROM YDM_BS_SLING T
  269. WHERE T.SLING_NO LIKE TO_CHAR((SYSDATE), 'YYMMDD') || '____'
  270. </query>
  271. <query id="ydmBsSing.doUpdateOutFlag" desc="出库接收">
  272. UPDATE YDM_BS_SLING T SET T.FLAG=2 WHERE 1=1
  273. </query>
  274. <query id="ydmBsSing.doUpdateInsertFlag" desc="出库待接收">
  275. UPDATE YDM_BS_SLING T SET T.FLAG=2 WHERE 1=1
  276. </query>
  277. <query id="ydmBsSing.doUpdateInsertType" desc="入库接收">
  278. UPDATE YDM_BS_SLING T SET T.TYPE=3,T.TAR_STORAGE_NO= '#TAR_STORAGE_NO#',
  279. T.TAR_STORAGE_NAME= '#TAR_STORAGE_NAME#' WHERE 1=1
  280. </query>
  281. <query id="WarehousePermissions.getWarehousePermissionsStore" desc="">
  282. <![CDATA[
  283. SELECT T.STORAGE_NO, T.STORAGE_NAME
  284. FROM YDM_BS_STORAGE T
  285. WHERE T.VALIDFLAG='1'
  286. ]]>
  287. </query>
  288. <query id = "FrmFilpOutStorage.getStoreAll" desc = "查询所有仓库">
  289. SELECT T.STORAGE_NO,T.STORAGE_NAME FROM YDM_BS_STORAGE T WHERE T.STORAGE_TYPE_NO IN('800202','800205') AND T.VALIDFLAG = '1' and t.seam_area = '1'
  290. </query>
  291. </queryMap>