Procházet zdrojové kódy

fix:充电桩列表去充电编码错误

skyline před 2 roky
rodič
revize
2cb9455ba0

+ 1 - 0
service/src/main/java/com/kym/service/admin/EquipmentRelationService.java

@@ -14,4 +14,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
 public interface EquipmentRelationService extends IService<EquipmentRelation> {
     EquipmentRelation getByShortId(String shortId);
 
+    EquipmentRelation getByEquipmentId(String equipmentId);
 }

+ 5 - 4
service/src/main/java/com/kym/service/admin/impl/EquipmentRelationServiceImpl.java

@@ -1,16 +1,12 @@
 package com.kym.service.admin.impl;
 
 import com.baomidou.dynamic.datasource.annotation.DS;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.kym.entity.admin.EquipmentRelation;
 import com.kym.mapper.admin.EquipmentRelationMapper;
 import com.kym.service.admin.EquipmentRelationService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
 
-import java.util.List;
-
 /**
  * <p>
  *  服务实现类
@@ -27,4 +23,9 @@ public class EquipmentRelationServiceImpl extends ServiceImpl<EquipmentRelationM
     public EquipmentRelation getByShortId(String shortId) {
         return lambdaQuery().eq(EquipmentRelation::getShortId,shortId).one();
     }
+
+    @Override
+    public EquipmentRelation getByEquipmentId(String equipmentId) {
+        return lambdaQuery().eq(EquipmentRelation::getEquipmentId,equipmentId).one();
+    }
 }

+ 1 - 1
service/src/main/java/com/kym/service/miniapp/impl/ChargeServiceImpl.java

@@ -157,7 +157,7 @@ public class ChargeServiceImpl implements ChargeService {
     public Map<String, String> getConnectorIdAndStationId(String connectorId) {
         var stationId = "";
         if (connectorId.length() == 17) {
-            var equipmentRelation = equipmentRelationService.getByShortId(connectorId.substring(0,16));
+            var equipmentRelation = equipmentRelationService.getByEquipmentId(connectorId.substring(0,16));
             stationId = equipmentRelation.getStationId();
         } else if (connectorId.length() == 6) {
             // 查询EN+设备SN