| | |
| | | |
| | | if (!wrkDetls.isEmpty()) { |
| | | WrkDetl wrkDetl = wrkDetls.get(0); |
| | | double anfme = 0D; |
| | | double weight = 0D; |
| | | for (WrkDetl detl : wrkDetls) { |
| | | double anfme = wrkDetl.getAnfme() + detl.getAnfme(); |
| | | double weight = wrkDetl.getWeight() + detl.getWeight(); |
| | | if (wrkDetl.getStockNum() != null) { |
| | | double stockNum = wrkDetl.getStockNum() + detl.getStockNum(); |
| | | wrkDetl.setStockNum(stockNum); |
| | | } |
| | | |
| | | if (wrkDetl.getStockNum2() != null) { |
| | | double stockNum2 = wrkDetl.getStockNum2() + detl.getStockNum2(); |
| | | wrkDetl.setStockNum2(stockNum2); |
| | | } |
| | | anfme += detl.getAnfme(); |
| | | weight += detl.getWeight(); |
| | | wrkDetl.setAnfme(anfme); |
| | | wrkDetl.setWeight(weight); |
| | | } |
| | | |
| | | List<LocDetl> locDetls = locDetlService.selectList(new EntityWrapper<LocDetl>() |
| | | .eq("loc_no", wrkMast.getSourceLocNo())); |
| | | double totalAnfme = 0D; |
| | | double totalWeight = 0D; |
| | | for (LocDetl locDetl : locDetls) { |
| | | totalAnfme += locDetl.getAnfme(); |
| | | totalWeight += locDetl.getWeight(); |
| | | } |
| | | wrkDetl.setStockNum(totalAnfme); |
| | | wrkDetl.setStockNum2(totalWeight); |
| | | |
| | | ledCommand.getMatDtos().add(new MatDto( |
| | | wrkDetl.getMatnr() |
| | | , wrkDetl.getMaktx() |