| | |
| | | int i = -1; |
| | | for (WrkDetl wrkDetl : wrkDetls) { |
| | | if (Cools.isEmpty(wrkDetl.getOrderNo()) && !Cools.isEmpty(wrkDetl.getInspect()) && wrkDetl.getInspect() == 1) { |
| | | continue; |
| | | ExdvYanbu bacode = exdMaterialMapper.getBacode(wrkDetl.getThreeCode()); |
| | | if (bacode == null) { |
| | | log.info("验布数据没有,{}", wrkDetl.getThreeCode()); |
| | | return; |
| | | } |
| | | exdInstockTarge = new ExdInstockTarget(); |
| | | exdInstockTarge.setFtrantype(21); |
| | | exdInstockTarge.setFdate(new Date()); |
| | | exdInstockTarge.setFrob(1); |
| | | exdInstockTarge.setFdeptid(7502); |
| | | exdInstockTarge.setFbillerid(Integer.valueOf(wrkDetl.getColor())); |
| | | exdInstockTarge.setFfmanagerid(Integer.valueOf(wrkDetl.getColor())); |
| | | exdInstockTarge.setFsmanagerid(Integer.valueOf(wrkDetl.getColor())); |
| | | exdInstockTarge.setFentryid(i); |
| | | exdInstockTarge.setFitemid(Integer.parseInt(wrkDetl.getSku())); |
| | | exdInstockTarge.setFqty(wrkDetl.getAnfme()); |
| | | //单价 |
| | | exdInstockTarge.setFprice(0.0); |
| | | exdInstockTarge.setFbatchno(bacode.getBatchno()); |
| | | //单价ID |
| | | exdInstockTarge.setFunitid(0); |
| | | //源单号 |
| | | exdInstockTarge.setFsourcebillno(bacode.getIcmono()); |
| | | //源单细表ID |
| | | exdInstockTarge.setFsourceentryid(i); |
| | | //源单单据类型 |
| | | exdInstockTarge.setFsourcetrantype(85); |
| | | //库位ID |
| | | exdInstockTarge.setFdcspid(0); |
| | | //仓库ID |
| | | |
| | | exdInstockTarge.setFdcstockid(wrkDetl.getBrand()); |
| | | |
| | | //exdInstockTarge.setFdcspid(wrkMast.getLocNo()); |
| | | |
| | | |
| | | exdInstockTarge.setBarcode(wrkDetl.getBatch()); |
| | | exdInstockTarge.setGross(bacode.getGross()); |
| | | exdInstockTarge.setWidth(bacode.getWidth()); |
| | | exdInstockTarge.setDefects(bacode.getDefects()); |
| | | exdInstockTarge.setBackcode(bacode.getBackcode()); |
| | | exdInstockTarge.setWritetime(new Date()); |
| | | exdInstockTarge.setWritor("WMS"); |
| | | exdInstockTarge.setStatus(0); |
| | | exdInstockTarge.setProdinkind("成品库"); |
| | | //exdInstockTarge.setProdInKind("特采库"); |
| | | exdInstockTargetService.insert(exdInstockTarge); |
| | | i++; |
| | | } |
| | | ExdvYanbu bacode = exdMaterialMapper.getBacode(wrkDetl.getBatch()); |
| | | if (bacode == null) { |
| | | return; |
| | | } |
| | | exdInstockTarge = new ExdInstockTarget(); |
| | | exdInstockTarge.setFtrantype(21); |
| | | exdInstockTarge.setFdate(new Date()); |
| | | exdInstockTarge.setFrob(1); |
| | | |
| | | exdInstockTarge.setFqty(wrkDetl.getAnfme()); |
| | | exdInstockTarge.setFbatchno(bacode.getBatchno()); |
| | | exdInstockTarge.setFsourcebillno(bacode.getIcmono()); |
| | | exdInstockTarge.setFsourcetrantype(85); |
| | | |
| | | exdInstockTarge.setFentryid(i); |
| | | exdInstockTarge.setFsmanagerid(Integer.valueOf(wrkDetl.getColor())); |
| | | exdInstockTarge.setFfmanagerid(Integer.valueOf(wrkDetl.getColor())); |
| | | exdInstockTarge.setFbillerid(Integer.valueOf(wrkDetl.getColor())); |
| | | exdInstockTarge.setFitemid(Integer.parseInt(wrkDetl.getSku())); |
| | | |
| | | exdInstockTarge.setFsourceentryid(i); |
| | | //exdInstockTarge.setFdcspid(wrkMast.getLocNo()); |
| | | //exdInstockTarge.setFdcstockid(wrkDetl.getBrand()); |
| | | |
| | | exdInstockTarge.setBarcode(wrkDetl.getBatch()); |
| | | exdInstockTarge.setGross(bacode.getGross()); |
| | | exdInstockTarge.setWidth(bacode.getWidth()); |
| | | exdInstockTarge.setDefects(bacode.getDefects()); |
| | | exdInstockTarge.setBackcode(bacode.getBackcode()); |
| | | exdInstockTarge.setWritetime(new Date()); |
| | | exdInstockTarge.setWritor("WMS"); |
| | | exdInstockTarge.setStatus(0); |
| | | exdInstockTarge.setProdInKind("成品库"); |
| | | //exdInstockTarge.setProdInKind("特采库"); |
| | | exdInstockTargetService.insert(exdInstockTarge); |
| | | i++; |
| | | } |
| | | } |
| | | |