自动化立体仓库 - WMS系统
skyouc
21 小时以前 764d122bc7c31f13ccddc47e27e7046b867a00bb
no message
1个文件已修改
21 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/OpenController.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -11,6 +11,8 @@
import com.zy.asrs.entity.param.*;
import com.zy.asrs.mapper.ReportQueryMapper;
import com.zy.asrs.service.*;
import com.zy.asrs.service.impl.BasStationDetlServiceImpl;
import com.zy.asrs.service.impl.BasStationServiceImpl;
import com.zy.common.model.DetlDto;
import com.zy.common.web.BaseController;
import lombok.extern.slf4j.Slf4j;
@@ -51,6 +53,10 @@
    private MatService matService;
    @Autowired
    private WaitPakinService waitPakinService;
    @Autowired
    private BasStationServiceImpl basStationService;
    @Autowired
    private BasStationDetlService basStationDetlService;
    /**
@@ -81,6 +87,9 @@
        if (Cools.isEmpty(param)) {
            return R.parse(BaseRes.PARAM);
        }
        HashMap<String, Object> map = new HashMap<>();
        if (param.getTaskType().equals("crn")) {
        if (Cools.isEmpty(param.getTaskNo())) {
            return R.error("任务号[taskNo]不能为空");
        }
@@ -90,11 +99,19 @@
        }
        List<WrkDetl> wrkDetls = wrkDetlService.selectByWrkNo(Integer.valueOf(param.getTaskNo()));
        HashMap<String, Object> map = new HashMap<>();
        map.put("taskNo", param.getTaskNo());
        map.put("ioType", wrkMast.getIoType());
        map.put("wrkDetls", wrkDetls);
        } else {
            BasStation basStation = basStationService.selectOne(new EntityWrapper<BasStation>().eq("devNo", param.getAgvSite()));
            if (Objects.isNull(basStation)) {
                return R.error("站点不存在,请联系管理员检查站点信息!!");
            }
            List<BasStationDetl> basStationDetls = basStationDetlService.selectList(new EntityWrapper<BasStationDetl>().eq("devNo", param.getAgvSite()));
            map.put("taskNo", param.getAgvSite());
            map.put("ioType", "1");
            map.put("wrkDetls", basStationDetls);
        }
        return R.ok().add(map);
    }