| | |
| | | |
| | | // 木箱中铜箔数量 |
| | | private Double count; |
| | | private Double pio = 13D; |
| | | |
| | | public void setAnfme(Double anfme){ |
| | | this.anfme=anfme; |
| | |
| | | this.outSite = param.getDevNo(); |
| | | ArrayList<LocDetl> locDetlArrayList = new ArrayList<>(); |
| | | |
| | | Double pioS = 100D; |
| | | for (com.zy.asrs.entity.LocDetl locDetlSou : locDetlList){ |
| | | LocDetl locDetl = new LocDetl(); |
| | | locDetl.setMatnr(param.getMatnr()); |
| | |
| | | locDetl.setZpallet(locDetlSou.getZpallet()); |
| | | locDetl.setWeight(locDetlSou.getWeight()); |
| | | locDetl.setSpecs(locDetlSou.getSpecs()); |
| | | locDetl.setPio(pioS); |
| | | locDetlArrayList.add(locDetl); |
| | | pioS--; |
| | | } |
| | | this.locDetls = locDetlArrayList; |
| | | }; |
| | |
| | | } |
| | | if (!Cools.isEmpty(paramLocDetl.getLocNo(), paramLocDetl.getMatnr(), paramLocDetl.getCount())) { |
| | | LocDetl one = locDetlService.selectItem(paramLocDetl.getLocNo(), paramLocDetl.getMatnr(), paramLocDetl.getBatch()); |
| | | if (null != one) locDetlDtos.add(new LocDetlDto(one, paramLocDetl.getCount(), param.getOrderNo())); |
| | | if (null != one) locDetlDtos.add(new LocDetlDto(one, paramLocDetl.getCount(), param.getOrderNo() , paramLocDetl.getPio())); |
| | | } |
| | | } |
| | | |
| | |
| | | wrkMast.setIoTime(now); |
| | | wrkMast.setWrkSts(11L); // 工作状态:11.生成出库ID |
| | | wrkMast.setIoType(ioType); // 入出库状态 |
| | | wrkMast.setIoPri(13D); // 优先级:13 |
| | | wrkMast.setIoPri(dto.getLocDetlDtos().get(0).getPio()); // 优先级:13 |
| | | wrkMast.setCrnNo(locMast.getCrnNo()); |
| | | wrkMast.setSourceStaNo(staDesc.getCrnStn()); // 源站 |
| | | wrkMast.setStaNo(staDesc.getStnNo()); // 目标站 |
| | |
| | | |
| | | private Double count; |
| | | |
| | | private Double pio = 13D; |
| | | |
| | | public LocDetlDto() { |
| | | } |
| | | |
| | | public LocDetlDto(LocDetl locDetl, Double count ,String orderNo ,Double pio) { |
| | | this.locDetl = locDetl; |
| | | this.count = count; |
| | | this.orderNo = orderNo; |
| | | this.pio = pio; |
| | | } |
| | | public LocDetlDto(LocDetl locDetl, Double count ,String orderNo) { |
| | | this.locDetl = locDetl; |
| | | this.count = count; |
| | |
| | | public void setOrderNo(String orderNo) { |
| | | this.orderNo = orderNo; |
| | | } |
| | | |
| | | public Double getPio() { |
| | | return pio; |
| | | } |
| | | |
| | | public void setPio(Double pio) { |
| | | this.pio = pio; |
| | | } |
| | | } |
| | |
| | | |
| | | Date now = new Date(); |
| | | // 生成入库通知档 |
| | | Mat mat = matService.selectByMatnr("111111"); |
| | | Mat mat = matService.selectByMatnr(basDevp.getDecDesc()); |
| | | if (Cools.isEmpty(mat)) { |
| | | throw new CoolException("111111商品档案不存在"); |
| | | throw new CoolException(basDevp.getDecDesc()+"商品档案不存在"); |
| | | } |
| | | WaitPakin waitPakin = new WaitPakin(); |
| | | waitPakin.sync(mat); |
| | | waitPakin.setBatch(DateUtils.convert(new Date(), DateUtils.yyyyMMdd)); |
| | | // waitPakin.setWeight(basDevp.getGrossWt()); |
| | | waitPakin.setWeight(450.0); |
| | | waitPakin.setWeight(basDevp.getGrossWt()); |
| | | waitPakin.setZpallet(param.getBarcode()); // 托盘码 |
| | | waitPakin.setIoStatus("N"); // 入出状态 |
| | | waitPakin.setAnfme(1.0); // 数量 |