|  |  |  | 
|---|
|  |  |  | //                        && staProtocol.isEmptyMk() | 
|---|
|  |  |  | && staProtocol.getWorkNo() == 0 | 
|---|
|  |  |  | ) { | 
|---|
|  |  |  | WrkMast pakoutEmpty = wrkMastMapper.selectPakoutEmpty(sta.getStaNo()); | 
|---|
|  |  |  | Integer staNo = sta.getStaNo(); | 
|---|
|  |  |  | switch (staProtocol.getSiteId()){ | 
|---|
|  |  |  | case 4007: | 
|---|
|  |  |  | staNo = 4002;break; | 
|---|
|  |  |  | case 4016: | 
|---|
|  |  |  | staNo = 4011;break; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | WrkMast pakoutEmpty = wrkMastMapper.selectPakoutEmpty(staNo); | 
|---|
|  |  |  | if (null != pakoutEmpty) { | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | switch (staProtocol.getSiteId()){ | 
|---|
|  |  |  | case 4007: | 
|---|
|  |  |  | sta.setStaNo(4002);break; | 
|---|
|  |  |  | case 4016: | 
|---|
|  |  |  | sta.setStaNo(4011);break; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<StaDesc> staDescs = staDescService.selectList(new EntityWrapper<StaDesc>().eq("stn_no", sta.getStaNo())); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<StaDesc> staDescs = staDescService.selectList(new EntityWrapper<StaDesc>().eq("stn_no", staNo)); | 
|---|
|  |  |  | for (StaDesc staDesc: staDescs){ | 
|---|
|  |  |  | BasCrnp basCrnp = basCrnpService.selectOne(new EntityWrapper<BasCrnp>().eq("crn_no", staDesc.getCrnNo())); | 
|---|
|  |  |  | if (!basCrnp.getCrnSts().equals(3) || basCrnp.getCrnErr() != 0){ | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } else if (staProtocol.isAutoing() && staProtocol.isLoading() && staProtocol.isInEnable() && staProtocol.isPakMk() && (staProtocol.getWorkNo()>=9900 || staProtocol.getWorkNo()==0)) { | 
|---|
|  |  |  | if (rgvSlave.getId() != 2 ){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | workNo1 = workNo++; | 
|---|
|  |  |  | souSta1 = Utils.getRgvStaNo(rgvSlave.getId(),inStn.getSourceStaNo()); | 
|---|
|  |  |  | if (inStn.getSourceStaNo() == 4007 && staProtocol.getTongType() == 1){ | 
|---|
|  |  |  | 
|---|
|  |  |  | devpThread.setPakMk(inStn.getSourceStaNo(),false); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | } else if (staProtocol.isAutoing() && staProtocol.isLoading() && staProtocol.isInEnable() && staProtocol.isPakMk() && (staProtocol.getWorkNo()>=9900 || staProtocol.getWorkNo()==0)) { | 
|---|
|  |  |  | if (rgvSlave.getId() != 2 ){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | workNo2 = workNo++; | 
|---|
|  |  |  | souSta2 = Utils.getRgvStaNo(rgvSlave.getId(),inStn.getSourceStaNo()); | 
|---|
|  |  |  | if (inStn.getSourceStaNo() == 4007 && staProtocol.getTongType() == 1){ | 
|---|