| | |
| | | if (Cools.isEmpty(locMastStart)) { |
| | | continue; |
| | | } |
| | | if (!Utils.isShallowLoc(slaveProperties, locMastStart.getLocNo())) { |
| | | if (Utils.isShallowLoc(slaveProperties, locMastStart.getLocNo())) { |
| | | String shallowLocNo = Utils.getShallowLoc(slaveProperties, locMastStart.getLocNo()); |
| | | LocMast locNo = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no", shallowLocNo)); |
| | | if (locNo != null && !locNo.getLocSts().equals("O")) { |
| | | if (locNo != null && locNo.getLocSts().equals("D")) { |
| | | locMastStart = locNo; |
| | | } |
| | | } |
| | | LocMast locMastEnd = locMastService.selectOne(new EntityWrapper<LocMast>() |
| | | .eq("loc_sts", "O") |
| | | .eq("crn_no", basCrnp.getCrnNo()) |
| | | .eq("loc_type1", locMastStart.getLocType1()) |
| | | //.eq("loc_type1", locMastStart.getLocType1()) |
| | | .ne("modi_user", 77) |
| | | .orderBy("row1", true));//目标 |
| | | .orderBy("lev1", true));//目标 |
| | | if (Cools.isEmpty(locMastEnd)) { |
| | | continue; |
| | | } |
| | | if (!Utils.isShallowLoc(slaveProperties, locMastEnd.getLocNo())) { |
| | | String shallowLocNo = Utils.getShallowLoc(slaveProperties, locMastEnd.getLocNo()); |
| | | if (Utils.isShallowLoc(slaveProperties, locMastEnd.getLocNo())) { |
| | | String shallowLocNo = Utils.getDeepLoc(slaveProperties, locMastEnd.getLocNo()); |
| | | LocMast locNo = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no", shallowLocNo)); |
| | | if (locNo != null && locNo.getLocSts().equals("O")) { |
| | | |
| | | } else { |
| | | locMastEnd.setModiUser(77L); |
| | | locMastService.updateById(locMastEnd); |
| | | continue; |
| | | if (locNo != null && locNo.getModiUser() != 77L && locNo.getLocSts().equals("O")) { |
| | | locMastEnd = locNo; |
| | | } |
| | | } |
| | | // if (Cools.isEmpty(locMastStart) || Cools.isEmpty(locMastEnd)){ |