| | |
| | | @Slf4j |
| | | public class AgvWrkMastServiceImp extends ServiceImpl<AgvWrkMastMapper, AgvWrkMast> implements AgvWrkMastService { |
| | | |
| | | @Value("${agv.flag}") |
| | | private boolean flag; |
| | | |
| | | @Value("${agv.url}") |
| | | private String url; |
| | | |
| | |
| | | |
| | | } |
| | | |
| | | // TODO 四期 |
| | | private boolean processUseTiShengJi(String sourceLocNo, String locNo) { |
| | | // 判断是否是提升机 |
| | | if (sourceLocNo.startsWith("YZ")) { |
| | | if (sourceLocNo.endsWith("01F2") && !locNo.startsWith("YZ") && locNo.endsWith("F4") && locNo.startsWith("Q")) { |
| | | // 从生产二厂的库位到吸塑二厂的点位上 |
| | | return true; |
| | | } else if (sourceLocNo.endsWith("01F2") && locNo.startsWith("YZ") && locNo.endsWith("02F1")) { |
| | | // 从生产二厂的库位到吸塑二厂的库位 |
| | | return true; |
| | | } else if (sourceLocNo.endsWith("02F1") && locNo.startsWith("YZ") && locNo.endsWith("01F2")) { |
| | | // 吸塑二楼的库位到生产二厂的库位 |
| | | return true; |
| | | } else if (sourceLocNo.endsWith("02F1") && !locNo.startsWith("YZ") && locNo.endsWith("F2")) { |
| | | // 吸塑二楼的库位到生产二厂的点位 |
| | | return true; |
| | | } |
| | | } else { |
| | | if (sourceLocNo.endsWith("F4") && locNo.startsWith("YZ") && locNo.endsWith("01F2")) { |
| | | // 从吸塑二楼的点位到生产二厂的库位 |
| | | return true; |
| | | } else if (sourceLocNo.endsWith("F2") && locNo.startsWith("YZ") && locNo.endsWith("02F1")) { |
| | | // 从生产二厂的点位到吸塑二楼的库位 |
| | | return true; |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | private int doHttpRequest(Object requestParam, String namespace, String url, String path, String appkey, String ip) { |
| | | if (!flag) { |
| | | return 1; |
| | | } |
| | | String response = ""; |
| | | boolean success = false; |
| | | int code = 0; |