|  |  |  | 
|---|
|  |  |  | param.setBarcode(wrkMast.getBarcode()); | 
|---|
|  |  |  | param.setIoType(wrkMast.getIoType()); | 
|---|
|  |  |  | param.setSourceStaNo(pickSta.getStaNo()); | 
|---|
|  |  |  | param.setLiftNo(pickSta.getLiftNo()); | 
|---|
|  |  |  | param.setLocType1(locMast.getLocType1()); | 
|---|
|  |  |  | String response = new HttpHandler.Builder() | 
|---|
|  |  |  | .setUri(wmsUrl) | 
|---|
|  |  |  | 
|---|
|  |  |  | if (code.equals(200)) { | 
|---|
|  |  |  | StartupDto dto = jsonObject.getObject("data", StartupDto.class); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //获取回库提升机目标站 | 
|---|
|  |  |  | LiftStaProtocol liftStaProtocol = NyLiftUtils.getLiftStaByLev(pickSta.getLiftNo(), Utils.getLev(dto.getLocNo())); | 
|---|
|  |  |  | if (liftStaProtocol == null) { | 
|---|
|  |  |  | News.info(wrkMast.getWrkNo() + "获取回库提升机目标站失败"); | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 更新工作档数据状态 | 
|---|
|  |  |  | wrkMast.setIoType(wrkMast.getIoType() - 50); // 入出库类型: 103->53,104->54 | 
|---|
|  |  |  | wrkMast.setWrkSts(2L); // 工作状态: 2.设备上走 | 
|---|
|  |  |  | wrkMast.setSourceStaNo(dto.getSourceStaNo()); // 源站 | 
|---|
|  |  |  | wrkMast.setStaNo(liftStaProtocol.getStaNo());//目标站 | 
|---|
|  |  |  | wrkMast.setLocNo(dto.getLocNo()); // 目标库位 | 
|---|
|  |  |  | wrkMast.setShuttleNo(null); // 穿梭车清空 | 
|---|
|  |  |  | wrkMast.setLiftNo(null);// 提升机清空 | 
|---|
|  |  |  | wrkMast.setModiTime(new Date()); | 
|---|
|  |  |  | if (wrkMastMapper.updateById(wrkMast) == 0) { | 
|---|
|  |  |  | News.info(wrkMast.getWrkNo() + "更新工作档数据状态失败"); | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //                                //获取回库提升机目标站 | 
|---|
|  |  |  | //                                LiftStaProtocol liftStaProtocol = NyLiftUtils.getLiftStaByLev(pickSta.getLiftNo(), Utils.getLev(dto.getLocNo())); | 
|---|
|  |  |  | //                                if (liftStaProtocol == null) { | 
|---|
|  |  |  | //                                    News.info(wrkMast.getWrkNo() + "获取回库提升机目标站失败"); | 
|---|
|  |  |  | //                                    continue; | 
|---|
|  |  |  | //                                } | 
|---|
|  |  |  | // | 
|---|
|  |  |  | //                                // 更新工作档数据状态 | 
|---|
|  |  |  | //                                wrkMast.setIoType(wrkMast.getIoType() - 50); // 入出库类型: 103->53,104->54 | 
|---|
|  |  |  | //                                wrkMast.setWrkSts(2L); // 工作状态: 2.设备上走 | 
|---|
|  |  |  | //                                wrkMast.setSourceStaNo(dto.getSourceStaNo()); // 源站 | 
|---|
|  |  |  | //                                wrkMast.setStaNo(liftStaProtocol.getStaNo());//目标站 | 
|---|
|  |  |  | //                                wrkMast.setLocNo(dto.getLocNo()); // 目标库位 | 
|---|
|  |  |  | //                                wrkMast.setShuttleNo(null); // 穿梭车清空 | 
|---|
|  |  |  | //                                wrkMast.setLiftNo(null);// 提升机清空 | 
|---|
|  |  |  | //                                wrkMast.setModiTime(new Date()); | 
|---|
|  |  |  | //                                if (wrkMastMapper.updateById(wrkMast) == 0) { | 
|---|
|  |  |  | //                                    News.info(wrkMast.getWrkNo() + "更新工作档数据状态失败"); | 
|---|
|  |  |  | //                                    continue; | 
|---|
|  |  |  | //                                } | 
|---|
|  |  |  | } else if (code == 500) { | 
|---|
|  |  |  | News.error("请求接口失败!!!url:{};request:{};response:{}", wmsUrl + "/rpc/pakin/loc/v1", JSON.toJSONString(param), response); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | param.setBarcode(wrkMast.getBarcode()); | 
|---|
|  |  |  | param.setIoType(107);//盘点 | 
|---|
|  |  |  | param.setSourceStaNo(pickSta.getStaNo()); | 
|---|
|  |  |  | param.setLiftNo(pickSta.getLiftNo()); | 
|---|
|  |  |  | param.setLocType1(locMast.getLocType1()); | 
|---|
|  |  |  | String response = new HttpHandler.Builder() | 
|---|
|  |  |  | .setUri(wmsUrl) | 
|---|
|  |  |  | 
|---|
|  |  |  | if (code.equals(200)) { | 
|---|
|  |  |  | StartupDto dto = jsonObject.getObject("data", StartupDto.class); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //获取回库提升机目标站 | 
|---|
|  |  |  | LiftStaProtocol liftStaProtocol = NyLiftUtils.getLiftStaByLev(pickSta.getLiftNo(), Utils.getLev(dto.getLocNo())); | 
|---|
|  |  |  | if (liftStaProtocol == null) { | 
|---|
|  |  |  | News.info(wrkMast.getWrkNo() + "获取回库提升机目标站失败"); | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 更新工作档数据状态 | 
|---|
|  |  |  | wrkMast.setIoType(wrkMast.getIoType() - 50); // 入出库类型: 107->57 | 
|---|
|  |  |  | wrkMast.setWrkSts(2L); // 工作状态: 2.设备上走 | 
|---|
|  |  |  | wrkMast.setSourceStaNo(dto.getSourceStaNo()); // 源站 | 
|---|
|  |  |  | wrkMast.setStaNo(liftStaProtocol.getStaNo());//目标站 | 
|---|
|  |  |  | wrkMast.setLocNo(dto.getLocNo()); // 目标库位 | 
|---|
|  |  |  | wrkMast.setShuttleNo(null); // 穿梭车清空 | 
|---|
|  |  |  | wrkMast.setLiftNo(null);// 提升机清空 | 
|---|
|  |  |  | wrkMast.setModiTime(new Date()); | 
|---|
|  |  |  | if (wrkMastMapper.updateById(wrkMast) == 0) { | 
|---|
|  |  |  | News.info(wrkMast.getWrkNo() + "更新工作档数据状态失败"); | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //                                //获取回库提升机目标站 | 
|---|
|  |  |  | //                                LiftStaProtocol liftStaProtocol = NyLiftUtils.getLiftStaByLev(pickSta.getLiftNo(), Utils.getLev(dto.getLocNo())); | 
|---|
|  |  |  | //                                if (liftStaProtocol == null) { | 
|---|
|  |  |  | //                                    News.info(wrkMast.getWrkNo() + "获取回库提升机目标站失败"); | 
|---|
|  |  |  | //                                    continue; | 
|---|
|  |  |  | //                                } | 
|---|
|  |  |  | // | 
|---|
|  |  |  | //                                // 更新工作档数据状态 | 
|---|
|  |  |  | //                                wrkMast.setIoType(wrkMast.getIoType() - 50); // 入出库类型: 107->57 | 
|---|
|  |  |  | //                                wrkMast.setWrkSts(2L); // 工作状态: 2.设备上走 | 
|---|
|  |  |  | //                                wrkMast.setSourceStaNo(dto.getSourceStaNo()); // 源站 | 
|---|
|  |  |  | //                                wrkMast.setStaNo(liftStaProtocol.getStaNo());//目标站 | 
|---|
|  |  |  | //                                wrkMast.setLocNo(dto.getLocNo()); // 目标库位 | 
|---|
|  |  |  | //                                wrkMast.setShuttleNo(null); // 穿梭车清空 | 
|---|
|  |  |  | //                                wrkMast.setLiftNo(null);// 提升机清空 | 
|---|
|  |  |  | //                                wrkMast.setModiTime(new Date()); | 
|---|
|  |  |  | //                                if (wrkMastMapper.updateById(wrkMast) == 0) { | 
|---|
|  |  |  | //                                    News.info(wrkMast.getWrkNo() + "更新工作档数据状态失败"); | 
|---|
|  |  |  | //                                    continue; | 
|---|
|  |  |  | //                                } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //                                staProtocol.setStaNo(dto.getSourceStaNo().shortValue());//写入目标站 | 
|---|
|  |  |  | //                                MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); | 
|---|