Forráskód Böngészése

#FIX 循环依赖

tanbin 1 éve
szülő
commit
d089d37bef

+ 2 - 5
device-api-service/src/main/java/com/xy/service/DeviceSimServiceImpl.java

@@ -1,6 +1,5 @@
 package com.xy.service;
 
-import cn.hutool.core.bean.BeanUtil;
 import com.alibaba.excel.EasyExcel;
 import com.alibaba.excel.annotation.ExcelProperty;
 import com.alibaba.excel.annotation.write.style.ColumnWidth;
@@ -18,12 +17,9 @@ import com.xy.config.DeviceThreadPoolConfig;
 import com.xy.config.FileConfig;
 import com.xy.device.EnumDeviceChargingHistoryStatus;
 import com.xy.device.EnumSimConfig;
-import com.xy.dto.DeviceChargingHistoryDto;
 import com.xy.dto.DeviceSimDto;
 import com.xy.dto.MercFeeConfigAlgorithmTypeDto;
 import com.xy.dto.MercFeeConfigSimCardDto;
-import com.xy.dto.be.MercDto;
-import com.xy.entity.DeviceChargingHistory;
 import com.xy.entity.DeviceSim;
 import com.xy.entity.DeviceSimCharge;
 import com.xy.entity.SysDictRedis;
@@ -38,6 +34,7 @@ import lombok.Data;
 import lombok.RequiredArgsConstructor;
 import lombok.SneakyThrows;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.context.annotation.Lazy;
 import org.springframework.stereotype.Service;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -70,7 +67,7 @@ import static com.xy.utils.PlusBeans.toPageBean;
  * @since 2023-10-16
  */
 @Service
-@AllArgsConstructor
+@AllArgsConstructor(onConstructor_ = @Lazy)
 @Api(tags = "设备流量卡")
 public class DeviceSimServiceImpl extends ServiceImpl<DeviceSimMapper, DeviceSim> implements DeviceSimService {