Browse Source

单独写一个不需要权限验证的,被过滤的查询电梯详情接口

wanghaicheng 5 years ago
parent
commit
c78561b410

+ 18 - 0
lift-business-service/src/main/java/cn/com/ty/lift/business/maintenance/controller/ScanRecordController.java

@@ -1,6 +1,8 @@
 package cn.com.ty.lift.business.maintenance.controller;
 
 import cn.com.ty.lift.business.framework.util.MessageUtils;
+import cn.com.ty.lift.business.library.dao.entity.model.request.LiftRequest;
+import cn.com.ty.lift.business.library.service.LiftService;
 import cn.com.ty.lift.business.maintenance.dao.entity.MaintenanceRecord;
 import cn.com.ty.lift.business.maintenance.dao.entity.ScanRecord;
 import cn.com.ty.lift.business.maintenance.dao.entity.model.request.MaintenanceRecordDetailRequest;
@@ -30,6 +32,22 @@ public class ScanRecordController {
     private final MaintenanceRecordMapper maintenanceRecordMapper;
     private final MaintenanceRecordService maintenanceRecordService;
     private final ScanRecordService scanRecordService;
+    private final LiftService liftService;
+
+    /**
+     * 根据电梯id查询电梯信息
+     *
+     * @param request id
+     * @return 电梯信息
+     */
+    @PostMapping("lift/detail")
+    public RestResponse detail(@RequestBody LiftRequest request) {
+        Object response = liftService.detail(request.getLiftId(), null);
+        if (ObjectUtil.isEmpty(response)) {
+            return RestResponse.success();
+        }
+        return RestResponse.success(response, MessageUtils.get("msg.query.detail.success"));
+    }
 
     /**
      * 根据电梯id查询已完成的维保记录