| | |
| | | import com.zy.asrs.service.BasDevpService; |
| | | import com.zy.asrs.service.WorkService; |
| | | import com.zy.asrs.service.WrkMastService; |
| | | import com.zy.common.service.DoubleDeepService; |
| | | import com.zy.common.service.CommonService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | |
| | | @Autowired |
| | | private BasDevpService basDevpService; |
| | | @Autowired |
| | | private DoubleDeepService doubleDeepService; |
| | | private CommonService commonService; |
| | | |
| | | @Override |
| | | @Transactional |
| | |
| | | // 站点状态检测 |
| | | basDevpService.checkSiteStatus(param.getDevpNo()); |
| | | // 生成工作号 |
| | | int workNo = doubleDeepService.getWorkNo(0); |
| | | int workNo = commonService.getWorkNo(0); |
| | | if (workNo == 0) { |
| | | throw new CoolException("生成工作号失败,请联系管理员"); |
| | | } else { |
| | | if (wrkMastService.selectById(workNo)!=null) { |
| | | throw new CoolException("生成工作号" + workNo + "在工作档中已存在"); |
| | | } |
| | | } |
| | | // 检索库位 |
| | | String locNo = commonService.getLocNo(1, param.getDevpNo()); |
| | | |
| | | |
| | | // if (staNo == null || staNo.get) |