| | |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.io.IOException; |
| | | import java.sql.ResultSetMetaData; |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | |
| | | private BasDevpService basDevpService; |
| | | @Autowired |
| | | private ApiLogService apiLogService; |
| | | |
| | | @Autowired |
| | | private BasCrnpService basCrnpService; |
| | | @Autowired |
| | | private StaDescService staDescService; |
| | | |
| | |
| | | } |
| | | |
| | | Map<String,Integer> map = new HashMap<>(); |
| | | map.put("J-1101",102);map.put("J-1102",101); |
| | | map.put("J-1103",106);map.put("J-1104",105); |
| | | map.put("J-1105",110);map.put("J-1106",109); |
| | | map.put("J-1107",114);map.put("J-1108",113); |
| | | map.put("J-1109",118);map.put("J-1110",117); |
| | | map.put("J-1111",122);map.put("J-1112",121); |
| | | map.put("J-1102",102);map.put("J-1101",101); |
| | | map.put("J-1103",105);map.put("J-1104",106); |
| | | map.put("J-1105",109);map.put("J-1106",110); |
| | | map.put("J-1107",113);map.put("J-1108",114); |
| | | map.put("J-1109",117);map.put("J-1110",118); |
| | | map.put("J-1111",121);map.put("J-1112",122); |
| | | map.put("H-1102",300);map.put("H-1101",305); |
| | | map.put("G-1102",400);map.put("G-1101",405); |
| | | // StaDesc staDesc = staDescService.selectOne(new EntityWrapper<StaDesc>() |
| | |
| | | StaDesc staDesc = new StaDesc(); |
| | | if (param.getTaskType().equals("CK") && param.getTargetWharf().contains("J")){ |
| | | staDesc = staDescService.selectOne(new EntityWrapper<StaDesc>() |
| | | .eq("crn_no", param.getTaskTunnel()).eq("type_no",2).lt("crn_stn", 200)); |
| | | .eq("crn_no",param.getTaskTunnel()) |
| | | .eq("type_no",2) |
| | | .lt("stn_no",200)); |
| | | }else if (param.getTaskType().equals("CK") && param.getTargetWharf().contains("H")){ |
| | | staDesc = staDescService.selectOne(new EntityWrapper<StaDesc>() |
| | | .eq("crn_no",param.getTaskTunnel()) |
| | | .eq("type_no",2) |
| | | .lt("stn_no",400) |
| | | .gt("stn_no",200)); |
| | | }else { |
| | | staDesc = staDescService.selectOne(new EntityWrapper<StaDesc>() |
| | | .eq("crn_no", param.getTaskTunnel()).eq("type_no",2).ge("crn_stn", 200)); |
| | | .eq("crn_no",param.getTaskTunnel()) |
| | | .eq("type_no",2) |
| | | .lt("stn_no",500) |
| | | .ge("stn_no",400)); |
| | | } |
| | | param.setTargetLocationCode(staDesc.getStnNo().toString()); |
| | | |
| | |
| | | ,r.toString() |
| | | ,true |
| | | ); |
| | | return r; |
| | | |
| | | |
| | | } |
| | | |
| | | return null; |
| | | return R.ok(); |
| | | } |
| | | |
| | | //任务取消接口 |
| | |
| | | public R taskCancel(@RequestHeader String appkey, |
| | | @RequestBody WMSAndAGVInterfaceParam param, |
| | | HttpServletRequest request) { |
| | | auth(appkey, param, request); |
| | | if (Cools.isEmpty(param)){ |
| | | return R.error("参数为空!"); |
| | | } else if (Cools.isEmpty(param.getTaskNo())){ |
| | |
| | | } |
| | | } |
| | | |
| | | //设备状态查询接口 |
| | | @PostMapping("/deviceStatus") |
| | | @Transactional |
| | | public R deviceStatus(@RequestHeader String appkey, |
| | | HttpServletRequest request) { |
| | | auth(appkey, "设备状态查询接口", request); |
| | | List<BasDevp> basDevps = basDevpService.selectList(new EntityWrapper<>()); |
| | | List<Map<String, Object>> list = new ArrayList<>(); |
| | | for (BasDevp basDevp:basDevps){ |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("devNo", basDevp.getDevNo()); |
| | | map.put("devType", "输送线"); |
| | | map.put("devStatus", basDevp.getAutoing().equals("Y")? 1:0); |
| | | map.put("errorCode", 0); |
| | | map.put("errorMsg", ""); |
| | | list.add(map); |
| | | } |
| | | List<BasCrnp> basCrnps = basCrnpService.selectList(new EntityWrapper<>()); |
| | | for (BasCrnp basCrnp:basCrnps){ |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("devNo", basCrnp.getCrnNo()); |
| | | map.put("devType", "堆垛机"); |
| | | map.put("devStatus", basCrnp.getCrnSts()); |
| | | map.put("errorCode", 0); |
| | | map.put("errorMsg", ""); |
| | | list.add(map); |
| | | } |
| | | return R.ok(list); |
| | | } |
| | | |
| | | |
| | | } |