| | |
| | | import org.springframework.transaction.interceptor.TransactionAspectSupport; |
| | | |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | private void write(WrkMast wrkMast, List<WrkDetl> wrkDetls) { |
| | | ExdInstockTarget exdInstockTarge; |
| | | int i = 1; |
| | | //计数 |
| | | HashMap<String,Integer> hashMap = new HashMap<>(); |
| | | for (WrkDetl wrkDetl : wrkDetls) { |
| | | if (Cools.isEmpty(wrkDetl.getOrderNo()) && !Cools.isEmpty(wrkDetl.getInspect()) && wrkDetl.getInspect() == 1) { |
| | | if (Cools.isEmpty(hashMap)){ |
| | | hashMap.put(wrkDetl.getOrigin(),1); |
| | | }else{ |
| | | if(hashMap.containsKey(wrkDetl.getOrigin())){ |
| | | hashMap.put(wrkDetl.getOrigin(),hashMap.get(wrkDetl.getOrigin())+1); |
| | | }else{ |
| | | hashMap.put(wrkDetl.getOrigin(),1); |
| | | } |
| | | } |
| | | ExdvYanbu bacode = exdMaterialMapper.getBacode(wrkDetl.getThreeCode()); |
| | | if (bacode == null) { |
| | | log.info("验布数据没有,{}", wrkDetl.getThreeCode()); |
| | |
| | | exdInstockTarge.setFbillerid(Integer.valueOf(id.getEmail())); |
| | | exdInstockTarge.setFfmanagerid(17938); |
| | | exdInstockTarge.setFsmanagerid(17938); |
| | | exdInstockTarge.setFentryid(i); |
| | | exdInstockTarge.setFentryid(hashMap.get(wrkDetl.getOrigin())); |
| | | //物料ID |
| | | Mat mat = matServiceImpl.selectByMatnr(wrkDetl.getMatnr()); |
| | | exdInstockTarge.setFitemid(Integer.valueOf(mat.getUuid())); |