| | |
| | | package com.whyc.service; |
| | | |
| | | import com.github.pagehelper.PageHelper; |
| | | import com.github.pagehelper.PageInfo; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.whyc.dto.*; |
| | | import com.whyc.pojo.db_param.PageParam; |
| | | import com.whyc.pojo.db_wms.Task; |
| | | import com.whyc.util.HttpUtil; |
| | | import com.whyc.util.JsonUtil; |
| | |
| | | |
| | | @Autowired |
| | | private TaskService taskService; |
| | | |
| | | @Autowired |
| | | private PageParamService paramService; |
| | | |
| | | public Response getMaterialList() { |
| | | String httpUrl = "http://192.168.10.133:8051"+"/api/Wms_material/get_all"; |
| | |
| | | |
| | | taskService.add(task); |
| | | |
| | | |
| | | } |
| | | return response; |
| | | } |
| | |
| | | Task task = new Task(); |
| | | task.setTaskNo(taskDto.getTask_no()); |
| | | task.setTaskType(taskDto.getTask_type()); |
| | | //TODO 这个地方起始点的定义,运行过程中需要关注,以及编码对应的具体位置,需要他们提供 |
| | | task.setStartLocationCode(taskDto.getStart_location_code()); |
| | | task.setEndLocationCode(taskDto.getEnd_location_code()); |
| | | |
| | |
| | | switch (status){ |
| | | case 1: |
| | | case 11: |
| | | case 21: task.setPickUpStartTime(statusTime);break; |
| | | case 21: { |
| | | String pallet = task.getPallets(); |
| | | if(pallet == null){ |
| | | pallet = taskService.getByTaskNo(taskNo).getPallets(); |
| | | } |
| | | //更新电池编号 |
| | | PageParam pageParam = new PageParam(); |
| | | pageParam.setId(3); |
| | | pageParam.setValue(Integer.valueOf(pallet)); |
| | | paramService.updateById(pageParam); |
| | | //更新任务时间 |
| | | task.setPickUpStartTime(statusTime); |
| | | }break; |
| | | case 2: |
| | | case 12: |
| | | case 22: task.setPickUpTime(statusTime);break; |
| | |
| | | |
| | | return new Response().setII(1,"上报状态完成"); |
| | | } |
| | | |
| | | public Response getFinishedPage(int pageNum, int pageSize) { |
| | | PageHelper helper = new PageHelper(); |
| | | helper.startPage(pageNum,pageSize); |
| | | List<Task> tasks = taskService.getFinishedList(); |
| | | PageInfo<Task> pageInfo = new PageInfo<>(tasks); |
| | | return new Response().set(1,pageInfo); |
| | | } |
| | | |
| | | public Response getOngoingList() { |
| | | List<Task> taskList = taskService.getOngoingList(); |
| | | return new Response().set(1,taskList); |
| | | } |
| | | } |