QmsQueueResultController.java 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683
  1. package com.steerinfo.dil.controller;
  2. import com.steerinfo.dil.mapper.QueueInterfaceMapper;
  3. import com.steerinfo.dil.model.QmsQueueResult;
  4. import com.steerinfo.dil.service.impl.QmsQueueResultServiceImpl;
  5. import com.steerinfo.dil.service.impl.QueueInterfaceServiceImpl;
  6. import com.steerinfo.dil.util.BaseRESTfulController;
  7. import com.steerinfo.dil.util.ColumnDataUtil;
  8. import com.steerinfo.dil.util.DataChange;
  9. import com.steerinfo.dil.util.PageListAdd;
  10. import com.steerinfo.framework.controller.RESTfulResult;
  11. import com.steerinfo.framework.service.pagehelper.PageHelper;
  12. import io.swagger.annotations.ApiImplicitParam;
  13. import io.swagger.annotations.ApiImplicitParams;
  14. import io.swagger.annotations.ApiOperation;
  15. import org.springframework.beans.factory.annotation.Autowired;
  16. import org.springframework.web.bind.annotation.*;
  17. import java.text.SimpleDateFormat;
  18. import java.util.*;
  19. /**
  20. * QmsQueueResult RESTful接口:
  21. * @author generator
  22. * @version 1.0-SNAPSHORT 2021-09-14 11:27
  23. * 类描述
  24. * 修订历史:
  25. * 日期:2021-09-14
  26. * 作者:generator
  27. * 参考:
  28. * 描述:QmsQueueResult RESTful接口
  29. * @see null
  30. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  31. */
  32. @RestController
  33. @RequestMapping("/${api.version}/qmsqueueresults")
  34. public class QmsQueueResultController extends BaseRESTfulController {
  35. @Autowired
  36. QmsQueueResultServiceImpl qmsQueueResultService;
  37. @Autowired
  38. ColumnDataUtil columnDataUtil;
  39. @Autowired
  40. QueueInterfaceServiceImpl queueInterfaceService;
  41. private final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  42. @ApiOperation(value="触发电子围栏-->新增排队实绩")
  43. @ApiImplicitParams({
  44. @ApiImplicitParam(name = "mapValue", value = "", required = false, dataType = "Map"),
  45. })
  46. @PostMapping(value = "/addQueueResult")
  47. public RESTfulResult addQueueResult(String vno, String isPDA){
  48. int i = qmsQueueResultService.addQueueResult(vno, isPDA);
  49. if(i==0) {
  50. return failed("", "新增失败");
  51. }else if(i==-1){
  52. return failed("","车号"+vno+"没有对应的订单");
  53. }else if(i == -2){
  54. return failed("请勿重复申请排队");
  55. }else if(i == -3){
  56. return failed("非钢材订单不能申请排队");
  57. }
  58. return success();
  59. }
  60. @ApiOperation(value="APP端司机查看排队信息")
  61. @GetMapping("getQueueResultByTotalId")
  62. public RESTfulResult getQueueResultByTotalId(String resultTotalId){
  63. if("undefined".equals(resultTotalId)){
  64. return failed();
  65. }
  66. return success(qmsQueueResultService.getQueueResultByTotalId(resultTotalId));
  67. }
  68. @ApiOperation(value="查询排队申请")
  69. @ApiImplicitParams({
  70. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  71. @ApiImplicitParam(name = "apiId(125)", value = "动态表头", required = false, dataType = "Integer"),
  72. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  73. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  74. })
  75. @PostMapping("/getQueueApply")
  76. public RESTfulResult getQueueApply(@RequestBody(required=false) Map<String,Object> mapValue,
  77. Integer apiId,
  78. Integer pageNum,
  79. Integer pageSize,
  80. String startTime,
  81. String endTime,
  82. String con
  83. ){
  84. if(con != null && !"".equals(con) && !"null".equals(con)){
  85. mapValue.put("index", con);
  86. }
  87. DataChange.queryDataByDateTime(startTime, endTime, mapValue, sdf);
  88. PageHelper.startPage(pageNum,pageSize);
  89. List<Map<String, Object>> allQueueApply = qmsQueueResultService.getQueueApply(mapValue);
  90. return success(allQueueApply);
  91. }
  92. @ApiOperation(value="查排队开始")
  93. @ApiImplicitParams({
  94. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  95. @ApiImplicitParam(name = "apiId(128)", value = "动态表头", required = false, dataType = "Integer"),
  96. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  97. @ApiImplicitParam(name = "gridId", value = "仓储网格(筛选)", required = false, dataType = "Integer"),
  98. @ApiImplicitParam(name = "type", value = "类型3:采购、1|2:销售", required = false, dataType = "Integer"),
  99. })
  100. @PostMapping("/getQueueListByQueueUp")
  101. public RESTfulResult getQueueListByQueueUp(@RequestBody(required=false) Map<String,Object> mapValue,
  102. Integer locationId,
  103. String capacityNumber,
  104. Integer isSpelling
  105. ){
  106. if(locationId != null)
  107. mapValue.put("locationId", locationId);
  108. if(capacityNumber != null && !"".equals(capacityNumber))
  109. mapValue.put("capacityNumber", capacityNumber);
  110. if(isSpelling == 1){
  111. //多拼
  112. return success(qmsQueueResultService.getQueueListByQueueUpSpelling(mapValue));
  113. }else {
  114. //单拼
  115. return success(qmsQueueResultService.getQueueListByQueueUp(mapValue));
  116. }
  117. }
  118. @ApiOperation(value="查询排队结束")
  119. @ApiImplicitParams({
  120. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  121. @ApiImplicitParam(name = "apiId(133)", value = "动态表头", required = false, dataType = "Integer"),
  122. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  123. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  124. })
  125. @PostMapping("/getQueueEndResult")
  126. public RESTfulResult getQueueEndResult(@RequestBody(required=false) Map<String,Object> mapValue,
  127. Integer apiId,
  128. Integer pageNum,
  129. Integer pageSize,
  130. String con
  131. ){
  132. if(con != null && !"".equals(con) && !"null".equals(con)){
  133. mapValue.put("index", con);
  134. }
  135. PageHelper.startPage(pageNum,pageSize);
  136. //分页数据
  137. List<Map<String, Object>> AllQueueEndInsert = qmsQueueResultService.getQueueEndResult(mapValue);
  138. return success(AllQueueEndInsert);
  139. }
  140. @ApiOperation(value="查询排队取消")
  141. @ApiImplicitParams({
  142. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  143. @ApiImplicitParam(name = "apiId(131)", value = "动态表头", required = false, dataType = "Integer"),
  144. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  145. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  146. })
  147. @PostMapping("/getQueueCancel")
  148. public RESTfulResult getQueueCancel(@RequestBody(required=false) Map<String,Object> mapValue,
  149. Integer apiId,
  150. Integer pageNum,
  151. Integer pageSize,
  152. String startTime,
  153. String endTime,
  154. String con
  155. ){
  156. if(con != null && !"".equals(con) && !"null".equals(con)){
  157. mapValue.put("index", con);
  158. }
  159. DataChange.queryDataByDateTime(startTime,endTime,mapValue,sdf); //时间查询插件
  160. PageHelper.startPage(pageNum,pageSize);
  161. //分页数据
  162. List<Map<String, Object>> AllQueueCancel = qmsQueueResultService.getQueueCancel(mapValue);
  163. return success(AllQueueCancel);
  164. }
  165. @PostMapping("isInCircle")
  166. public synchronized RESTfulResult isInCircle(String longitude,
  167. String latitude,
  168. String capacityNo){
  169. return success(qmsQueueResultService.isInCircle(longitude,latitude,capacityNo));
  170. }
  171. // @ApiOperation(value="查询执行中订单")
  172. // @ApiImplicitParams({
  173. // @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  174. // @ApiImplicitParam(name = "apiId(156)", value = "动态表头", required = false, dataType = "Integer"),
  175. // @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  176. // @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  177. // @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  178. // })
  179. // @PostMapping("/getAllExecutionOrder")
  180. // public RESTfulResult getAllExecutionOrder(@RequestBody(required=false) Map<String,Object> mapValue,
  181. // Integer apiId,
  182. // Integer pageNum,
  183. // Integer pageSize,
  184. // Integer orderType,
  185. // Integer status,
  186. // String con
  187. // ){
  188. // mapValue.put("orderTypee", orderType);
  189. // mapValue.put("orderStatus", status);
  190. // PageHelper.startPage(pageNum,pageSize);
  191. // //分页数据
  192. // List<Map<String, Object>> executionOrder = qmsQueueResultService.getAllExecutionOrder(mapValue);
  193. // PageListAdd pageList = columnDataUtil.tableColumnData(apiId, null, executionOrder);
  194. // return success(pageList);
  195. //
  196. // }
  197. //
  198. // @ApiOperation(value="指令接收")
  199. // @ApiImplicitParams({
  200. // @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  201. // @ApiImplicitParam(name = "apiId(130、190)", value = "动态表头", required = false, dataType = "Integer"),
  202. // @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  203. // @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  204. // })
  205. // @PostMapping("/orderReceive")
  206. // public RESTfulResult orderReceive(@RequestBody(required=false) Map<String,Object> mapValue,
  207. // Integer apiId,
  208. // Integer pageNum,
  209. // Integer pageSize,
  210. // Integer queueType,
  211. // String con
  212. // ){
  213. // if(con != null && !"".equals(con) && !"null".equals(con)){
  214. // mapValue.put("index", con);
  215. // }
  216. // mapValue.put("queueType", queueType);
  217. // //分页数据
  218. // PageHelper.startPage(pageNum,pageSize);
  219. // List<Map<String, Object>> AllOrderReceive = qmsQueueResultService.orderReceive(mapValue);
  220. // List<Map<String, Object>> executionOrder = new ArrayList<>(AllOrderReceive);
  221. // PageListAdd pageList = columnDataUtil.tableColumnData(apiId, AllOrderReceive,executionOrder);
  222. // return success(pageList);
  223. //
  224. // }
  225. // @ApiOperation(value="查询进厂排队详情")
  226. // @ApiImplicitParams({
  227. // @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  228. // @ApiImplicitParam(name = "apiId(184)", value = "动态表头", required = false, dataType = "Integer"),
  229. // @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  230. // @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  231. // })
  232. // @PostMapping("/getAllQueueMes")
  233. // public RESTfulResult getAllQueueMes(@RequestBody(required=false) Map<String,Object> mapValue,
  234. // Integer apiId,
  235. // Integer pageNum,
  236. // Integer pageSize,
  237. // Integer gatepostId,
  238. // String con
  239. // ){
  240. // if(gatepostId != null){
  241. // mapValue.put("gatepostId", gatepostId);
  242. // }
  243. // if(con != null && !"".equals(con) && !"null".equals(con)){
  244. // mapValue.put("index", con);
  245. // }
  246. // PageHelper.startPage(pageNum,pageSize);
  247. // //分页数据
  248. // List<Map<String, Object>> AllQueueMes = qmsQueueResultService.getQueueMes(mapValue);
  249. // List<Map<String, Object>> queueMes = qmsQueueResultService.getQueueMes(mapValue);
  250. // PageListAdd pageList = columnDataUtil.tableColumnData(apiId, AllQueueMes,queueMes);
  251. // return success(pageList);
  252. // }
  253. // @ApiOperation(value="通过运输订单号查询进厂排队详情")
  254. // @PostMapping("/getQueueMes")
  255. // public RESTfulResult getQueueMes(Map<String, Object> map){
  256. // List<Map<String, Object>> warehouseQueueMes = qmsQueueResultService.getQueueMes(map);
  257. // return success(warehouseQueueMes);
  258. // }
  259. // @ApiOperation(value="查询排队转移")
  260. // @ApiImplicitParams({
  261. // @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  262. // @ApiImplicitParam(name = "apiId(124)", value = "动态表头", required = false, dataType = "Integer"),
  263. // @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  264. // @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  265. // })
  266. // @PostMapping("/getChangeQueue")
  267. // public RESTfulResult getChangeQueue(@RequestBody(required=false) Map<String,Object> mapValue,
  268. // Integer apiId,
  269. // Integer pageNum,
  270. // Integer pageSize,
  271. // String con
  272. // ){
  273. //
  274. // if(con != null && !"".equals(con) && !"null".equals(con)){
  275. // mapValue.put("index", con);
  276. // }
  277. // PageHelper.startPage(pageNum,pageSize);
  278. // //分页数据
  279. // List<Map<String, Object>> AllChangeQueue = qmsQueueResultService.getChangeQueueMes(mapValue);
  280. // List<Map<String, Object>> changeQueueMes1 = new ArrayList<>(AllChangeQueue);
  281. // PageListAdd pageList = columnDataUtil.tableColumnData(apiId, AllChangeQueue,changeQueueMes1);
  282. // return success(pageList);
  283. // }
  284. // @ApiOperation(value="通过Id查询排队取消实绩")
  285. // @ApiImplicitParams({
  286. // @ApiImplicitParam(name = "resultId", value = "排队取消实绩", required = false, dataType = "Integer"),
  287. // })
  288. // @PostMapping("/getQueueCancelByResultId/{resultId}")
  289. // public RESTfulResult getQueueCancelByResultId(@PathVariable("resultId") Integer resultId){
  290. // List<Map<String, Object>> mes = qmsQueueResultService.getQueueCancelByResultId(resultId);
  291. // return success(mes);
  292. // }
  293. // @ApiOperation(value="修改排队取消实绩:时间、原因")
  294. // @ApiImplicitParams({
  295. // @ApiImplicitParam(name = "qmsQueueResult", value = "排队取消实体类", required = false, dataType = "QmsQueueResult"),
  296. // })
  297. // @PostMapping("/updateQueueCancel")
  298. // public RESTfulResult updateQueueCancel(@RequestBody QmsQueueResult qmsQueueResult){
  299. // int i = qmsQueueResultService.updateQueueCancel(qmsQueueResult);
  300. // return success(i);
  301. // }
  302. // @ApiOperation(value="查询排队插队")
  303. // @ApiImplicitParams({
  304. // @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  305. // @ApiImplicitParam(name = "apiId(132)", value = "动态表头", required = false, dataType = "Integer"),
  306. // @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  307. // @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  308. // })
  309. // @PostMapping("/getQueueInsert")
  310. // public RESTfulResult getQueueInsert(@RequestBody(required=false) Map<String,Object> mapValue,
  311. // Integer apiId,
  312. // Integer pageNum,
  313. // Integer pageSize,
  314. // String con
  315. // ){
  316. //
  317. // if(con != null && !"".equals(con) && !"null".equals(con)){
  318. // mapValue.put("index", con);
  319. // }
  320. // PageHelper.startPage(pageNum,pageSize);
  321. // //分页数据
  322. // List<Map<String, Object>> AllQueueInsert = qmsQueueResultService.getQueueInsert(mapValue);
  323. // List<Map<String, Object>> queueInsert = new ArrayList<>(AllQueueInsert);
  324. // PageListAdd pageList = columnDataUtil.tableColumnData(apiId, AllQueueInsert,queueInsert);
  325. // return success(pageList);
  326. //
  327. // }
  328. // @ApiOperation(value="汽车监控(仓库)")
  329. // @ApiImplicitParams({
  330. // @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  331. // @ApiImplicitParam(name = "apiId(135)", value = "动态表头", required = false, dataType = "Integer"),
  332. // @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  333. // @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  334. // })
  335. // @PostMapping("/capacityMonitor")
  336. // public RESTfulResult capacityMonitor(@RequestBody(required=false) Map<String,Object> mapValue,
  337. // Integer apiId,
  338. // Integer pageNum,
  339. // Integer pageSize,
  340. // Integer gridType,
  341. // String con
  342. // ){
  343. // mapValue.put("gridType", gridType);
  344. // if(con != null && !"".equals(con) && !"null".equals(con)){
  345. // mapValue.put("index", con);
  346. // }
  347. // //分页数据
  348. // PageHelper.startPage(pageNum,pageSize);
  349. // List<Map<String, Object>> AllCapacityMonitor = qmsQueueResultService.capacityMonitor(mapValue);
  350. // List<Map<String, Object>> capacityMonitor = new ArrayList<>(AllCapacityMonitor);
  351. // PageListAdd pageList = columnDataUtil.tableColumnData(apiId, AllCapacityMonitor,capacityMonitor);
  352. // return success(pageList);
  353. //
  354. // }
  355. // @ApiOperation(value="查询各仓库,门岗的排队状态列表")
  356. // @PostMapping("/getQueueStatusList")
  357. // public RESTfulResult getQueueStatusList(){
  358. // List<Map<String, Object>> queueStatusList = qmsQueueResultService.getQueueStatusList();
  359. // return success(queueStatusList);
  360. // }
  361. // @ApiOperation(value="通过车牌号查询司机接收排队信息")
  362. // @PostMapping("/getOrderReceive/{capacityNumber}")
  363. // public RESTfulResult getOrderReceive(@PathVariable("capacityNumber") String capacityNumber){
  364. // List<Map<String, Object>> orderReceiveMap = qmsQueueResultService.getOrderReceive2(capacityNumber);
  365. // return success(orderReceiveMap);
  366. // }
  367. // @ApiOperation(value="通过车牌号取消排队")
  368. // @PostMapping("/cancelQueue")
  369. // public RESTfulResult cancelQueue(@RequestBody Map<String,Object> mapValue){
  370. // int code = qmsQueueResultService.cancelQueue(mapValue);
  371. // return success(code);
  372. // }
  373. //========================================仓库=====================================================
  374. // @ApiOperation(value="新增仓库排队")
  375. // @PostMapping("/addQueueResultByCk")
  376. // public RESTfulResult addQueueResultByCk(@RequestBody Map<String,Object> mapValue){
  377. // int code = qmsQueueResultService.addQueueResultByCk(mapValue);
  378. // return success(code);
  379. // }
  380. // @ApiOperation(value="查询仓库排队申请")
  381. // @ApiImplicitParams({
  382. // @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  383. // @ApiImplicitParam(name = "apiId(187)", value = "动态表头", required = false, dataType = "Integer"),
  384. // @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  385. // @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  386. // })
  387. // @PostMapping("/getWarehouseQueueApply")
  388. // public RESTfulResult getWarehouseQueueApply(@RequestBody(required=false) Map<String,Object> mapValue,
  389. // Integer apiId,
  390. // Integer pageNum,
  391. // Integer pageSize,
  392. // String con
  393. // ){
  394. //
  395. //
  396. // if(con != null){
  397. // if(!"undefined".equals(con)){
  398. // //设置要查询的索引名称
  399. // String index="get_warehouse_queue";
  400. // //获取查询结果
  401. // return success(esFeign.getConResult(mapValue,index,apiId,pageNum,pageSize,con));
  402. // }
  403. // }
  404. // List<Map<String, Object>> AllWarehouseQueue = null;
  405. // //如果有条件查询则跳过初始化,和创建索引
  406. // if(mapValue.size() == 0){
  407. // //将查询结果存入索引中
  408. // AllWarehouseQueue = qmsQueueResultService.getWarehouseQueueApply(mapValue);
  409. // Map<String, Object> map = new HashMap<>();
  410. // //添加索引
  411. // map.put("index","get_warehouse_queue");
  412. // //添加id
  413. // map.put("indexId","warehouseQueueId");
  414. // AllWarehouseQueue.add(map);
  415. // //新建索引
  416. // esFeign.insertIndex(AllWarehouseQueue);
  417. // //删除
  418. // AllWarehouseQueue.remove(AllWarehouseQueue.size()-1);
  419. // }
  420. // if(AllWarehouseQueue == null)
  421. // AllWarehouseQueue = qmsQueueResultService.getWarehouseQueueApply(mapValue);
  422. // PageHelper.startPage(pageNum,pageSize);
  423. // //分页数据
  424. // List<Map<String, Object>> warehouseQueueApply1= qmsQueueResultService.getWarehouseQueueApply(mapValue);
  425. // PageListAdd pageList = columnDataUtil.tableColumnData(apiId, AllWarehouseQueue,warehouseQueueApply1);
  426. // return success(pageList);
  427. // }
  428. // @ApiOperation(value="查询仓库排队开始")
  429. // @ApiImplicitParams({
  430. // @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  431. // @ApiImplicitParam(name = "apiId(191)", value = "动态表头", required = false, dataType = "Integer"),
  432. // @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  433. // @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  434. // })
  435. // @PostMapping("/getWarehouseQueueListByQueueUp")
  436. // public RESTfulResult getWarehouseQueueListByQueueUp(@RequestBody(required=false) Map<String,Object> mapValue,
  437. // Integer apiId,
  438. // Integer pageNum,
  439. // Integer pageSize,
  440. // String con
  441. // ){
  442. //
  443. //
  444. // if(con != null){
  445. // if(!"undefined".equals(con)){
  446. // //设置要查询的索引名称
  447. // String index="get_warehouse_list";
  448. // //获取查询结果
  449. // return success(esFeign.getConResult(mapValue,index,apiId,pageNum,pageSize,con));
  450. // }
  451. // }
  452. // List<Map<String, Object>> AllWarehouseQueueList = null;
  453. // //如果有条件查询则跳过初始化,和创建索引
  454. // if(mapValue.size() == 0){
  455. // //将查询结果存入索引中
  456. // AllWarehouseQueueList = qmsQueueResultService.getWarehouseQueueListByQueueUp(mapValue);
  457. // Map<String, Object> map = new HashMap<>();
  458. // //添加索引
  459. // map.put("index","get_warehouse_list");
  460. // //添加id
  461. // map.put("indexId","warehouseQueueListId");
  462. // AllWarehouseQueueList.add(map);
  463. // //新建索引
  464. // esFeign.insertIndex(AllWarehouseQueueList);
  465. // //删除
  466. // AllWarehouseQueueList.remove(AllWarehouseQueueList.size()-1);
  467. // }
  468. // if(AllWarehouseQueueList == null)
  469. // AllWarehouseQueueList = qmsQueueResultService.getWarehouseQueueListByQueueUp(mapValue);
  470. // PageHelper.startPage(pageNum,pageSize);
  471. // //分页数据
  472. // List<Map<String, Object>> warehouseQueueList= qmsQueueResultService.getWarehouseQueueListByQueueUp(mapValue);
  473. // PageListAdd pageList = columnDataUtil.tableColumnData(apiId, AllWarehouseQueueList,warehouseQueueList);
  474. // return success(pageList);
  475. // }
  476. //
  477. // @ApiOperation(value="查询仓库排队详情")
  478. // @ApiImplicitParams({
  479. // @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  480. // @ApiImplicitParam(name = "apiId(192)", value = "动态表头", required = false, dataType = "Integer"),
  481. // @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  482. // @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  483. // })
  484. // @PostMapping("/getAllWarehouseQueueMes")
  485. // public RESTfulResult getAllWarehouseQueueMes(@RequestBody(required=false) Map<String,Object> mapValue,
  486. // Integer apiId,
  487. // Integer pageNum,
  488. // Integer pageSize,
  489. // Integer platformId,
  490. // String con
  491. // ){
  492. // int count=0;
  493. // if(platformId != null){
  494. // mapValue.put("platformId", platformId);
  495. // count++;
  496. // }
  497. //
  498. //
  499. // if(con != null){
  500. // if(!"undefined".equals(con)){
  501. // //设置要查询的索引名称
  502. // String index="get_warehousemes_list";
  503. // //获取查询结果
  504. // return success(esFeign.getConResult(mapValue,index,apiId,pageNum,pageSize,con));
  505. // }
  506. // }
  507. // List<Map<String, Object>> AllWarehouseQueueMes = null;
  508. // //如果有条件查询则跳过初始化,和创建索引
  509. // if(mapValue.size() == count){
  510. // //将查询结果存入索引中
  511. // AllWarehouseQueueMes = qmsQueueResultService.getWarehouseQueueMes(mapValue);
  512. // Map<String, Object> map = new HashMap<>();
  513. // //添加索引
  514. // map.put("index","get_warehousemes_list");
  515. // //添加id
  516. // map.put("indexId","warehouseMesListId");
  517. // AllWarehouseQueueMes.add(map);
  518. // //新建索引
  519. // esFeign.insertIndex(AllWarehouseQueueMes);
  520. // //删除
  521. // AllWarehouseQueueMes.remove(AllWarehouseQueueMes.size()-1);
  522. // }
  523. // if(AllWarehouseQueueMes == null)
  524. // AllWarehouseQueueMes = qmsQueueResultService.getWarehouseQueueMes(mapValue);
  525. // PageHelper.startPage(pageNum,pageSize);
  526. // //分页数据
  527. // List<Map<String, Object>> warehouseQueueList= qmsQueueResultService.getWarehouseQueueMes(mapValue);
  528. // PageListAdd pageList = columnDataUtil.tableColumnData(apiId, AllWarehouseQueueMes,warehouseQueueList);
  529. // return success(pageList);
  530. // }
  531. //
  532. // @ApiOperation(value="通过运输订单号查询仓库排队详情")
  533. // @PostMapping("/getWarehouseQueueMes")
  534. // public RESTfulResult getWarehouseQueueMes(Map<String, Object> map){
  535. // List<Map<String, Object>> warehouseQueueMes = qmsQueueResultService.getWarehouseQueueMes(map);
  536. // return success(warehouseQueueMes);
  537. // }
  538. //
  539. //
  540. // @ApiOperation(value="查询仓库排队转移")
  541. // @ApiImplicitParams({
  542. // @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  543. // @ApiImplicitParam(name = "apiId(193)", value = "动态表头", required = false, dataType = "Integer"),
  544. // @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  545. // @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  546. // })
  547. // @PostMapping("/getWarehouseQueueChange")
  548. // public RESTfulResult getWarehouseQueueChange(@RequestBody(required=false) Map<String,Object> mapValue,
  549. // Integer apiId,
  550. // Integer pageNum,
  551. // Integer pageSize,
  552. // String con
  553. // ){
  554. //
  555. //
  556. // if(con != null){
  557. // if(!"undefined".equals(con)){
  558. // //设置要查询的索引名称
  559. // String index="get_warechange_list";
  560. // //获取查询结果
  561. // return success(esFeign.getConResult(mapValue,index,apiId,pageNum,pageSize,con));
  562. // }
  563. // }
  564. // List<Map<String, Object>> AllWarehouseQueueChange = null;
  565. // //如果有条件查询则跳过初始化,和创建索引
  566. // if(mapValue.size() == 0){
  567. // //将查询结果存入索引中
  568. // AllWarehouseQueueChange = qmsQueueResultService.getWarehouseQueueChange(mapValue);
  569. // Map<String, Object> map = new HashMap<>();
  570. // //添加索引
  571. // map.put("index","get_warechange_list");
  572. // //添加id
  573. // map.put("indexId","warehouseChangeListId");
  574. // AllWarehouseQueueChange.add(map);
  575. // //新建索引
  576. // esFeign.insertIndex(AllWarehouseQueueChange);
  577. // //删除
  578. // AllWarehouseQueueChange.remove(AllWarehouseQueueChange.size()-1);
  579. // }
  580. // if(AllWarehouseQueueChange == null)
  581. // AllWarehouseQueueChange = qmsQueueResultService.getWarehouseQueueChange(mapValue);
  582. // PageHelper.startPage(pageNum,pageSize);
  583. // //分页数据
  584. // List<Map<String, Object>> warehouseQueueList= qmsQueueResultService.getWarehouseQueueChange(mapValue);
  585. // PageListAdd pageList = columnDataUtil.tableColumnData(apiId, AllWarehouseQueueChange,warehouseQueueList);
  586. // return success(pageList);
  587. //
  588. // }
  589. //
  590. // @ApiOperation(value="查询仓库排队结束")
  591. // @ApiImplicitParams({
  592. // @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  593. // @ApiImplicitParam(name = "apiId(194)", value = "动态表头", required = false, dataType = "Integer"),
  594. // @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  595. // @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  596. // })
  597. // @PostMapping("/getWarehouseQueueEndMes")
  598. // public RESTfulResult getWarehouseQueueEndMes(@RequestBody(required=false) Map<String,Object> mapValue,
  599. // Integer apiId,
  600. // Integer pageNum,
  601. // Integer pageSize,
  602. // String con
  603. // ){
  604. // if(con != null){
  605. // if(!"undefined".equals(con)){
  606. // //设置要查询的索引名称
  607. // String index="get_warequeue_endmes";
  608. // //获取查询结果
  609. // return success(esFeign.getConResult(mapValue,index,apiId,pageNum,pageSize,con));
  610. // }
  611. // }
  612. // List<Map<String, Object>> AllWarehouseQueueEndMes = null;
  613. // //如果有条件查询则跳过初始化,和创建索引
  614. // if(mapValue.size() == 0){
  615. // //将查询结果存入索引中
  616. // AllWarehouseQueueEndMes = qmsQueueResultService.getWarehouseQueueEndMes(mapValue);
  617. // Map<String, Object> map = new HashMap<>();
  618. // //添加索引
  619. // map.put("index","get_warequeue_endmes");
  620. // //添加id
  621. // map.put("indexId","wareQueueEndMesId");
  622. // AllWarehouseQueueEndMes.add(map);
  623. // //新建索引
  624. // esFeign.insertIndex(AllWarehouseQueueEndMes);
  625. // //删除
  626. // AllWarehouseQueueEndMes.remove(AllWarehouseQueueEndMes.size()-1);
  627. // }
  628. // if(AllWarehouseQueueEndMes == null)
  629. // AllWarehouseQueueEndMes = qmsQueueResultService.getWarehouseQueueEndMes(mapValue);
  630. // PageHelper.startPage(pageNum,pageSize);
  631. // //分页数据
  632. // List<Map<String, Object>> warehouseQueueList= qmsQueueResultService.getWarehouseQueueEndMes(mapValue);
  633. // PageListAdd pageList = columnDataUtil.tableColumnData(apiId, AllWarehouseQueueEndMes,warehouseQueueList);
  634. // return success(pageList);
  635. //
  636. // }
  637. }