Commit 8abacd15 by gdj

调整返航代码逻辑。

parent 71ebfcd2
......@@ -95,9 +95,6 @@ public class ControlServiceImpl implements IControlService {
saveOperatingRecord(sn, controlMethodEnum.getMethod(), "{}");
DebugMethodEnum methodEnum = controlMethodEnum.getDebugMethodEnum();
RemoteDebugHandler data = checkDebugCondition(sn, param, controlMethodEnum);
boolean isExist = deviceRedisService.checkDeviceOnline(sn);
if (!isExist) {
return HttpResultResponse.error("The dock is offline.");
......@@ -110,10 +107,13 @@ public class ControlServiceImpl implements IControlService {
case RETURN_HOME_CANCEL:
response = abstractWaylineService.returnHomeCancel(SDKManager.getDeviceSDK(sn));
break;
default:
default: {
DebugMethodEnum methodEnum = controlMethodEnum.getDebugMethodEnum();
RemoteDebugHandler data = checkDebugCondition(sn, param, controlMethodEnum);
response = abstractDebugService.remoteDebug(SDKManager.getDeviceSDK(sn), methodEnum,
Objects.nonNull(methodEnum.getClazz()) ? mapper.convertValue(data, methodEnum.getClazz()) : null);
}
}
ServicesReplyData serviceReply = (ServicesReplyData) response.getData();
if (!serviceReply.getResult().isSuccess()) {
return HttpResultResponse.error(serviceReply.getResult());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment