소스 검색

优化data-transfer服务中门禁控制代码逻辑,增加下发命令请求超时后的下发命令记录状态变更

james 7 달 전
부모
커밋
f37f540213
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      data-transfer/data-transfer-biz/src/main/java/com/usky/transfer/service/impl/QueryInfluxdbDataServiceImpl.java

+ 2 - 0
data-transfer/data-transfer-biz/src/main/java/com/usky/transfer/service/impl/QueryInfluxdbDataServiceImpl.java

@@ -106,6 +106,8 @@ public class QueryInfluxdbDataServiceImpl extends AbstractCrudService<QueryInflu
             if((endTimeStamp - startTimeStamp) >= 3){ //请求超时3秒,返回失败
                 rec_map.put("code",-1);
                 rec_map.put("message","下发命令失败");
+
+                dmpDeviceCommandService.lambdaUpdate().set(DmpDeviceCommand::getCommandStatus,2).eq(DmpDeviceCommand::getId,commandId).update();
                 break;
             }
         }