| | |
| | | List<MobileLocDetlVo> res = new ArrayList<>(); |
| | | locDetls.forEach(locDetl -> { |
| | | MobileLocDetlVo vo = new MobileLocDetlVo(); |
| | | List<WrkDetl> wrkDetlsList = wrkDetlService.queryWrkDetl(locDetl.getMatnr(), locDetl.getLocNo()); |
| | | List<WrkDetl> wrkDetlsList = wrkDetlService.queryWrkDetl(locDetl.getMatNo(), locDetl.getLocNo()); |
| | | final Double[] pickNum = {0.0}; |
| | | wrkDetlsList.forEach(item -> { |
| | | pickNum[0] = pickNum[0] + item.getAnfme(); |
| | | pickNum[0] = pickNum[0] + item.getQty(); |
| | | }); |
| | | vo.setPickNum(pickNum[0]); |
| | | vo.setLocNo(locDetl.getLocNo()); |
| | | vo.setMatnr(locDetl.getMatnr()); |
| | | vo.setMaktx(locDetl.getMaktx()); |
| | | vo.setCount(locDetl.getAnfme()); |
| | | vo.setMatNo(locDetl.getMatNo()); |
| | | vo.setMatName(locDetl.getMatName()); |
| | | vo.setCount(locDetl.getQty()); |
| | | res.add(vo); |
| | | }); |
| | | return R.ok().add(res); |
| | | } |
| | | if (!Cools.isEmpty(matNo)) { |
| | | List<LocDetl> locDetls = locDetlService.selectList(new EntityWrapper<LocDetl>() |
| | | .eq("matnr", matNo).orderBy("appe_time", false)); |
| | | .eq("mat_no", matNo).orderBy("appe_time", false)); |
| | | List<MobileLocDetlVo> res = new ArrayList<>(); |
| | | locDetls.forEach(locDetl -> { |
| | | MobileLocDetlVo vo = new MobileLocDetlVo(); |
| | | List<WrkDetl> wrkDetlsList = wrkDetlService.queryWrkDetl(locDetl.getMatnr(), locDetl.getLocNo()); |
| | | List<WrkDetl> wrkDetlsList = wrkDetlService.queryWrkDetl(locDetl.getMatNo(), locDetl.getLocNo()); |
| | | final Double[] pickNum = {0.0}; |
| | | wrkDetlsList.forEach(item -> { |
| | | pickNum[0] = pickNum[0] + item.getAnfme(); |
| | | pickNum[0] = pickNum[0] + item.getQty(); |
| | | }); |
| | | vo.setPickNum(pickNum[0]); |
| | | vo.setLocNo(locDetl.getLocNo()); |
| | | vo.setMatnr(locDetl.getMatnr()); |
| | | vo.setMaktx(locDetl.getMaktx()); |
| | | vo.setCount(locDetl.getAnfme()); |
| | | vo.setMatNo(locDetl.getMatNo()); |
| | | vo.setMatName(locDetl.getMatName()); |
| | | vo.setCount(locDetl.getQty()); |
| | | res.add(vo); |
| | | }); |
| | | return R.ok().add(res); |
| | |
| | | locDetls.forEach(locDetl -> { |
| | | MobileLocDetlVo vo = new MobileLocDetlVo(); |
| | | vo.setLocNo(locDetl.getLocNo()); |
| | | vo.setMatnr(locDetl.getMatnr()); |
| | | vo.setMaktx(locDetl.getMaktx()); |
| | | vo.setCount(locDetl.getAnfme()); |
| | | vo.setMatNo(locDetl.getMatNo()); |
| | | vo.setMatName(locDetl.getMatName()); |
| | | vo.setCount(locDetl.getQty()); |
| | | res.add(vo); |
| | | }); |
| | | return R.ok().add(res); |
| | | } |
| | | if (!Cools.isEmpty(matNo)) { |
| | | List<LocDetl> locDetls = locDetlService.selectList(new EntityWrapper<LocDetl>() |
| | | .eq("matnr", matNo).orderBy("appe_time", false)); |
| | | .eq("mat_no", matNo).orderBy("appe_time", false)); |
| | | List<MobileLocDetlVo> res = new ArrayList<>(); |
| | | locDetls.forEach(locDetl -> { |
| | | MobileLocDetlVo vo = new MobileLocDetlVo(); |
| | | vo.setLocNo(locDetl.getLocNo()); |
| | | vo.setMatnr(locDetl.getMatnr()); |
| | | vo.setMaktx(locDetl.getMaktx()); |
| | | vo.setCount(locDetl.getAnfme()); |
| | | vo.setMatNo(locDetl.getMatNo()); |
| | | vo.setMatName(locDetl.getMatName()); |
| | | vo.setCount(locDetl.getQty()); |
| | | res.add(vo); |
| | | }); |
| | | return R.ok().add(res); |