| | |
| | | if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));} |
| | | |
| | | List<TaskWrk> taskWrkList = taskWrkService.selectTaskWrkList(wrkNo,taskNo,status,modiTimeStart,modiTimeEnd, curr, limit); |
| | | Page<TaskWrk> page1 = new Page<TaskWrk>(curr, limit).setRecords(taskWrkList); |
| | | page1.setTotal(taskWrkService.selectTaskWrkListTotal(wrkNo,taskNo,status,modiTimeStart,modiTimeEnd)); |
| | | return R.ok(page1); |
| | | Page<TaskWrk> page = new Page<TaskWrk>(curr, limit).setRecords(taskWrkList); |
| | | page.setTotal(taskWrkService.selectTaskWrkListTotal(wrkNo,taskNo,status,modiTimeStart,modiTimeEnd)); |
| | | return R.ok(page); |
| | | // return R.ok(taskWrkService.selectPage(new Page<>(curr, limit), wrapper)); |
| | | |
| | | } catch (Exception e) { |
| | |
| | | } |
| | | } |
| | | List<TaskWrkLog> taskWrkList = taskWrkLogService.selectTaskWrkLogList(wrkNo,taskNo,status,modiTimeStart,modiTimeEnd, curr, limit); |
| | | Page<TaskWrkLog> page1 = new Page<TaskWrkLog>(curr, limit).setRecords(taskWrkList); |
| | | page1.setTotal(taskWrkLogService.selectTaskWrkLogListTotal(wrkNo,taskNo,status,modiTimeStart,modiTimeEnd)); |
| | | return R.ok(page1); |
| | | Page<TaskWrkLog> page = new Page<TaskWrkLog>(curr, limit).setRecords(taskWrkList); |
| | | page.setTotal(taskWrkLogService.selectTaskWrkLogListTotal(wrkNo,taskNo,status,modiTimeStart,modiTimeEnd)); |
| | | return R.ok(page); |
| | | |
| | | } catch (Exception e) { |
| | | return R.error("查询失败,请检查参数:"+e.getMessage()); |
| | |
| | | /** |
| | | * 任务状态 1: 接收 2: 派发 3: 完结 4: 取消 |
| | | */ |
| | | @ApiModelProperty(value= "任务状态 1: 接收 2: 派发 5: 完结 4: 取消 ") |
| | | @ApiModelProperty(value= "任务状态 1: 接收 2: 派发 5: 完结 4: 取消 9:等待小车搬运") |
| | | @TableField("STATUS") |
| | | private Integer status; |
| | | |
| | |
| | | if (offer) { |
| | | log.info("下发输送线任务成功:taskWrk:" + JSON.toJSONString(taskWrk)); |
| | | Date now = new Date(); |
| | | taskWrk.setStatus(5); |
| | | taskWrk.setStatus(9); |
| | | taskWrk.setWrkSts(14); |
| | | taskWrk.setModiTime(now); |
| | | taskWrk.setCompleteTime(now); |
| | |
| | | |
| | | @Scheduled(cron = "0/3 * * * * ? ") |
| | | public void execute() throws IOException { |
| | | for (TaskWrk taskWrk : taskWrkService.selectToBeHistoryData()) { |
| | | List<TaskWrk> taskWrkList = taskWrkService.selectToBeHistoryData(); |
| | | for (TaskWrk taskWrk : taskWrkList) { |
| | | JSONObject jsonObject = null; |
| | | String response = null; |
| | | boolean success = false; |
| | |
| | | |
| | | // 启动漫游线程 |
| | | new Thread(this::taskWalkIssued).start(); |
| | | |
| | | // 启动任务完成线程 |
| | | new Thread(this::taskComplete).start(); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /** |
| | | * 完成 |
| | | */ |
| | | private void taskComplete() { |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 漫游 |
| | | */ |
| | | private void taskWalkIssued() { |