*
lsh
昨天 d7ec100166068db8197d218c57d2a6c86a5289a4
*
2个文件已修改
29 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/TaskWrkController.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/TaskWrkController.java
@@ -311,6 +311,16 @@
    @ManagerAuth(memo = "手动完成任务")
    public R complete(@RequestParam String taskNo) {
        TaskWrk taskWrk = taskWrkService.selectByTaskNo(taskNo);
        if (Cools.isEmpty(taskWrk)){
            return R.error("任务已不存在") ;
        }
        if (taskWrk.getIoType()==4){
            try{
                return this.delete(taskNo);
            } catch (Exception e) {
                return R.error();
            }
        }
        if ((Cools.isEmpty(taskWrk) || taskWrk.getStatus()>=3) && !taskWrk.getStatus().equals(TaskStatusType.OVER3.id)){
            return R.error("已完结或已取消") ;
        }
@@ -394,8 +404,15 @@
    @ManagerAuth(memo = "手动取消任务")
    public R cancel(@RequestParam String taskNo) {
        TaskWrk taskWrk = taskWrkService.selectByTaskNo(taskNo);
        if (taskWrk == null) {
            return R.error();
        if (Cools.isEmpty(taskWrk)){
            return R.error("任务已不存在") ;
        }
        if (taskWrk.getIoType()==4){
            try{
                return this.delete(taskNo);
            } catch (Exception e) {
                return R.error();
            }
        }
        if (taskWrk.getStatus().equals(TaskStatusType.CANCEL.id)) {
            return R.error(taskWrk.getTaskNo() + "已被取消");
@@ -485,6 +502,12 @@
    @ManagerAuth(memo = "输送线下发完成")
    public R returnAssign(@RequestParam String taskNo) {
        TaskWrk taskWrk = taskWrkService.selectByTaskNo(taskNo);
        if (Cools.isEmpty(taskWrk)){
            return R.error("任务已不存在") ;
        }
        if (taskWrk.getIoType()==4){
            return R.error("当前任务不支持此操作") ;
        }
        if (!Cools.isEmpty(taskWrk) && taskWrk.getWrkSts()==1){
            taskWrk.setStatus(TaskStatusType.RECEIVE.id);//派发状态
            taskWrk.setWrkSts(2);
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -3007,7 +3007,7 @@
     * 2022-06-09 TQS修改,查询工作档LIST,遍历下发,防止第一个任务堵塞出库
     */
    public void locToCrnStnDemo(CrnSlave slave, CrnProtocol crnProtocol) {
        List<TaskWrk> taskWrksInitial = taskWrkMapper.selectPakOut(crnProtocol.getLaneNo(), null);
        List<TaskWrk> taskWrksInitial = taskWrkMapper.selectPakOutDemo(crnProtocol.getLaneNo(), null);
        if (taskWrksInitial.size() == 0) {
            return;
        }