|  | @@ -118,7 +118,7 @@ public class CommCheckService {
 | 
											
												
													
														|  |       *
 |  |       *
 | 
											
												
													
														|  |       * @param seat      座次
 |  |       * @param seat      座次
 | 
											
												
													
														|  |       * @param important true:重要的场景 开始考试 重试次数不同,也会进行序列号检查。false:不重要场景 定时巡查。
 |  |       * @param important true:重要的场景 开始考试 重试次数不同,也会进行序列号检查。false:不重要场景 定时巡查。
 | 
											
												
													
														|  | -     * @return 在线的话,带一个Sim对象出来。离线Sim对象为空。
 |  | 
 | 
											
												
													
														|  | 
 |  | +     * @return 在线的话,带一个Sim对象出来。离线虚拟构建Sim对象。success data 是sim
 | 
											
												
													
														|  |       */
 |  |       */
 | 
											
												
													
														|  |      public AjaxResult checkOneSeatState(final Seat seat, final boolean important) {
 |  |      public AjaxResult checkOneSeatState(final Seat seat, final boolean important) {
 | 
											
												
													
														|  |          // check args.
 |  |          // check args.
 | 
											
										
											
												
													
														|  | @@ -155,9 +155,9 @@ public class CommCheckService {
 | 
											
												
													
														|  |              String msg = MessageFormat.format(msgTemp, seat.getSeatNum(), Sim.TYPE_NAME_MAP.get(sim.getSimType()), sim.getSimNum());
 |  |              String msg = MessageFormat.format(msgTemp, seat.getSeatNum(), Sim.TYPE_NAME_MAP.get(sim.getSimType()), sim.getSimNum());
 | 
											
												
													
														|  |              String msgSpec = checkOneSeatStateSpecBySimType(sim);
 |  |              String msgSpec = checkOneSeatStateSpecBySimType(sim);
 | 
											
												
													
														|  |              // 成功的话,Obj为Sim对象。
 |  |              // 成功的话,Obj为Sim对象。
 | 
											
												
													
														|  | -            return AjaxResult.success(msg, sim + msgSpec);
 |  | 
 | 
											
												
													
														|  | 
 |  | +            return AjaxResult.success(msg + msgSpec, sim);
 | 
											
												
													
														|  |          } else if (Objects.equals(result, SimMsg.Result.READ_TIMEOUT_EXCEPTION)) { // 正常情况:模拟器离线
 |  |          } else if (Objects.equals(result, SimMsg.Result.READ_TIMEOUT_EXCEPTION)) { // 正常情况:模拟器离线
 | 
											
												
													
														|  | -            // 更新Sim状态
 |  | 
 | 
											
												
													
														|  | 
 |  | +            // 更新Sim状态 更新当前座上sim的状态。
 | 
											
												
													
														|  |              if (!seat.getCurrentSimId().equals(Sim.ID_0)) {
 |  |              if (!seat.getCurrentSimId().equals(Sim.ID_0)) {
 | 
											
												
													
														|  |                  Sim simPre = simService.selectSimBySimId(seat.getCurrentSimId());
 |  |                  Sim simPre = simService.selectSimBySimId(seat.getCurrentSimId());
 | 
											
												
													
														|  |                  simService.updateSimStateBySimId(simPre.getSimId(), Sim.State.OFFLINE);
 |  |                  simService.updateSimStateBySimId(simPre.getSimId(), Sim.State.OFFLINE);
 | 
											
										
											
												
													
														|  | @@ -180,6 +180,7 @@ public class CommCheckService {
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      /**
 |  |      /**
 | 
											
												
													
														|  | 
 |  | +     * 针对 特定模拟器 型号 的特殊处理。
 | 
											
												
													
														|  |       *
 |  |       *
 | 
											
												
													
														|  |       * @param sim
 |  |       * @param sim
 | 
											
												
													
														|  |       * @return
 |  |       * @return
 |