Commit ab3b55fd0812b16692b530b7e91f2daee2b4020f

Authored by 周峰
1 parent 1e6b8a96

站台任务看板接口修改,封闭任务类型,任务状态字段给前端

huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/TaskController.java renamed to huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/MobileController.java
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
4 import com.baomidou.mybatisplus.core.toolkit.Wrappers; 4 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
5 import io.swagger.annotations.Api; 5 import io.swagger.annotations.Api;
6 import org.jeecg.common.api.vo.Result; 6 import org.jeecg.common.api.vo.Result;
  7 +import org.jeecg.modules.system.entity.SysDictItem;
  8 +import org.jeecg.modules.system.service.impl.SysDictItemServiceImpl;
7 import org.jeecg.modules.wms.api.mobile.entity.TvTaskVo; 9 import org.jeecg.modules.wms.api.mobile.entity.TvTaskVo;
8 import org.jeecg.modules.wms.task.taskHeader.entity.TaskDetail; 10 import org.jeecg.modules.wms.task.taskHeader.entity.TaskDetail;
9 import org.jeecg.modules.wms.task.taskHeader.entity.TaskHeader; 11 import org.jeecg.modules.wms.task.taskHeader.entity.TaskHeader;
@@ -18,19 +20,23 @@ import org.springframework.web.bind.annotation.RestController; @@ -18,19 +20,23 @@ import org.springframework.web.bind.annotation.RestController;
18 import javax.annotation.Resource; 20 import javax.annotation.Resource;
19 import java.util.ArrayList; 21 import java.util.ArrayList;
20 import java.util.Arrays; 22 import java.util.Arrays;
  23 +import java.util.HashMap;
21 import java.util.List; 24 import java.util.List;
22 25
23 /** 26 /**
24 */ 27 */
25 @Api(tags = "Mobile") 28 @Api(tags = "Mobile")
26 @RestController 29 @RestController
27 -@RequestMapping("/api/mobile/task")  
28 -public class TaskController { 30 +@RequestMapping("/api/mobile")
  31 +public class MobileController {
29 32
30 @Resource 33 @Resource
31 private TaskHeaderServiceImpl taskHeaderService; 34 private TaskHeaderServiceImpl taskHeaderService;
32 35
33 @Resource 36 @Resource
  37 + private SysDictItemServiceImpl sysDictItemService;
  38 +
  39 + @Resource
34 private TaskDetailServiceImpl taskDetailService; 40 private TaskDetailServiceImpl taskDetailService;
35 41
36 @GetMapping("taskOfStation") 42 @GetMapping("taskOfStation")
@@ -40,6 +46,27 @@ public class TaskController { @@ -40,6 +46,27 @@ public class TaskController {
40 stationList = Arrays.asList(code.split(",")); 46 stationList = Arrays.asList(code.split(","));
41 } 47 }
42 48
  49 + HashMap<String, String> typeMap = new HashMap<>();
  50 + typeMap.put("100", "整盘入库");
  51 + typeMap.put("200", "补充入库");
  52 + typeMap.put("300", "整盘出库");
  53 + typeMap.put("400", "分拣出库");
  54 + typeMap.put("500", "空容器入库");
  55 + typeMap.put("600", "空容器出库");
  56 + typeMap.put("700", "盘点");
  57 + typeMap.put("800", "移库");
  58 + typeMap.put("900", "出库查看");
  59 + typeMap.put("1000", "换站");
  60 + typeMap.put("1100", "空托盘组入库");
  61 + typeMap.put("1200", "空托盘组出库");
  62 + typeMap.put("1300", "空托盘组换站");
  63 +
  64 + HashMap<String, String> statusMap = new HashMap<>();
  65 + statusMap.put("1", "生成任务");
  66 + statusMap.put("10", "下发任务");
  67 + statusMap.put("50", "到达拣选台");
  68 + statusMap.put("100", "任务完成");
  69 +
43 LambdaQueryWrapper<TaskHeader> hQuery = Wrappers.lambdaQuery(); 70 LambdaQueryWrapper<TaskHeader> hQuery = Wrappers.lambdaQuery();
44 hQuery.eq(TaskHeader::getStatus, QuantityConstant.TASK_STATUS_ARRIVED_STATION) 71 hQuery.eq(TaskHeader::getStatus, QuantityConstant.TASK_STATUS_ARRIVED_STATION)
45 .in(stationList.size() > 0, TaskHeader::getToPortCode, stationList); 72 .in(stationList.size() > 0, TaskHeader::getToPortCode, stationList);
@@ -47,6 +74,8 @@ public class TaskController { @@ -47,6 +74,8 @@ public class TaskController {
47 74
48 List<TvTaskVo> list = new ArrayList<>(); 75 List<TvTaskVo> list = new ArrayList<>();
49 for (TaskHeader header : headers) { 76 for (TaskHeader header : headers) {
  77 + header.setUserdef1(typeMap.get(header.getTaskType().toString()));
  78 + header.setUserdef2(statusMap.get(header.getStatus().toString()));
50 TvTaskVo vo = new TvTaskVo(); 79 TvTaskVo vo = new TvTaskVo();
51 LambdaQueryWrapper<TaskDetail> dQuery = Wrappers.lambdaQuery(); 80 LambdaQueryWrapper<TaskDetail> dQuery = Wrappers.lambdaQuery();
52 dQuery.eq(TaskDetail::getTaskHeaderId, header.getId()); 81 dQuery.eq(TaskDetail::getTaskHeaderId, header.getId());
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/ReceiptController.java deleted
1 -package org.jeecg.modules.wms.api.mobile.controller;  
2 -  
3 -import javax.annotation.Resource;  
4 -  
5 -import org.jeecg.modules.wms.api.mobile.service.IMobileService;  
6 -import org.jeecg.modules.wms.framework.controller.HuahengBaseController;  
7 -import org.springframework.web.bind.annotation.RequestMapping;  
8 -import org.springframework.web.bind.annotation.RestController;  
9 -  
10 -import io.swagger.annotations.Api;  
11 -  
12 -/**  
13 - * PDA入库接口,整合复用PC端service层接口  
14 - */  
15 -@Api(tags = "Mobile")  
16 -@RestController  
17 -@RequestMapping("/mobile/receipt")  
18 -public class ReceiptController extends HuahengBaseController {  
19 -  
20 - @Resource  
21 - private IMobileService mobileService;  
22 -  
23 -}  
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/ShipmentController.java deleted
1 -package org.jeecg.modules.wms.api.mobile.controller;  
2 -  
3 -import javax.annotation.Resource;  
4 -  
5 -import org.jeecg.modules.wms.api.mobile.service.IMobileService;  
6 -import org.jeecg.modules.wms.framework.controller.HuahengBaseController;  
7 -import org.springframework.web.bind.annotation.RequestMapping;  
8 -import org.springframework.web.bind.annotation.RestController;  
9 -  
10 -import io.swagger.annotations.Api;  
11 -  
12 -/**  
13 - * * PDA出库接口,整合复用PC端service层接口  
14 - */  
15 -@Api(tags = "Mobile")  
16 -@RestController  
17 -@RequestMapping("/mobile/shipment")  
18 -public class ShipmentController extends HuahengBaseController {  
19 -  
20 - @Resource  
21 - private IMobileService mobileService;  
22 -  
23 -  
24 -}