| | |
| | | import com.zy.asrs.domain.enums.SiteStatusType; |
| | | import com.zy.asrs.domain.param.SystemSwitchParam; |
| | | import com.zy.asrs.domain.vo.*; |
| | | import com.zy.asrs.entity.BasCrnError; |
| | | import com.zy.asrs.entity.BasDevp; |
| | | import com.zy.asrs.entity.BasRgv; |
| | | import com.zy.asrs.entity.WrkMast; |
| | | import com.zy.asrs.entity.*; |
| | | import com.zy.asrs.mapper.BasCrnErrorMapper; |
| | | import com.zy.asrs.mapper.LocMastMapper; |
| | | import com.zy.asrs.service.BasDevpService; |
| | | import com.zy.asrs.service.BasRgvMapService; |
| | | import com.zy.asrs.service.BasRgvService; |
| | | import com.zy.asrs.service.WrkMastService; |
| | | import com.zy.common.CodeRes; |
| | |
| | | private BasCrnErrorMapper basCrnErrorMapper; |
| | | @Autowired |
| | | private BasRgvService basRgvService; |
| | | @Autowired |
| | | private BasRgvMapService basRgvMapService; |
| | | |
| | | @PostMapping("/system/running/status") |
| | | @ManagerAuth(memo = "系统运行状态") |
| | |
| | | StaProtocol staProtocol = entry.getValue(); |
| | | vo.setSiteId(String.valueOf(entry.getKey())); // 站点编号 |
| | | for (BasRgv basRgv: basRgvs){ |
| | | if (basRgv.getRgvNo().equals(entry.getKey()) ){ |
| | | staProtocol.setWorkNo(basRgv.getWrkNo1()); |
| | | BasRgvMap basRgvMap = basRgvMapService.selectByRgvNo(basRgv.getRgvNo()); |
| | | if(basRgv.getRgvNo() == 1 ){ |
| | | if(entry.getKey() == 1){ |
| | | staProtocol.setWorkNo(basRgv.getWrkNo1()); |
| | | staProtocol.setNearbySta(String.valueOf(basRgvMap.getNowRoute())); |
| | | staProtocol.setAutoing(basRgv.getStatus() == 1); |
| | | staProtocol.setLoading(staProtocol.getWorkNo()>0); |
| | | }else if(entry.getKey() == 2){ |
| | | staProtocol.setWorkNo(basRgv.getWrkNo2()); |
| | | staProtocol.setNearbySta(String.valueOf(basRgvMap.getNowRoute())); |
| | | staProtocol.setAutoing(basRgv.getStatus() == 1); |
| | | staProtocol.setLoading(staProtocol.getWorkNo()>0); |
| | | } |
| | | }else if(basRgv.getRgvNo() == 2){ |
| | | if(entry.getKey() == 3){ |
| | | staProtocol.setWorkNo(basRgv.getWrkNo1()); |
| | | staProtocol.setNearbySta(String.valueOf(basRgvMap.getNowRoute())); |
| | | staProtocol.setAutoing(basRgv.getStatus() == 1); |
| | | staProtocol.setLoading(staProtocol.getWorkNo()>0); |
| | | }else if(entry.getKey() == 4){ |
| | | staProtocol.setWorkNo(basRgv.getWrkNo2()); |
| | | staProtocol.setNearbySta(String.valueOf(basRgvMap.getNowRoute())); |
| | | staProtocol.setAutoing(basRgv.getStatus() == 1); |
| | | staProtocol.setLoading(staProtocol.getWorkNo()>0); |
| | | } |
| | | } |
| | | } |
| | | vo.setWorkNo(staProtocol.getWorkNo()); // 工作号 |