| | |
| | | import com.zy.asrs.service.BasCrnpService; |
| | | import com.zy.asrs.service.impl.LocMastServiceImpl; |
| | | import com.zy.asrs.utils.CodeDetectionUtil; |
| | | import com.zy.asrs.utils.LocFCSUtils; |
| | | import com.zy.common.web.BaseController; |
| | | import com.zy.core.CrnThread; |
| | | import com.zy.core.cache.CrnErrCache; |
| | |
| | | } |
| | | } |
| | | } |
| | | if (Cools.isEmpty(basCrnpParam.getLocMastDemoE())){ |
| | | return R.error("请输入测试空库位列表").add("请输入测试空库位列表"); |
| | | } else { |
| | | String[] split = basCrnpParam.getLocMastDemoE().split(";"); |
| | | if (split.length!=basCrnpParam.getLocMastDemoCount()){ |
| | | return R.error("输入测试空库位列表数量不匹配").add("输入测试空库位列表数量不匹配"); |
| | | } |
| | | basCrnpParam.setLocMastDemoListE(new ArrayList<>(Arrays.asList(split))); |
| | | for (String locNo : basCrnpParam.getLocMastDemoListE()){ |
| | | boolean locNoDetection = CodeDetectionUtil.locNoDetection(locNo); |
| | | if (!locNoDetection){ |
| | | return R.error("输入测试空库位异常").add("输入测试空库位异常"); |
| | | } |
| | | } |
| | | } |
| | | // if (Cools.isEmpty(basCrnpParam.getLocMastDemoE())){ |
| | | // return R.error("请输入测试空库位列表").add("请输入测试空库位列表"); |
| | | // } else { |
| | | // String[] split = basCrnpParam.getLocMastDemoE().split(";"); |
| | | // if (split.length!=basCrnpParam.getLocMastDemoCount()){ |
| | | // return R.error("输入测试空库位列表数量不匹配").add("输入测试空库位列表数量不匹配"); |
| | | // } |
| | | // basCrnpParam.setLocMastDemoListE(new ArrayList<>(Arrays.asList(split))); |
| | | // for (String locNo : basCrnpParam.getLocMastDemoListE()){ |
| | | // boolean locNoDetection = CodeDetectionUtil.locNoDetection(locNo); |
| | | // if (!locNoDetection){ |
| | | // return R.error("输入测试空库位异常").add("输入测试空库位异常"); |
| | | // } |
| | | // } |
| | | // } |
| | | |
| | | if (Cools.isEmpty(basCrnpParam.getStaOutDemo())){ |
| | | return R.error("请输入测试出库站").add("请输入测试出库站"); |
| | |
| | | } |
| | | crnProtocol.setLocMastDemoCount(basCrnpParam.getLocMastDemoCount()); |
| | | crnProtocol.setLocMastDemoListF(basCrnpParam.getLocMastDemoListF()); |
| | | crnProtocol.setLocMastDemoListE(basCrnpParam.getLocMastDemoListE()); |
| | | ArrayList<String[]> locS = LocFCSUtils.getLocS(basCrnpParam.getLocMastDemoListF()); |
| | | |
| | | // crnProtocol.setLocMastDemoListE(basCrnpParam.getLocMastDemoListE()); |
| | | ArrayList<String> locMastDemoList = new ArrayList<>(); |
| | | locMastDemoList.addAll(basCrnpParam.getLocMastDemoListF()); |
| | | locMastDemoList.addAll(basCrnpParam.getLocMastDemoListF()); |
| | | // locMastDemoList.addAll(basCrnpParam.getLocMastDemoListF()); |
| | | crnProtocol.setLocMastDemoList(locMastDemoList); |
| | | crnProtocol.setLocMastDemoListSign(locS); |
| | | crnProtocol.setStaOutDemo(basCrnpParam.getStaOutDemo()); |
| | | crnProtocol.setStaIntDemo(basCrnpParam.getStaIntDemo()); |
| | | crnProtocol.setSignIntOut(false); |