| | |
| | | import com.zy.asrs.domain.enums.TaskStatusType; |
| | | import com.zy.asrs.domain.enums.WorkNoType; |
| | | import com.zy.asrs.entity.*; |
| | | import com.zy.asrs.entity.param.CrnStatusParam; |
| | | import com.zy.asrs.entity.param.StationStatusParam; |
| | | import com.zy.asrs.entity.param.TaskCreateInParam; |
| | | import com.zy.asrs.entity.param.TaskCreateParam; |
| | | import com.zy.asrs.service.*; |
| | |
| | | private CommonService commonService; |
| | | @Autowired |
| | | private LocMastService locMastService; |
| | | @Autowired |
| | | private BasDevpService basDevpService; |
| | | @Autowired |
| | | private BasCrnpService basCrnpService; |
| | | @Autowired |
| | | private BasCrnErrorService basCrnErrorService; |
| | | |
| | | @Override |
| | | public R taskCreate(TaskCreateParam param) { |
| | |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | @Override |
| | | public List<StationStatusParam> getStationStatus() { |
| | | List<StationStatusParam> data = new ArrayList<>(); |
| | | List<BasDevp> list = basDevpService.selectList(new EntityWrapper<BasDevp>() |
| | | .in("dev_no", 102, 104, 106, 108, 203, 206, 209, 212)); |
| | | for (BasDevp basDevp : list) { |
| | | String taskNo = ""; |
| | | String barcode = ""; |
| | | if (basDevp.getWrkNo() > 0) { |
| | | TaskWrk taskWrk = taskWrkService.selectByWrkNo(basDevp.getWrkNo()); |
| | | if (taskWrk != null) { |
| | | taskNo = taskWrk.getTaskNo(); |
| | | barcode = taskWrk.getBarcode(); |
| | | } |
| | | } |
| | | |
| | | StationStatusParam param = new StationStatusParam(); |
| | | param.setStaNo(basDevp.getDevNo()); |
| | | param.setTaskNo(taskNo); |
| | | param.setLoading(basDevp.getLoading()); |
| | | param.setBarcode(barcode); |
| | | |
| | | data.add(param); |
| | | } |
| | | return data; |
| | | } |
| | | |
| | | @Override |
| | | public List<CrnStatusParam> getCrnStatus() { |
| | | List<CrnStatusParam> crnStatusParams = new ArrayList<>(); |
| | | List<BasCrnp> basCrnps = basCrnpService.selectList(new EntityWrapper<>()); |
| | | for (BasCrnp basCrnp:basCrnps){ |
| | | CrnStatusParam crnStatusParam=new CrnStatusParam(); |
| | | crnStatusParam.setCrnNo(basCrnp.getCrnNo()); |
| | | crnStatusParam.setCrnSts(basCrnp.getCrnSts()); |
| | | crnStatusParam.setErrorCode(basCrnp.getCrnErr()); |
| | | BasCrnError error=basCrnErrorService.selectOne(new EntityWrapper<BasCrnError>().eq("error_code",basCrnp.getCrnErr())); |
| | | if(Cools.isEmpty(error)){ |
| | | crnStatusParam.setErrorMsg(""); |
| | | }else { |
| | | crnStatusParam.setErrorMsg(error.getErrName()); |
| | | } |
| | | crnStatusParams.add(crnStatusParam); |
| | | } |
| | | |
| | | return crnStatusParams; |
| | | } |
| | | } |