#
Administrator
2026-03-29 95a5e803d2bb18f9b07df40e85e523693e28f2ac
src/main/java/com/zy/asrs/timer/WmsDataTimer.java
@@ -90,10 +90,16 @@
                        tvWrkDetlDto.setSpecs(wrkDetl.getString("specs"));
                        tvWrkDetlDto.setBatch(wrkDetl.getString("batch"));
                        tvWrkDetlDto.setAnfme(wrkDetl.getDouble("anfme"));
                        tvWrkDetlDto.setBarcode(wrkDetl.getString("zpallet"));
                        wcsStationDto.setBarcode(wrkDetl.getString("zpallet"));
                        tvWrkDetlDto.setOutboundSeq(wrkDetl.getString("supp"));
                        tvWrkDetlDto.setOrderNo(wrkDetl.getString("orderNo"));
                        wcsStationDto.setOrderNo(wrkDetl.getString("orderNo"));
                        list.add(tvWrkDetlDto);
                    }
                    wcsStationDto.setIoType(data.getInteger("ioType"));
                    wcsStationDto.setWrkDetls(list);
                    stationUtils.stationMap.put(wcsStationDto.getStationId(), wcsStationDto);
                }
@@ -138,7 +144,7 @@
                if(Objects.equals(barcode, "NoRead")){
                    continue;
                }
                requestParam.put("barcode", barcode);
                requestParam.put("taskNo", wcsStationDto.getTaskNo());
                response = new HttpHandler.Builder()
                        .setUri(wmsCombQueryUrl)
                        .setJson(JSON.toJSONString(requestParam))
@@ -152,7 +158,7 @@
                        continue;
                    }
                    List<TvWrkDetlDto> list = new ArrayList<>();
                    for (Object o : data.getJSONArray("waitPakins")) {
                    for (Object o : data.getJSONArray("wrkDetls")) {
                        JSONObject wrkDetl = (JSONObject) o;
                        TvWrkDetlDto tvWrkDetlDto = new TvWrkDetlDto();
//                        list.add(tvWrkDetlDto);
@@ -162,9 +168,6 @@
                        tvWrkDetlDto.setSpecs(wrkDetl.getString("specs"));
                        tvWrkDetlDto.setBatch(wrkDetl.getString("batch"));
                        tvWrkDetlDto.setAnfme(wrkDetl.getDouble("anfme"));
                        tvWrkDetlDto.setBarcode(barcode);
                        tvWrkDetlDto.setLocNo(wrkDetl.getString("zpallet"));
                        list.add(tvWrkDetlDto);
                    }
                    wcsStationDto.setIoType(1);