Bladeren bron

充电桩列表

skyline 2 jaren geleden
bovenliggende
commit
d0ba33e635

+ 1 - 6
admin/src/main/java/com/kym/admin/controller/StatController.java

@@ -3,8 +3,6 @@ package com.kym.admin.controller;
 import com.kym.common.R;
 import com.kym.entity.admin.queryParams.StatQueryParam;
 import com.kym.service.miniapp.ChargeOrderService;
-import com.kym.service.utils.KymCache;
-import org.springframework.context.annotation.Lazy;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.ModelAttribute;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -21,11 +19,8 @@ public class StatController {
 
     private final ChargeOrderService chargeOrderService;
 
-    private final KymCache kymCache;
-
-    public StatController(ChargeOrderService chargeOrderService, @Lazy KymCache kymCache) {
+    public StatController(ChargeOrderService chargeOrderService) {
         this.chargeOrderService = chargeOrderService;
-        this.kymCache = kymCache;
     }
 
     /**

+ 3 - 0
service/src/main/java/com/kym/service/admin/impl/EquipmentInfoServiceImpl.java

@@ -39,6 +39,9 @@ public class EquipmentInfoServiceImpl extends ServiceImpl<EquipmentInfoMapper, E
 
     @Override
     public PageBean<EquipmentInfo> listEquipment(EquipmentQueryParam params) {
+        // 判断数据权限
+        var stationId = kymCache.getAdminUserStationId(StpUtil.getLoginIdAsLong());
+        params.setStationId(stationId);
         PageHelper.startPage(params.getPageNum(), params.getPageSize());
         var equipmentInfos = lambdaQuery()
                 .eq(isNotNull(params.getEquipmentId()), EquipmentInfo::getEquipmentId, params.getEquipmentId())