TRX 1 rok temu
rodzic
commit
156fdc07de

+ 8 - 0
FullCardServer/src/main/java/com/zhongshu/card/server/core/controller/gateDoor/GateDoorController.java

@@ -36,5 +36,13 @@ public class GateDoorController {
         return gateDoorService.onLine(param);
     }
 
+    /**
+     * 设备下线通知
+     */
+    @Operation(summary = "闸机 设备下线通知")
+    @PostMapping(value = "offLine", consumes = MediaType.APPLICATION_JSON_VALUE)
+    public ResultContent offLine(@RequestBody OnLineParam param) {
+        return gateDoorService.offLine(param);
+    }
 
 }

+ 14 - 0
FullCardServer/src/main/java/com/zhongshu/card/server/core/service/gateDoor/GateDoorService.java

@@ -44,4 +44,18 @@ public class GateDoorService extends SuperService {
         return ResultContent.buildSuccess(JSONUtil.toJsonStr(resultModel));
     }
 
+    public ResultContent offLine(OnLineParam param) {
+        OnLineModel resultModel = new OnLineModel();
+        int i = RandomUtil.nextInt(1000, 100000);
+        resultModel.setMessageId(Long.valueOf(i));
+
+        OnLineAckInfoModel info = new OnLineAckInfoModel();
+        info.setFacesluiceId(CommonUtil.UUID());
+        resultModel.setInfo(info);
+        resultModel.setSuccess();
+
+        requestInfoService.addRequestInfo(param, resultModel, RequestType.GateDoor);
+        return ResultContent.buildSuccess(JSONUtil.toJsonStr(resultModel));
+    }
+
 }