| | |
| | | BeanUtils.copyProperties(logItem, locDetl); |
| | | locDetl.setLocId(finalLoc.getId()) |
| | | .setType(OrderType.ORDER_REVISE.type) |
| | | .setWkType(Short.parseShort(OrderWorkType.ORDER_WORK_TYPE_STOCK_REVISE.type)) |
| | | .setWkType(OrderWorkType.ORDER_WORK_TYPE_STOCK_REVISE.type) |
| | | .setLocCode(finalLoc.getCode()) |
| | | .setAnfme(logItem.getReviseQty()) |
| | | // 如果batch不为空,同时设置splrBatch,以便查询时能匹配 |
| | |
| | | .setSourceLocId(sourceLoc.getCode()) |
| | | .setTargetLocId(finalLoc.getCode()) |
| | | .setMatNr(logItem.getMatnrCode()) |
| | | .setQty(logItem.getReviseQty() != null ? String.valueOf(logItem.getReviseQty()) : "0"); |
| | | .setQty(logItem.getReviseQty() != null ? String.valueOf(logItem.getReviseQty()) : "0") |
| | | .setDocNo(revise.getCode()) |
| | | .setDocSeqNo(logItem.getId() != null ? String.valueOf(logItem.getId()) : "1") |
| | | .setBatch(logItem.getBatch()) |
| | | .setUnitNo(logItem.getUnit()) |
| | | .setBarcode(logItem.getMatnrCode() != null && logItem.getLocCode() != null |
| | | ? logItem.getMatnrCode() + "@" + logItem.getLocCode() : logItem.getMatnrCode()); |
| | | String requestBody = objectMapper.writeValueAsString(param); |
| | | Date now = new Date(); |
| | | CloudWmsNotifyLog notifyLog = new CloudWmsNotifyLog() |