| | |
| | | |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.core.common.Cools; |
| | | import com.core.common.DateUtils; |
| | | import com.zy.asrs.entity.*; |
| | | import com.zy.asrs.service.*; |
| | | import com.zy.asrs.task.AbstractHandler; |
| | |
| | | |
| | | private void write(WrkMast wrkMast, List<WrkDetl> wrkDetls) { |
| | | ExdInstockTarget exdInstockTarge; |
| | | 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.getBatch()); |
| | | exdInstockTarge = new ExdInstockTarget(); |
| | | exdInstockTarge.setFtrantype(21); |
| | |
| | | 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.setWritor("WMS"); |
| | | exdInstockTarge.setStatus(0); |
| | | exdInstockTargetService.insert(exdInstockTarge); |
| | | i++; |
| | | } |
| | | } |
| | | |