|  |  |  | 
|---|
|  |  |  | log.error(staProtocol.getStaNo()+"站点,空桶,非法目标站!!!!!!"+staProtocol.getStaNoEnd().toString()); | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // 判断是否满足入库条件 | 
|---|
|  |  |  | if (staProtocol.isAutoing() | 
|---|
|  |  |  | && staProtocol.isLoading() | 
|---|
|  |  |  | && staProtocol.isInEnable() | 
|---|
|  |  |  | && !staProtocol.isEmptyMk() | 
|---|
|  |  |  | && (staProtocol.getWorkNo() == 0 || staProtocol.getWorkNo() > 9990) | 
|---|
|  |  |  | && staProtocol.isPakMk()) { | 
|---|
|  |  |  | Integer workNo1 = commonService.getWorkNo(3); | 
|---|
|  |  |  | Date now = new Date(); | 
|---|
|  |  |  | // 保存工作档 | 
|---|
|  |  |  | 
|---|
|  |  |  | if (!result) { | 
|---|
|  |  |  | throw new CoolException("更新plc站点信息失败"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | sta1 = Utils.getRgvEndStaNo(rgvSlave.getId(),wrkMast.getStaNo()); | 
|---|
|  |  |  | Integer staNo = Utils.getStaNo(rgvSlave.getId(), (int) sta1); | 
|---|
|  |  |  | BasDevp devp = basDevpService.selectById(staNo); | 
|---|
|  |  |  | if (devp.getWrkNo()!=0 || devp.getLoading().equals("Y")){ | 
|---|
|  |  |  | if (devp.getWrkNo()!=0 || Cools.isEmpty(devp.getLoading()) || devp.getLoading().equals("Y")){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | work1 = true; | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | Integer staNo = Utils.getStaNo(rgvSlave.getId(), (int) sta1); | 
|---|
|  |  |  | BasDevp devp = basDevpService.selectById(staNo); | 
|---|
|  |  |  | if (devp.getWrkNo()!=0 || devp.getLoading().equals("Y")){ | 
|---|
|  |  |  | if (devp.getWrkNo()!=0 || Cools.isEmpty(devp.getLoading()) || devp.getLoading().equals("Y")){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | workNo1 = commonService.getWorkNo(3); | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | Integer staNo = Utils.getStaNo(rgvSlave.getId(), (int) sta1); | 
|---|
|  |  |  | BasDevp devp = basDevpService.selectById(staNo); | 
|---|
|  |  |  | if (devp.getWrkNo()!=0 || devp.getLoading().equals("Y")){ | 
|---|
|  |  |  | if (devp.getWrkNo()!=0 || Cools.isEmpty(devp.getLoading()) || devp.getLoading().equals("Y")){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | work1 = true; | 
|---|
|  |  |  | 
|---|
|  |  |  | sta2 = Utils.getRgvEndStaNo(rgvSlave.getId(),wrkMast.getStaNo()); | 
|---|
|  |  |  | Integer staNo = Utils.getStaNo(rgvSlave.getId(), (int) sta2); | 
|---|
|  |  |  | BasDevp devp2 = basDevpService.selectById(staNo); | 
|---|
|  |  |  | if (devp2.getWrkNo()!=0 || devp2.getLoading().equals("Y")){ | 
|---|
|  |  |  | if (devp2.getWrkNo()!=0 || Cools.isEmpty(devp2.getLoading()) || devp2.getLoading().equals("Y")){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | Integer staNo = Utils.getStaNo(rgvSlave.getId(), (int) sta2); | 
|---|
|  |  |  | BasDevp devp2 = basDevpService.selectById(staNo); | 
|---|
|  |  |  | if (devp2.getWrkNo()!=0 || devp2.getLoading().equals("Y")){ | 
|---|
|  |  |  | if (devp2.getWrkNo()!=0 || Cools.isEmpty(devp2.getLoading()) || devp2.getLoading().equals("Y")){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | workNo2 = commonService.getWorkNo(3); | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | Integer staNo = Utils.getStaNo(rgvSlave.getId(), (int) sta2); | 
|---|
|  |  |  | BasDevp devp2 = basDevpService.selectById(staNo); | 
|---|
|  |  |  | if (devp2.getWrkNo()!=0 || devp2.getLoading().equals("Y")){ | 
|---|
|  |  |  | if (devp2.getWrkNo()!=0 || Cools.isEmpty(devp2.getLoading()) || devp2.getLoading().equals("Y")){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|