|  |  |  | 
|---|
|  |  |  | // 检索库位 | 
|---|
|  |  |  | List<String> matNos = waitPakins.stream().map(WaitPakin::getMatnr).distinct().collect(Collectors.toList()); | 
|---|
|  |  |  | int rowCount = rowLastnoService.selectCount(null); | 
|---|
|  |  |  | Integer integer = 1; | 
|---|
|  |  |  | Integer integer = 2; | 
|---|
|  |  |  | for (int i = 1; i <= rowCount; i++) { | 
|---|
|  |  |  | integer = rowLastnoService.selectNextWhsType(); | 
|---|
|  |  |  | BasCrnp crn_no = basCrnpService.selectOne(new EntityWrapper<BasCrnp>() | 
|---|
|  |  |  | .eq("crn_no", i)); | 
|---|
|  |  |  | if (crn_no.getInEnable().equals("Y") && crn_no.getCrnSts().equals("3")){ | 
|---|
|  |  |  | .eq("crn_no", integer)); | 
|---|
|  |  |  | if (crn_no.getInEnable().equals("Y") && crn_no.getCrnSts() == 3){ | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // 生成工作档明细 | 
|---|
|  |  |  | waitPakins.forEach(waitPakin -> { | 
|---|
|  |  |  | String uuid = String.valueOf(System.currentTimeMillis()); | 
|---|
|  |  |  | WrkDetl wrkDetl = new WrkDetl(); | 
|---|
|  |  |  | wrkDetl.sync(waitPakin); | 
|---|
|  |  |  | wrkDetl.setWrkNo(wrkMast.getWrkNo()); | 
|---|
|  |  |  | wrkDetl.setIoTime(wrkMast.getIoTime()); | 
|---|
|  |  |  | wrkDetl.setAppeTime(now); | 
|---|
|  |  |  | wrkDetl.setModiTime(now); | 
|---|
|  |  |  | wrkDetl.setUuid(uuid); | 
|---|
|  |  |  | wrkDetl.setWeight(waitPakin.getWeight()); | 
|---|
|  |  |  | wrkDetl.setOwner(waitPakin.getOwner()); | 
|---|
|  |  |  | wrkDetl.setPayment(waitPakin.getPayment()); | 
|---|
|  |  |  | if (!wrkDetlService.insert(wrkDetl)) { | 
|---|
|  |  |  | throw new CoolException("保存工作明细失败"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | // 源站点状态检测 | 
|---|
|  |  |  | BasDevp sourceStaNo = basDevpService.checkSiteStatus(devpNo, true); | 
|---|
|  |  |  | int rowCount = rowLastnoService.selectCount(null); | 
|---|
|  |  |  | Integer integer = 1; | 
|---|
|  |  |  | Integer integer = 2; | 
|---|
|  |  |  | for (int i = 1; i <= rowCount; i++) { | 
|---|
|  |  |  | integer = rowLastnoService.selectNextWhsType(); | 
|---|
|  |  |  | BasCrnp crn_no = basCrnpService.selectOne(new EntityWrapper<BasCrnp>() | 
|---|
|  |  |  | .eq("crn_no", i)); | 
|---|
|  |  |  | if (crn_no.getInEnable().equals("Y") && crn_no.getCrnSts().equals("3")){ | 
|---|
|  |  |  | .eq("crn_no", integer)); | 
|---|
|  |  |  | if (crn_no.getInEnable().equals("Y") | 
|---|
|  |  |  | && crn_no.getCrnSts() == 3){ | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|