diff --git a/smart-switch-service/src/main/java/com/ruoyi/common/validRule/accountExist/AccountExistValidator.java b/smart-switch-service/src/main/java/com/ruoyi/common/validRule/accountExist/AccountExistValidator.java index c0b748d9..9cd94557 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/common/validRule/accountExist/AccountExistValidator.java +++ b/smart-switch-service/src/main/java/com/ruoyi/common/validRule/accountExist/AccountExistValidator.java @@ -4,8 +4,6 @@ import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.spring.SpringUtils; import com.ruoyi.ss.account.domain.AccountQuery; import com.ruoyi.ss.account.service.AccountService; -import com.ruoyi.ss.device.domain.DeviceQuery; -import com.ruoyi.ss.device.service.DeviceService; import javax.validation.ConstraintValidator; import javax.validation.ConstraintValidatorContext; diff --git a/smart-switch-service/src/main/java/com/ruoyi/common/validRule/allowSize/AllowSizeValidator.java b/smart-switch-service/src/main/java/com/ruoyi/common/validRule/allowSize/AllowSizeValidator.java index 3a7cb16c..d3b0a1c4 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/common/validRule/allowSize/AllowSizeValidator.java +++ b/smart-switch-service/src/main/java/com/ruoyi/common/validRule/allowSize/AllowSizeValidator.java @@ -1,14 +1,9 @@ package com.ruoyi.common.validRule.allowSize; -import com.ruoyi.common.utils.spring.SpringUtils; -import com.ruoyi.ss.apiPrice.domain.ApiPriceQuery; -import com.ruoyi.ss.apiPrice.service.ApiPriceService; - import javax.validation.ConstraintValidator; import javax.validation.ConstraintValidatorContext; import java.util.List; import java.util.Objects; -import java.util.stream.Collectors; /** * 2023/10/20 diff --git a/smart-switch-service/src/main/java/com/ruoyi/common/validRule/deviceNoExist/DeviceNoExistValidator.java b/smart-switch-service/src/main/java/com/ruoyi/common/validRule/deviceNoExist/DeviceNoExistValidator.java index cbdcb8d1..7473b13a 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/common/validRule/deviceNoExist/DeviceNoExistValidator.java +++ b/smart-switch-service/src/main/java/com/ruoyi/common/validRule/deviceNoExist/DeviceNoExistValidator.java @@ -1,8 +1,6 @@ package com.ruoyi.common.validRule.deviceNoExist; -import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.spring.SpringUtils; -import com.ruoyi.ss.device.domain.DeviceQuery; import com.ruoyi.ss.device.service.DeviceService; import javax.validation.ConstraintValidator; diff --git a/smart-switch-service/src/main/java/com/ruoyi/dashboard/DashboardService.java b/smart-switch-service/src/main/java/com/ruoyi/dashboard/DashboardService.java index 7dfaf976..7c37d1f2 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/dashboard/DashboardService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/dashboard/DashboardService.java @@ -32,7 +32,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.math.BigDecimal; -import java.time.LocalDate; import java.util.ArrayList; import java.util.Date; import java.util.List; diff --git a/smart-switch-service/src/main/java/com/ruoyi/iot/interfaces/IotDevice.java b/smart-switch-service/src/main/java/com/ruoyi/iot/interfaces/IotDevice.java index 39ff6580..eb39e591 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/iot/interfaces/IotDevice.java +++ b/smart-switch-service/src/main/java/com/ruoyi/iot/interfaces/IotDevice.java @@ -7,10 +7,10 @@ package com.ruoyi.iot.interfaces; public interface IotDevice { // 获取MAC-1 - String getMac1(); + String iotMac1(); // 获取MAC-2 - String getMac2(); + String iotMac2(); // 获取OneNet产品ID String getProductId(); diff --git a/smart-switch-service/src/main/java/com/ruoyi/iot/service/IotServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/iot/service/IotServiceImpl.java index 94462530..e0f6493e 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/iot/service/IotServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/iot/service/IotServiceImpl.java @@ -80,12 +80,12 @@ public class IotServiceImpl implements IotService { return status; } // 优先使用mac1判断 - if (StringUtils.hasText(device.getMac1())) { - status = this.getOnlineStatus(device.getMac1(), device.getProductId()); + if (StringUtils.hasText(device.iotMac1())) { + status = this.getOnlineStatus(device.iotMac1(), device.getProductId()); } // 若还是离线,则判断mac2是否在线 - if (status == DeviceOnlineStatus.OFFLINE && StringUtils.hasText(device.getMac2())) { - status = this.getOnlineStatus(device.getMac2(), device.getProductId()); + if (status == DeviceOnlineStatus.OFFLINE && StringUtils.hasText(device.iotMac2())) { + status = this.getOnlineStatus(device.iotMac2(), device.getProductId()); } return status; } @@ -113,13 +113,13 @@ public class IotServiceImpl implements IotService { // 尝试用mac1通电 try { - result = this.open(device.getMac1(), device.getProductId()); + result = this.open(device.iotMac1(), device.getProductId()); if (!result) { throw new ServiceException("mac1通电失败"); } } catch (Exception e) { log.info("mac1通电失败,尝试用mac2通电"); - result = this.open(device.getMac2(), device.getProductId()); + result = this.open(device.iotMac2(), device.getProductId()); } return result; @@ -145,13 +145,13 @@ public class IotServiceImpl implements IotService { // 尝试用mac1断电 try { - result = this.close(device.getMac1(), device.getProductId()); + result = this.close(device.iotMac1(), device.getProductId()); if (!result) { throw new ServiceException("mac1断电失败"); } } catch (Exception e) { log.info("mac1断电失败,尝试用mac2断电"); - result = this.close(device.getMac2(), device.getProductId()); + result = this.close(device.iotMac2(), device.getProductId()); } return result; @@ -253,11 +253,11 @@ public class IotServiceImpl implements IotService { } CommandResponse res = null; - if (StringUtils.hasText(device.getMac1())) { - res = this.setTime(device.getMac1(), seconds, device.getProductId()); + if (StringUtils.hasText(device.iotMac1())) { + res = this.setTime(device.iotMac1(), seconds, device.getProductId()); } - if ((res == null || !res.isSuccess()) && StringUtils.hasText(device.getMac2())) { - res = this.setTime(device.getMac2(), seconds, device.getProductId()); + if ((res == null || !res.isSuccess()) && StringUtils.hasText(device.iotMac2())) { + res = this.setTime(device.iotMac2(), seconds, device.getProductId()); } return res; @@ -279,11 +279,11 @@ public class IotServiceImpl implements IotService { } CommandResponse res = null; - if (StringUtils.hasText(device.getMac1())) { - res = this.addEle(device.getMac1(), ele, device.getProductId()); + if (StringUtils.hasText(device.iotMac1())) { + res = this.addEle(device.iotMac1(), ele, device.getProductId()); } - if ((res == null || !res.isSuccess()) && StringUtils.hasText(device.getMac2())) { - res = this.addEle(device.getMac2(), ele, device.getProductId()); + if ((res == null || !res.isSuccess()) && StringUtils.hasText(device.iotMac2())) { + res = this.addEle(device.iotMac2(), ele, device.getProductId()); } return res; @@ -304,11 +304,11 @@ public class IotServiceImpl implements IotService { } CommandResponse res = null; - if (StringUtils.hasText(device.getMac1())) { - res = this.setEle(device.getMac1(), ele, device.getProductId()); + if (StringUtils.hasText(device.iotMac1())) { + res = this.setEle(device.iotMac1(), ele, device.getProductId()); } - if ((res == null || !res.isSuccess()) && StringUtils.hasText(device.getMac2())) { - res = this.setEle(device.getMac2(), ele, device.getProductId()); + if ((res == null || !res.isSuccess()) && StringUtils.hasText(device.iotMac2())) { + res = this.setEle(device.iotMac2(), ele, device.getProductId()); } return res; @@ -333,11 +333,11 @@ public class IotServiceImpl implements IotService { return info; } - if (StringUtils.hasText(device.getMac1())) { - info = getDeviceInfo(device.getMac1(), device.getProductId()); + if (StringUtils.hasText(device.iotMac1())) { + info = getDeviceInfo(device.iotMac1(), device.getProductId()); } - if (info == null && StringUtils.hasText(device.getMac2())) { - info = getDeviceInfo(device.getMac2(), device.getProductId()); + if (info == null && StringUtils.hasText(device.iotMac2())) { + info = getDeviceInfo(device.iotMac2(), device.getProductId()); } return info; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/abnormal/domain/AbnormalVO.java b/smart-switch-service/src/main/java/com/ruoyi/ss/abnormal/domain/AbnormalVO.java index 02c4c37e..7492cc7c 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/abnormal/domain/AbnormalVO.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/abnormal/domain/AbnormalVO.java @@ -1,13 +1,8 @@ package com.ruoyi.ss.abnormal.domain; -import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.ValidGroup; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import javax.validation.constraints.NotNull; -import javax.validation.constraints.Size; - /** * @author wjh * 2024/4/30 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/abnormal/service/AbnormalValidator.java b/smart-switch-service/src/main/java/com/ruoyi/ss/abnormal/service/AbnormalValidator.java index 88a34300..09196f8e 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/abnormal/service/AbnormalValidator.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/abnormal/service/AbnormalValidator.java @@ -1,8 +1,5 @@ package com.ruoyi.ss.abnormal.service; -import com.ruoyi.common.core.domain.ValidateResult; -import com.ruoyi.ss.abnormal.domain.dto.AbnormalSubmitDTO; - /** * @author wjh * 2024/4/30 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/abnormal/service/impl/AbnormalValidatorImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/abnormal/service/impl/AbnormalValidatorImpl.java index 16853029..ed2a394c 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/abnormal/service/impl/AbnormalValidatorImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/abnormal/service/impl/AbnormalValidatorImpl.java @@ -1,16 +1,12 @@ package com.ruoyi.ss.abnormal.service.impl; import com.ruoyi.common.core.domain.BaseValidator; -import com.ruoyi.common.core.domain.ValidateResult; -import com.ruoyi.ss.abnormal.domain.dto.AbnormalSubmitDTO; import com.ruoyi.ss.abnormal.service.AbnormalValidator; -import com.ruoyi.ss.device.service.DeviceValidator; import com.ruoyi.ss.device.service.DeviceService; +import com.ruoyi.ss.device.service.DeviceValidator; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.util.Collections; - /** * @author wjh * 2024/4/30 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/access/domain/Access.java b/smart-switch-service/src/main/java/com/ruoyi/ss/access/domain/Access.java index a4f84074..83ed1b0e 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/access/domain/Access.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/access/domain/Access.java @@ -1,13 +1,11 @@ package com.ruoyi.ss.access.domain; +import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.annotation.Sensitive; +import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.enums.DesensitizedType; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; -import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.BaseEntity; import java.time.LocalDateTime; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/access/domain/dto/AccessLoginDTO.java b/smart-switch-service/src/main/java/com/ruoyi/ss/access/domain/dto/AccessLoginDTO.java index 38046002..0d77a55e 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/access/domain/dto/AccessLoginDTO.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/access/domain/dto/AccessLoginDTO.java @@ -1,7 +1,6 @@ package com.ruoyi.ss.access.domain.dto; import io.swagger.annotations.ApiModelProperty; -import io.swagger.annotations.ApiOperation; import lombok.Data; /** diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/access/domain/vo/AccessApplyVO.java b/smart-switch-service/src/main/java/com/ruoyi/ss/access/domain/vo/AccessApplyVO.java index 50c7b38a..dd609cb6 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/access/domain/vo/AccessApplyVO.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/access/domain/vo/AccessApplyVO.java @@ -1,7 +1,6 @@ package com.ruoyi.ss.access.domain.vo; import com.ruoyi.ss.access.domain.Access; -import com.ruoyi.ss.access.domain.AccessVO; import io.swagger.annotations.ApiModelProperty; import lombok.Data; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/access/mapper/AccessMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/access/mapper/AccessMapper.java index 6614051b..fd4e090d 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/access/mapper/AccessMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/access/mapper/AccessMapper.java @@ -1,11 +1,12 @@ package com.ruoyi.ss.access.mapper; -import java.util.List; import com.ruoyi.ss.access.domain.Access; import com.ruoyi.ss.access.domain.AccessQuery; import com.ruoyi.ss.access.domain.AccessVO; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * 第三方API秘钥对Mapper接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/access/service/AccessService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/access/service/AccessService.java index d49fb3ac..89bbb8e1 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/access/service/AccessService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/access/service/AccessService.java @@ -1,13 +1,13 @@ package com.ruoyi.ss.access.service; -import java.util.List; - import com.ruoyi.ss.access.domain.Access; import com.ruoyi.ss.access.domain.AccessQuery; import com.ruoyi.ss.access.domain.AccessVO; import com.ruoyi.ss.access.domain.vo.AccessApplyVO; import com.ruoyi.ss.user.domain.SmUserVo; +import java.util.List; + /** * 第三方API秘钥对Service接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/access/service/impl/AccessServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/access/service/impl/AccessServiceImpl.java index cc27d3fb..9cd5d0e5 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/access/service/impl/AccessServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/access/service/impl/AccessServiceImpl.java @@ -1,26 +1,25 @@ package com.ruoyi.ss.access.service.impl; -import java.util.List; -import java.util.concurrent.TimeUnit; - import com.ruoyi.common.constant.CacheConstants; import com.ruoyi.common.core.redis.RedisCache; import com.ruoyi.common.core.redis.RedisLock; import com.ruoyi.common.core.redis.enums.RedisLockKey; import com.ruoyi.common.utils.*; import com.ruoyi.common.utils.collection.CollectionUtils; +import com.ruoyi.ss.access.domain.Access; import com.ruoyi.ss.access.domain.AccessQuery; import com.ruoyi.ss.access.domain.AccessVO; import com.ruoyi.ss.access.domain.vo.AccessApplyVO; +import com.ruoyi.ss.access.mapper.AccessMapper; +import com.ruoyi.ss.access.service.AccessService; import com.ruoyi.ss.user.domain.SmUserVo; import com.ruoyi.ss.user.service.ISmUserService; import org.eclipse.jetty.util.StringUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; -import com.ruoyi.ss.access.mapper.AccessMapper; -import com.ruoyi.ss.access.domain.Access; -import com.ruoyi.ss.access.service.AccessService; + +import java.util.List; /** * 第三方API秘钥对Service业务层处理 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/account/service/impl/AccountServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/account/service/impl/AccountServiceImpl.java index 1f65235c..a76b30c0 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/account/service/impl/AccountServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/account/service/impl/AccountServiceImpl.java @@ -11,7 +11,6 @@ import com.ruoyi.ss.account.domain.enums.AccountType; import com.ruoyi.ss.account.mapper.AccountMapper; import com.ruoyi.ss.account.service.AccountAssembler; import com.ruoyi.ss.account.service.AccountService; -import com.ruoyi.ss.channel.service.ChannelService; import com.ruoyi.ss.channelWithdraw.domain.ChannelWithdrawVO; import com.ruoyi.ss.channelWithdraw.service.ChannelWithdrawService; import org.apache.commons.lang3.StringUtils; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/ad/domain/Ad.java b/smart-switch-service/src/main/java/com/ruoyi/ss/ad/domain/Ad.java index ccfe8160..47822e29 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/ad/domain/Ad.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/ad/domain/Ad.java @@ -1,15 +1,11 @@ package com.ruoyi.ss.ad.domain; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.valid.EnumValid; import com.ruoyi.ss.ad.domain.enums.AdUrlType; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; -import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.BaseEntity; - -import javax.validation.constraints.NotNull; /** * 广告对象 ss_ad diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/ad/mapper/AdMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/ad/mapper/AdMapper.java index 5adae4ac..baa5ba3e 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/ad/mapper/AdMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/ad/mapper/AdMapper.java @@ -1,11 +1,12 @@ package com.ruoyi.ss.ad.mapper; -import java.util.List; import com.ruoyi.ss.ad.domain.Ad; import com.ruoyi.ss.ad.domain.AdQuery; import com.ruoyi.ss.ad.domain.AdVO; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * 广告Mapper接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/ad/service/IAdService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/ad/service/IAdService.java index 0c9a076c..ff33cc6f 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/ad/service/IAdService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/ad/service/IAdService.java @@ -1,10 +1,11 @@ package com.ruoyi.ss.ad.service; -import java.util.List; import com.ruoyi.ss.ad.domain.Ad; import com.ruoyi.ss.ad.domain.AdQuery; import com.ruoyi.ss.ad.domain.AdVO; +import java.util.List; + /** * 广告Service接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/ad/service/impl/AdServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/ad/service/impl/AdServiceImpl.java index f13bf9be..512336bc 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/ad/service/impl/AdServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/ad/service/impl/AdServiceImpl.java @@ -1,14 +1,15 @@ package com.ruoyi.ss.ad.service.impl; -import java.util.List; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.ss.ad.domain.Ad; import com.ruoyi.ss.ad.domain.AdQuery; import com.ruoyi.ss.ad.domain.AdVO; +import com.ruoyi.ss.ad.mapper.AdMapper; +import com.ruoyi.ss.ad.service.IAdService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.ruoyi.ss.ad.mapper.AdMapper; -import com.ruoyi.ss.ad.domain.Ad; -import com.ruoyi.ss.ad.service.IAdService; + +import java.util.List; /** * 广告Service业务层处理 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/domain/ApiBill.java b/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/domain/ApiBill.java index 0c3d260b..f28a3833 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/domain/ApiBill.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/domain/ApiBill.java @@ -1,14 +1,13 @@ package com.ruoyi.ss.apiBill.domain; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + import java.math.BigDecimal; import java.util.Date; -import com.fasterxml.jackson.annotation.JsonFormat; -import io.swagger.annotations.ApiModelProperty; -import lombok.Data; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; -import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.BaseEntity; /** * API收费订单对象 ss_api_bill diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/mapper/ApiBillMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/mapper/ApiBillMapper.java index 3651aa37..b711ca37 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/mapper/ApiBillMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/mapper/ApiBillMapper.java @@ -1,11 +1,12 @@ package com.ruoyi.ss.apiBill.mapper; -import java.util.List; import com.ruoyi.ss.apiBill.domain.ApiBill; -import com.ruoyi.ss.apiBill.domain.ApiBillVO; import com.ruoyi.ss.apiBill.domain.ApiBillQuery; +import com.ruoyi.ss.apiBill.domain.ApiBillVO; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * API收费订单Mapper接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/service/ApiBillService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/service/ApiBillService.java index ed9d29f8..bc286cbf 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/service/ApiBillService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/service/ApiBillService.java @@ -1,9 +1,10 @@ package com.ruoyi.ss.apiBill.service; -import java.util.List; import com.ruoyi.ss.apiBill.domain.ApiBill; -import com.ruoyi.ss.apiBill.domain.ApiBillVO; import com.ruoyi.ss.apiBill.domain.ApiBillQuery; +import com.ruoyi.ss.apiBill.domain.ApiBillVO; + +import java.util.List; /** * API收费订单Service接口 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/service/impl/ApiBillServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/service/impl/ApiBillServiceImpl.java index 0fb5cb82..2c24180f 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/service/impl/ApiBillServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/apiBill/service/impl/ApiBillServiceImpl.java @@ -1,14 +1,15 @@ package com.ruoyi.ss.apiBill.service.impl; -import java.util.List; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.ss.apiBill.domain.ApiBill; +import com.ruoyi.ss.apiBill.domain.ApiBillQuery; +import com.ruoyi.ss.apiBill.domain.ApiBillVO; +import com.ruoyi.ss.apiBill.mapper.ApiBillMapper; +import com.ruoyi.ss.apiBill.service.ApiBillService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.ruoyi.ss.apiBill.mapper.ApiBillMapper; -import com.ruoyi.ss.apiBill.domain.ApiBill; -import com.ruoyi.ss.apiBill.domain.ApiBillVO; -import com.ruoyi.ss.apiBill.domain.ApiBillQuery; -import com.ruoyi.ss.apiBill.service.ApiBillService; + +import java.util.List; /** * API收费订单Service业务层处理 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/domain/ApiPrice.java b/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/domain/ApiPrice.java index 4f9438bf..09395dbf 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/domain/ApiPrice.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/domain/ApiPrice.java @@ -1,22 +1,19 @@ package com.ruoyi.ss.apiPrice.domain; -import java.math.BigDecimal; - +import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.constants.DictTypeConstants; +import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.ValidGroup; import com.ruoyi.common.validRule.apiPriceExist.ApiPriceExist; import com.ruoyi.system.valid.DictValid; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; -import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.BaseEntity; import javax.validation.constraints.Min; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; +import java.math.BigDecimal; /** * API收费标准对象 ss_api_price diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/mapper/ApiPriceMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/mapper/ApiPriceMapper.java index 45c39084..cdf965fd 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/mapper/ApiPriceMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/mapper/ApiPriceMapper.java @@ -1,11 +1,12 @@ package com.ruoyi.ss.apiPrice.mapper; -import java.util.List; import com.ruoyi.ss.apiPrice.domain.ApiPrice; -import com.ruoyi.ss.apiPrice.domain.ApiPriceVO; import com.ruoyi.ss.apiPrice.domain.ApiPriceQuery; +import com.ruoyi.ss.apiPrice.domain.ApiPriceVO; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * API收费标准Mapper接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/service/ApiPriceService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/service/ApiPriceService.java index e6d7f7e4..489e5501 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/service/ApiPriceService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/service/ApiPriceService.java @@ -1,9 +1,10 @@ package com.ruoyi.ss.apiPrice.service; -import java.util.List; import com.ruoyi.ss.apiPrice.domain.ApiPrice; -import com.ruoyi.ss.apiPrice.domain.ApiPriceVO; import com.ruoyi.ss.apiPrice.domain.ApiPriceQuery; +import com.ruoyi.ss.apiPrice.domain.ApiPriceVO; + +import java.util.List; /** * API收费标准Service接口 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/service/impl/ApiPriceServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/service/impl/ApiPriceServiceImpl.java index a371f099..6a90c3d6 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/service/impl/ApiPriceServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/apiPrice/service/impl/ApiPriceServiceImpl.java @@ -1,14 +1,15 @@ package com.ruoyi.ss.apiPrice.service.impl; -import java.util.List; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.ss.apiPrice.domain.ApiPrice; +import com.ruoyi.ss.apiPrice.domain.ApiPriceQuery; +import com.ruoyi.ss.apiPrice.domain.ApiPriceVO; +import com.ruoyi.ss.apiPrice.mapper.ApiPriceMapper; +import com.ruoyi.ss.apiPrice.service.ApiPriceService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.ruoyi.ss.apiPrice.mapper.ApiPriceMapper; -import com.ruoyi.ss.apiPrice.domain.ApiPrice; -import com.ruoyi.ss.apiPrice.domain.ApiPriceVO; -import com.ruoyi.ss.apiPrice.domain.ApiPriceQuery; -import com.ruoyi.ss.apiPrice.service.ApiPriceService; + +import java.util.List; /** * API收费标准Service业务层处理 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/domain/Bonus.java b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/domain/Bonus.java index 79558296..8600f62b 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/domain/Bonus.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/domain/Bonus.java @@ -1,17 +1,15 @@ package com.ruoyi.ss.bonus.domain; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonView; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.JsonViewProfile; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; -import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.BaseEntity; + +import java.math.BigDecimal; +import java.time.LocalDateTime; /** * 分成明细对象 ss_bonus diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/domain/BonusProvideQuery.java b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/domain/BonusProvideQuery.java index e10a5cdf..d9a7c12e 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/domain/BonusProvideQuery.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/domain/BonusProvideQuery.java @@ -2,7 +2,6 @@ package com.ruoyi.ss.bonus.domain; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import nonapi.io.github.classgraph.utils.LogNode; import java.util.List; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/mapper/BonusMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/mapper/BonusMapper.java index f7a9fb6f..7ab4c108 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/mapper/BonusMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/mapper/BonusMapper.java @@ -1,21 +1,20 @@ package com.ruoyi.ss.bonus.mapper; -import java.math.BigDecimal; -import java.time.LocalDate; -import java.time.LocalDateTime; -import java.util.List; - import com.ruoyi.common.domain.vo.CommonCountVO; import com.ruoyi.common.domain.vo.CommonSumVO; import com.ruoyi.ss.bonus.domain.Bonus; import com.ruoyi.ss.bonus.domain.BonusProvideQuery; -import com.ruoyi.ss.bonus.domain.BonusVO; import com.ruoyi.ss.bonus.domain.BonusQuery; +import com.ruoyi.ss.bonus.domain.BonusVO; import com.ruoyi.ss.bonus.domain.vo.BonusDailyAmountVO; import com.ruoyi.ss.bonus.domain.vo.BonusMonthAmountVO; import com.ruoyi.ss.bonus.domain.vo.ProvideBonusVO; import org.apache.ibatis.annotations.Param; +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.util.List; + /** * 分成明细Mapper接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/mapper/BonusMapper.xml b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/mapper/BonusMapper.xml index 5d0f23bf..caa0f0be 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/mapper/BonusMapper.xml +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/mapper/BonusMapper.xml @@ -231,7 +231,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" create_time, pay_time, dept_id, - pre_pay_time + pre_pay_time, + payed_amount, + wait_amount ) values @@ -264,6 +266,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" default, #{i.prePayTime}, default, + #{i.payedAmount}, + default, + #{i.waitAmount}, + default, diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/service/BonusService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/service/BonusService.java index 486ddf7e..3e662c7e 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/service/BonusService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/service/BonusService.java @@ -1,18 +1,17 @@ package com.ruoyi.ss.bonus.service; -import java.math.BigDecimal; -import java.util.List; - import com.ruoyi.common.domain.vo.CommonCountVO; import com.ruoyi.common.domain.vo.CommonSumVO; import com.ruoyi.ss.bonus.domain.Bonus; import com.ruoyi.ss.bonus.domain.BonusProvideQuery; -import com.ruoyi.ss.bonus.domain.BonusVO; import com.ruoyi.ss.bonus.domain.BonusQuery; +import com.ruoyi.ss.bonus.domain.BonusVO; import com.ruoyi.ss.bonus.domain.vo.BonusDailyAmountVO; import com.ruoyi.ss.bonus.domain.vo.BonusMonthAmountVO; import com.ruoyi.ss.bonus.domain.vo.ProvideBonusVO; -import com.ruoyi.ss.transactionBill.domain.vo.TransactionBillVO; + +import java.math.BigDecimal; +import java.util.List; /** * 分成明细Service接口 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/service/impl/BonusConverterImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/service/impl/BonusConverterImpl.java index d06f4654..a9ab9dfa 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/service/impl/BonusConverterImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/service/impl/BonusConverterImpl.java @@ -3,6 +3,7 @@ package com.ruoyi.ss.bonus.service.impl; import com.ruoyi.common.constant.Constants; import com.ruoyi.common.core.domain.entity.SysDept; import com.ruoyi.common.enums.ServiceType; +import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.ServiceUtil; import com.ruoyi.ss.bonus.domain.Bonus; import com.ruoyi.ss.bonus.domain.enums.BonusArrivalType; @@ -26,7 +27,12 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.math.BigDecimal; -import java.util.*; +import java.math.RoundingMode; +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.Objects; import java.util.stream.Collectors; import java.util.stream.Stream; @@ -145,11 +151,52 @@ public class BonusConverterImpl implements BonusConverter { if (bill == null) { return Collections.emptyList(); } + LocalDateTime payTime = DateUtils.toLocalDateTime(bill.getPayTime()); List result = new ArrayList<>(); + BigDecimal decimal100 = new BigDecimal("100"); + // TODO 平台 + // 平台百分比 + BigDecimal platformPoint = bill.getServiceCharge().multiply(decimal100).divide(bill.getMoney(), 2, RoundingMode.HALF_UP); + Bonus platformBonus = new Bonus(); + platformBonus.setBillId(bill.getBillId()); + platformBonus.setBillNo(bill.getBillNo()); + platformBonus.setStatus(BonusStatus.DIVIDEND.getStatus()); + platformBonus.setArrivalId(Constants.ROOT_DEPT); + platformBonus.setArrivalName("创特科技"); + platformBonus.setArrivalType(BonusArrivalType.PLATFORM.getType()); + platformBonus.setPoint(platformPoint); + platformBonus.setAmount(bill.getServiceCharge()); + platformBonus.setRefundAmount(bill.getRefundServiceAmount()); + platformBonus.setAncestors(""); + platformBonus.setDeptId(Constants.ROOT_DEPT); + platformBonus.setPayTime(payTime); + platformBonus.setPrePayTime(payTime); + platformBonus.setPayedAmount(bill.getServiceCharge().subtract(bill.getRefundServiceAmount())); + platformBonus.setWaitAmount(BigDecimal.ZERO); + result.add(platformBonus); // TODO 商户 + // 商户百分比 + BigDecimal mchPoint = decimal100.subtract(platformPoint); + Bonus mchBonus = new Bonus(); + mchBonus.setBillId(bill.getBillId()); + mchBonus.setBillNo(bill.getBillNo()); + mchBonus.setStatus(BonusStatus.DIVIDEND.getStatus()); + mchBonus.setArrivalId(bill.getMchId()); + mchBonus.setArrivalName(bill.getMchName()); + mchBonus.setArrivalType(BonusArrivalType.MCH.getType()); + mchBonus.setPoint(mchPoint); + mchBonus.setAmount(bill.getArrivalAmount()); + mchBonus.setRefundAmount(bill.getRefundMchAmount()); + mchBonus.setAncestors(bill.getMchId().toString()); + mchBonus.setDeptId(Constants.ROOT_DEPT); + mchBonus.setPayTime(payTime); + mchBonus.setPrePayTime(payTime); + mchBonus.setPayedAmount(bill.getArrivalAmount().subtract(bill.getRefundMchAmount())); + mchBonus.setWaitAmount(BigDecimal.ZERO); + result.add(mchBonus); return result; } diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/service/impl/BonusServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/service/impl/BonusServiceImpl.java index 85c87a48..34b2392f 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/service/impl/BonusServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/bonus/service/impl/BonusServiceImpl.java @@ -1,12 +1,5 @@ package com.ruoyi.ss.bonus.service.impl; -import java.math.BigDecimal; -import java.math.RoundingMode; -import java.time.LocalDateTime; -import java.util.Arrays; -import java.util.List; -import java.util.stream.Collectors; - import com.ruoyi.common.core.domain.model.LoginUser; import com.ruoyi.common.domain.vo.CommonCountVO; import com.ruoyi.common.domain.vo.CommonSumVO; @@ -15,12 +8,17 @@ import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.ServiceUtil; import com.ruoyi.common.utils.collection.CollectionUtils; +import com.ruoyi.ss.bonus.domain.Bonus; import com.ruoyi.ss.bonus.domain.BonusProvideQuery; +import com.ruoyi.ss.bonus.domain.BonusQuery; +import com.ruoyi.ss.bonus.domain.BonusVO; import com.ruoyi.ss.bonus.domain.enums.BonusArrivalType; import com.ruoyi.ss.bonus.domain.enums.BonusStatus; import com.ruoyi.ss.bonus.domain.vo.BonusDailyAmountVO; import com.ruoyi.ss.bonus.domain.vo.BonusMonthAmountVO; import com.ruoyi.ss.bonus.domain.vo.ProvideBonusVO; +import com.ruoyi.ss.bonus.mapper.BonusMapper; +import com.ruoyi.ss.bonus.service.BonusService; import com.ruoyi.ss.recordBalance.domain.enums.RecordBalanceBstType; import com.ruoyi.ss.store.service.StoreService; import com.ruoyi.ss.user.domain.SmUserVo; @@ -30,13 +28,15 @@ import com.ruoyi.system.service.ISysConfigService; import com.ruoyi.system.service.ISysDeptService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.ruoyi.ss.bonus.mapper.BonusMapper; -import com.ruoyi.ss.bonus.domain.Bonus; -import com.ruoyi.ss.bonus.domain.BonusVO; -import com.ruoyi.ss.bonus.domain.BonusQuery; -import com.ruoyi.ss.bonus.service.BonusService; import org.springframework.transaction.support.TransactionTemplate; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.time.LocalDateTime; +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + /** * 分成明细Service业务层处理 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/channel/service/impl/ChannelServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/channel/service/impl/ChannelServiceImpl.java index b0309f2b..4efa6445 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/channel/service/impl/ChannelServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/channel/service/impl/ChannelServiceImpl.java @@ -1,8 +1,6 @@ package com.ruoyi.ss.channel.service.impl; import com.ruoyi.common.utils.collection.CollectionUtils; -import com.ruoyi.ss.account.domain.AccountVO; -import com.ruoyi.ss.account.domain.enums.AccountType; import com.ruoyi.ss.account.service.AccountService; import com.ruoyi.ss.channel.domain.Channel; import com.ruoyi.ss.channel.domain.ChannelQuery; @@ -12,7 +10,9 @@ import com.ruoyi.ss.channel.service.ChannelService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.util.*; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.function.Function; import java.util.stream.Collectors; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/channel/service/impl/ChannelValidatorImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/channel/service/impl/ChannelValidatorImpl.java index 85fdce75..4e63bd51 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/channel/service/impl/ChannelValidatorImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/channel/service/impl/ChannelValidatorImpl.java @@ -2,8 +2,8 @@ package com.ruoyi.ss.channel.service.impl; import com.ruoyi.common.core.domain.BaseValidator; import com.ruoyi.ss.channel.domain.Channel; -import com.ruoyi.ss.channel.service.ChannelValidator; import com.ruoyi.ss.channel.service.ChannelService; +import com.ruoyi.ss.channel.service.ChannelValidator; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/dashboard/ServiceIncomeQuery.java b/smart-switch-service/src/main/java/com/ruoyi/ss/dashboard/ServiceIncomeQuery.java index 81394efa..422aab60 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/dashboard/ServiceIncomeQuery.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/dashboard/ServiceIncomeQuery.java @@ -5,7 +5,6 @@ import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDate; -import java.util.List; /** * @author wjh diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/device/domain/DeviceBO.java b/smart-switch-service/src/main/java/com/ruoyi/ss/device/domain/DeviceBO.java index 5369980d..096677a9 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/device/domain/DeviceBO.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/device/domain/DeviceBO.java @@ -3,7 +3,6 @@ package com.ruoyi.ss.device.domain; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import java.util.List; import java.util.Set; /** diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/device/domain/dto/DeviceRegisterDTO.java b/smart-switch-service/src/main/java/com/ruoyi/ss/device/domain/dto/DeviceRegisterDTO.java index d0f91eec..e609b1b5 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/device/domain/dto/DeviceRegisterDTO.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/device/domain/dto/DeviceRegisterDTO.java @@ -4,7 +4,6 @@ import com.ruoyi.common.validRule.modelExist.ModelExist; import lombok.Data; import javax.validation.constraints.NotBlank; -import javax.validation.constraints.NotNull; /** * @author wjh diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/device/domain/vo/DeviceVO.java b/smart-switch-service/src/main/java/com/ruoyi/ss/device/domain/vo/DeviceVO.java index 63dd811f..33871f94 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/device/domain/vo/DeviceVO.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/device/domain/vo/DeviceVO.java @@ -4,8 +4,8 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonView; import com.ruoyi.common.core.domain.JsonViewProfile; import com.ruoyi.iot.interfaces.IotDevice; -import com.ruoyi.ss.device.domain.DeviceView; import com.ruoyi.ss.device.domain.Device; +import com.ruoyi.ss.device.domain.DeviceView; import com.ruoyi.ss.suit.domain.SuitVO; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -76,9 +76,13 @@ public class DeviceVO extends Device implements IotDevice { private String modelProductId; @Override - public String getMac1() { + public String iotMac1() { return getMac(); } + @Override + public String iotMac2() { + return getMac2(); + } @Override public String getProductId() { diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/DeviceValidator.java b/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/DeviceValidator.java index 64bcfea7..e05f9e2e 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/DeviceValidator.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/DeviceValidator.java @@ -5,7 +5,6 @@ import com.ruoyi.ss.device.domain.DeviceBO; import java.util.Collection; import java.util.List; -import java.util.Set; /** * @author wjh diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceConverterImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceConverterImpl.java index 9643f459..402e79c4 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceConverterImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceConverterImpl.java @@ -1,7 +1,6 @@ package com.ruoyi.ss.device.service.impl; import com.ruoyi.ss.device.service.DeviceConverter; -import lombok.Data; import org.springframework.stereotype.Service; /** diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceServiceImpl.java index d4944c99..c3d5d47e 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceServiceImpl.java @@ -5,7 +5,6 @@ import com.ruoyi.common.core.domain.model.LoginUser; import com.ruoyi.common.core.redis.RedisLock; import com.ruoyi.common.core.redis.enums.RedisLockKey; import com.ruoyi.common.enums.LoginType; -import com.ruoyi.common.enums.UserType; import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.utils.*; import com.ruoyi.common.utils.collection.CollectionUtils; @@ -26,8 +25,8 @@ import com.ruoyi.ss.device.domain.vo.DeviceMacSnVO; import com.ruoyi.ss.device.domain.vo.DeviceVO; import com.ruoyi.ss.device.mapper.DeviceMapper; import com.ruoyi.ss.device.service.DeviceAssembler; -import com.ruoyi.ss.device.service.DeviceValidator; import com.ruoyi.ss.device.service.DeviceService; +import com.ruoyi.ss.device.service.DeviceValidator; import com.ruoyi.ss.deviceBindRecord.service.ISmDeviceBindRecordService; import com.ruoyi.ss.deviceSuit.service.DeviceSuitConverter; import com.ruoyi.ss.deviceSuit.service.DeviceSuitService; @@ -825,7 +824,7 @@ public class DeviceServiceImpl implements DeviceService String onlineStatus = iotService.getOnlineStatus(device).getStatus(); data.setOnlineStatus(onlineStatus); if (DeviceOnlineStatus.ONLINE.getStatus().equals(onlineStatus)) { - device.setLastOnlineTime(now); + data.setLastOnlineTime(now); } deviceMapper.updateSmDevice(data); diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceValidatorImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceValidatorImpl.java index 34661120..3cb7b68d 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceValidatorImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceValidatorImpl.java @@ -2,16 +2,15 @@ package com.ruoyi.ss.device.service.impl; import com.ruoyi.common.core.domain.BaseValidator; import com.ruoyi.common.core.domain.ValidateResult; -import com.ruoyi.common.utils.collection.CollectionUtils; import com.ruoyi.common.utils.SecurityUtils; +import com.ruoyi.common.utils.collection.CollectionUtils; import com.ruoyi.ss.device.domain.DeviceBO; import com.ruoyi.ss.device.domain.DeviceQuery; import com.ruoyi.ss.device.domain.vo.DeviceVO; -import com.ruoyi.ss.device.service.DeviceValidator; import com.ruoyi.ss.device.service.DeviceService; +import com.ruoyi.ss.device.service.DeviceValidator; import com.ruoyi.ss.store.service.StoreValidator; import com.ruoyi.ss.suit.service.SuitValidator; -import com.ruoyi.ss.user.service.UserValidator; import org.apache.commons.lang.StringUtils; import org.eclipse.jetty.util.StringUtil; import org.springframework.beans.factory.annotation.Autowired; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/domain/DeviceSuit.java b/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/domain/DeviceSuit.java index af563058..25da4cfd 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/domain/DeviceSuit.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/domain/DeviceSuit.java @@ -1,12 +1,10 @@ package com.ruoyi.ss.deviceSuit.domain; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; -import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.BaseEntity; /** * 设备套餐关联对象 ss_device_suit diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/mapper/DeviceSuitMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/mapper/DeviceSuitMapper.java index f01be351..ea7a635f 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/mapper/DeviceSuitMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/mapper/DeviceSuitMapper.java @@ -1,11 +1,12 @@ package com.ruoyi.ss.deviceSuit.mapper; -import java.util.List; import com.ruoyi.ss.deviceSuit.domain.DeviceSuit; -import com.ruoyi.ss.deviceSuit.domain.DeviceSuitVO; import com.ruoyi.ss.deviceSuit.domain.DeviceSuitQuery; +import com.ruoyi.ss.deviceSuit.domain.DeviceSuitVO; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * 设备套餐关联Mapper接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/service/DeviceSuitConverter.java b/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/service/DeviceSuitConverter.java index 171aa21a..a0ab064f 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/service/DeviceSuitConverter.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/service/DeviceSuitConverter.java @@ -2,7 +2,6 @@ package com.ruoyi.ss.deviceSuit.service; import com.ruoyi.ss.device.domain.DeviceBO; import com.ruoyi.ss.deviceSuit.domain.DeviceSuit; -import com.ruoyi.ss.suit.domain.Suit; import com.ruoyi.ss.suit.domain.SuitBO; import java.util.List; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/service/DeviceSuitService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/service/DeviceSuitService.java index c60423d3..df2a63da 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/service/DeviceSuitService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/service/DeviceSuitService.java @@ -1,11 +1,12 @@ package com.ruoyi.ss.deviceSuit.service; -import java.util.List; import com.ruoyi.ss.deviceSuit.domain.DeviceSuit; -import com.ruoyi.ss.deviceSuit.domain.DeviceSuitVO; import com.ruoyi.ss.deviceSuit.domain.DeviceSuitQuery; +import com.ruoyi.ss.deviceSuit.domain.DeviceSuitVO; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * 设备套餐关联Service接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/service/impl/DeviceSuitServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/service/impl/DeviceSuitServiceImpl.java index f02add29..eb224a72 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/service/impl/DeviceSuitServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/deviceSuit/service/impl/DeviceSuitServiceImpl.java @@ -1,17 +1,17 @@ package com.ruoyi.ss.deviceSuit.service.impl; +import com.ruoyi.common.utils.collection.CollectionUtils; +import com.ruoyi.ss.deviceSuit.domain.DeviceSuit; +import com.ruoyi.ss.deviceSuit.domain.DeviceSuitQuery; +import com.ruoyi.ss.deviceSuit.domain.DeviceSuitVO; +import com.ruoyi.ss.deviceSuit.mapper.DeviceSuitMapper; +import com.ruoyi.ss.deviceSuit.service.DeviceSuitService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + import java.util.Collections; import java.util.List; -import com.ruoyi.common.utils.collection.CollectionUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import com.ruoyi.ss.deviceSuit.mapper.DeviceSuitMapper; -import com.ruoyi.ss.deviceSuit.domain.DeviceSuit; -import com.ruoyi.ss.deviceSuit.domain.DeviceSuitVO; -import com.ruoyi.ss.deviceSuit.domain.DeviceSuitQuery; -import com.ruoyi.ss.deviceSuit.service.DeviceSuitService; - /** * 设备套餐关联Service业务层处理 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/model/service/ModelValidator.java b/smart-switch-service/src/main/java/com/ruoyi/ss/model/service/ModelValidator.java index 663e3155..7e8c9d1f 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/model/service/ModelValidator.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/model/service/ModelValidator.java @@ -1,8 +1,5 @@ package com.ruoyi.ss.model.service; -import com.ruoyi.common.core.domain.ValidateResult; -import com.ruoyi.ss.model.domain.SmModelBO; - import java.util.List; /** diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/PayBill.java b/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/PayBill.java index 65d4afaf..36f63157 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/PayBill.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/PayBill.java @@ -1,14 +1,14 @@ package com.ruoyi.ss.payBill.domain; -import java.math.BigDecimal; -import java.time.LocalDateTime; - +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.pay.wx.domain.Payable; import com.ruoyi.common.pay.wx.domain.enums.AttachEnums; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.BaseEntity; + +import java.math.BigDecimal; +import java.time.LocalDateTime; /** * 支付订单对象 ss_pay_bill diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/PayBillQuery.java b/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/PayBillQuery.java index 7b9e91e2..7465cc56 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/PayBillQuery.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/PayBillQuery.java @@ -3,7 +3,6 @@ package com.ruoyi.ss.payBill.domain; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import java.time.LocalDate; import java.time.LocalDateTime; import java.util.List; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/bo/PayBillRefundBO.java b/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/bo/PayBillRefundBO.java index 8ae39a5a..ce4635bf 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/bo/PayBillRefundBO.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/bo/PayBillRefundBO.java @@ -1,6 +1,5 @@ package com.ruoyi.ss.payBill.domain.bo; -import com.ruoyi.ss.payBill.domain.PayBill; import com.ruoyi.ss.payBill.domain.PayBillVO; import com.ruoyi.ss.payBill.domain.dto.PayBillRefundDTO; import lombok.Data; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/enums/PayBillBstType.java b/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/enums/PayBillBstType.java index d3a1a970..da6b782f 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/enums/PayBillBstType.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/domain/enums/PayBillBstType.java @@ -3,8 +3,8 @@ package com.ruoyi.ss.payBill.domain.enums; import com.ruoyi.ss.payBill.interfaces.AfterPay; import com.ruoyi.ss.payBill.interfaces.AfterRefund; import com.ruoyi.ss.timeBill.service.impl.TimeBillServiceImpl; -import com.ruoyi.ss.transactionBill.service.impl.RechargePayHandler; import com.ruoyi.ss.transactionBill.service.impl.RechargeDepositAfterPay; +import com.ruoyi.ss.transactionBill.service.impl.RechargePayHandler; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/mapper/PayBillMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/mapper/PayBillMapper.java index 23eda5ac..4c0ba039 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/mapper/PayBillMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/mapper/PayBillMapper.java @@ -1,11 +1,12 @@ package com.ruoyi.ss.payBill.mapper; +import com.ruoyi.ss.payBill.domain.PayBill; +import com.ruoyi.ss.payBill.domain.PayBillQuery; +import com.ruoyi.ss.payBill.domain.PayBillVO; +import org.apache.ibatis.annotations.Param; + import java.math.BigDecimal; import java.util.List; -import com.ruoyi.ss.payBill.domain.PayBill; -import com.ruoyi.ss.payBill.domain.PayBillVO; -import com.ruoyi.ss.payBill.domain.PayBillQuery; -import org.apache.ibatis.annotations.Param; /** * 支付订单Mapper接口 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/service/PayBillService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/service/PayBillService.java index 16ec9053..00237071 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/service/PayBillService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/payBill/service/PayBillService.java @@ -1,16 +1,16 @@ package com.ruoyi.ss.payBill.service; +import com.ruoyi.ss.payBill.domain.PayBill; +import com.ruoyi.ss.payBill.domain.PayBillQuery; +import com.ruoyi.ss.payBill.domain.PayBillVO; +import com.ruoyi.ss.payBill.domain.dto.PayBillRefundDTO; +import com.ruoyi.ss.payBill.domain.vo.DoPayVO; +import com.ruoyi.ss.refund.domain.RefundVO; + import java.time.LocalDateTime; import java.util.List; import java.util.concurrent.TimeUnit; -import com.ruoyi.ss.payBill.domain.PayBill; -import com.ruoyi.ss.payBill.domain.PayBillVO; -import com.ruoyi.ss.payBill.domain.PayBillQuery; -import com.ruoyi.ss.payBill.domain.dto.PayBillRefundDTO; -import com.ruoyi.ss.payBill.domain.vo.DoPayVO; -import com.ruoyi.ss.refund.domain.RefundVO; - /** * 支付订单Service接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/realName/domain/RealName.java b/smart-switch-service/src/main/java/com/ruoyi/ss/realName/domain/RealName.java index 3237e621..0fbf75f5 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/realName/domain/RealName.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/realName/domain/RealName.java @@ -1,15 +1,13 @@ package com.ruoyi.ss.realName.domain; -import java.math.BigDecimal; - +import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.annotation.Sensitive; +import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.enums.DesensitizedType; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; -import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.BaseEntity; + +import java.math.BigDecimal; /** * 实名认证对象 ss_real_name diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/realName/mapper/RealNameMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/realName/mapper/RealNameMapper.java index 1845ca1d..615fde69 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/realName/mapper/RealNameMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/realName/mapper/RealNameMapper.java @@ -1,11 +1,12 @@ package com.ruoyi.ss.realName.mapper; -import java.util.List; import com.ruoyi.ss.realName.domain.RealName; -import com.ruoyi.ss.realName.domain.RealNameVO; import com.ruoyi.ss.realName.domain.RealNameQuery; +import com.ruoyi.ss.realName.domain.RealNameVO; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * 实名认证Mapper接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/realName/service/IRealNameService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/realName/service/IRealNameService.java index 2759f57a..a7f71109 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/realName/service/IRealNameService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/realName/service/IRealNameService.java @@ -1,9 +1,10 @@ package com.ruoyi.ss.realName.service; -import java.util.List; import com.ruoyi.ss.realName.domain.RealName; -import com.ruoyi.ss.realName.domain.RealNameVO; import com.ruoyi.ss.realName.domain.RealNameQuery; +import com.ruoyi.ss.realName.domain.RealNameVO; + +import java.util.List; /** * 实名认证Service接口 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/realName/service/impl/RealNameServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/realName/service/impl/RealNameServiceImpl.java index 594ba272..f5057d97 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/realName/service/impl/RealNameServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/realName/service/impl/RealNameServiceImpl.java @@ -1,14 +1,15 @@ package com.ruoyi.ss.realName.service.impl; -import java.util.List; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.ss.realName.domain.RealName; +import com.ruoyi.ss.realName.domain.RealNameQuery; +import com.ruoyi.ss.realName.domain.RealNameVO; +import com.ruoyi.ss.realName.mapper.RealNameMapper; +import com.ruoyi.ss.realName.service.IRealNameService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.ruoyi.ss.realName.mapper.RealNameMapper; -import com.ruoyi.ss.realName.domain.RealName; -import com.ruoyi.ss.realName.domain.RealNameVO; -import com.ruoyi.ss.realName.domain.RealNameQuery; -import com.ruoyi.ss.realName.service.IRealNameService; + +import java.util.List; /** * 实名认证Service业务层处理 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/domain/ReceiveBill.java b/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/domain/ReceiveBill.java index 5cba22e0..12f3790f 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/domain/ReceiveBill.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/domain/ReceiveBill.java @@ -1,17 +1,14 @@ package com.ruoyi.ss.receiveBill.domain; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.util.Date; -import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonView; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.JsonViewProfile; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; -import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.BaseEntity; + +import java.math.BigDecimal; +import java.time.LocalDateTime; /** * 应收账单对象 ss_receive_bill diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/mapper/ReceiveBillMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/mapper/ReceiveBillMapper.java index 7bfa1399..dcde393e 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/mapper/ReceiveBillMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/mapper/ReceiveBillMapper.java @@ -1,12 +1,13 @@ package com.ruoyi.ss.receiveBill.mapper; +import com.ruoyi.ss.receiveBill.domain.ReceiveBill; +import com.ruoyi.ss.receiveBill.domain.ReceiveBillQuery; +import com.ruoyi.ss.receiveBill.domain.ReceiveBillVO; +import com.ruoyi.ss.receiveBill.domain.vo.ReceiveAmountVO; +import org.apache.ibatis.annotations.Param; + import java.math.BigDecimal; import java.util.List; -import com.ruoyi.ss.receiveBill.domain.ReceiveBill; -import com.ruoyi.ss.receiveBill.domain.ReceiveBillVO; -import com.ruoyi.ss.receiveBill.domain.ReceiveBillQuery; -import com.ruoyi.ss.receiveBill.domain.vo.ReceiveAmountVO; -import org.apache.ibatis.annotations.Param; /** * 应收账单Mapper接口 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/service/ReceiveBillService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/service/ReceiveBillService.java index 7d841635..11cb882c 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/service/ReceiveBillService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/service/ReceiveBillService.java @@ -1,15 +1,15 @@ package com.ruoyi.ss.receiveBill.service; -import java.math.BigDecimal; -import java.util.List; - import com.ruoyi.ss.device.domain.vo.DeviceVO; import com.ruoyi.ss.receiveBill.domain.ReceiveBill; -import com.ruoyi.ss.receiveBill.domain.ReceiveBillVO; import com.ruoyi.ss.receiveBill.domain.ReceiveBillQuery; +import com.ruoyi.ss.receiveBill.domain.ReceiveBillVO; import com.ruoyi.ss.receiveBill.domain.vo.ReceiveAmountVO; import com.ruoyi.ss.user.domain.SmUserVo; +import java.math.BigDecimal; +import java.util.List; + /** * 应收账单Service接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/service/impl/ReceiveBillServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/service/impl/ReceiveBillServiceImpl.java index f57a1b80..bc080310 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/service/impl/ReceiveBillServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/receiveBill/service/impl/ReceiveBillServiceImpl.java @@ -1,30 +1,30 @@ package com.ruoyi.ss.receiveBill.service.impl; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.util.List; -import java.util.concurrent.TimeUnit; - import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.ServiceUtil; import com.ruoyi.ss.device.domain.vo.DeviceVO; import com.ruoyi.ss.device.service.DeviceService; +import com.ruoyi.ss.receiveBill.domain.ReceiveBill; +import com.ruoyi.ss.receiveBill.domain.ReceiveBillQuery; +import com.ruoyi.ss.receiveBill.domain.ReceiveBillVO; import com.ruoyi.ss.receiveBill.domain.enums.ReceiveBillStatus; import com.ruoyi.ss.receiveBill.domain.enums.ReceiveBillType; import com.ruoyi.ss.receiveBill.domain.vo.ReceiveAmountVO; +import com.ruoyi.ss.receiveBill.mapper.ReceiveBillMapper; +import com.ruoyi.ss.receiveBill.service.ReceiveBillService; import com.ruoyi.ss.recordBalance.domain.enums.RecordBalanceBstType; import com.ruoyi.ss.transactionBill.service.impl.TransactionBillServiceImpl; import com.ruoyi.ss.user.domain.SmUserVo; import com.ruoyi.ss.user.service.ISmUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.ruoyi.ss.receiveBill.mapper.ReceiveBillMapper; -import com.ruoyi.ss.receiveBill.domain.ReceiveBill; -import com.ruoyi.ss.receiveBill.domain.ReceiveBillVO; -import com.ruoyi.ss.receiveBill.domain.ReceiveBillQuery; -import com.ruoyi.ss.receiveBill.service.ReceiveBillService; import org.springframework.transaction.support.TransactionTemplate; +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.util.List; +import java.util.concurrent.TimeUnit; + /** * 应收账单Service业务层处理 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/domain/RecordTime.java b/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/domain/RecordTime.java index ab4ff58a..1d395476 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/domain/RecordTime.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/domain/RecordTime.java @@ -1,15 +1,12 @@ package com.ruoyi.ss.record.time.domain; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; -import io.swagger.annotations.ApiModelProperty; -import lombok.Data; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.time.LocalDateTime; /** * 设备时长变化记录对象 ss_record_time diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/domain/RecordTimeVO.java b/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/domain/RecordTimeVO.java index 78bc6445..ec15c3b2 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/domain/RecordTimeVO.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/domain/RecordTimeVO.java @@ -1,6 +1,5 @@ package com.ruoyi.ss.record.time.domain; -import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/mapper/RecordTimeMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/mapper/RecordTimeMapper.java index df8a5461..5031e2dd 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/mapper/RecordTimeMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/mapper/RecordTimeMapper.java @@ -1,10 +1,11 @@ package com.ruoyi.ss.record.time.mapper; -import java.util.List; import com.ruoyi.ss.record.time.domain.RecordTime; import com.ruoyi.ss.record.time.domain.RecordTimeQuery; import com.ruoyi.ss.record.time.domain.RecordTimeVO; +import java.util.List; + /** * 设备时长变化记录Mapper接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/service/IRecordTimeService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/service/IRecordTimeService.java index 24e5c089..7cc8384c 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/service/IRecordTimeService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/service/IRecordTimeService.java @@ -1,10 +1,11 @@ package com.ruoyi.ss.record.time.service; -import java.util.List; import com.ruoyi.ss.record.time.domain.RecordTime; import com.ruoyi.ss.record.time.domain.RecordTimeQuery; import com.ruoyi.ss.record.time.domain.RecordTimeVO; +import java.util.List; + /** * 设备时长变化记录Service接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/service/impl/RecordTimeServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/service/impl/RecordTimeServiceImpl.java index 5ed753e4..9224200c 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/service/impl/RecordTimeServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/record/time/service/impl/RecordTimeServiceImpl.java @@ -1,14 +1,14 @@ package com.ruoyi.ss.record.time.service.impl; -import java.util.List; - +import com.ruoyi.ss.record.time.domain.RecordTime; import com.ruoyi.ss.record.time.domain.RecordTimeQuery; import com.ruoyi.ss.record.time.domain.RecordTimeVO; +import com.ruoyi.ss.record.time.mapper.RecordTimeMapper; +import com.ruoyi.ss.record.time.service.IRecordTimeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.ruoyi.ss.record.time.mapper.RecordTimeMapper; -import com.ruoyi.ss.record.time.domain.RecordTime; -import com.ruoyi.ss.record.time.service.IRecordTimeService; + +import java.util.List; /** * 设备时长变化记录Service业务层处理 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/recordBalance/domain/RecordBalance.java b/smart-switch-service/src/main/java/com/ruoyi/ss/recordBalance/domain/RecordBalance.java index 84489c5d..3da78ed8 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/recordBalance/domain/RecordBalance.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/recordBalance/domain/RecordBalance.java @@ -1,13 +1,11 @@ package com.ruoyi.ss.recordBalance.domain; -import java.math.BigDecimal; - -import io.swagger.annotations.ApiModelProperty; -import lombok.Data; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; /** * 余额变动记录对象 ss_record_balance diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/refund/domain/Refund.java b/smart-switch-service/src/main/java/com/ruoyi/ss/refund/domain/Refund.java index 91f0e417..071e82b7 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/refund/domain/Refund.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/refund/domain/Refund.java @@ -1,11 +1,11 @@ package com.ruoyi.ss.refund.domain; -import java.math.BigDecimal; - -import io.swagger.annotations.ApiModelProperty; -import lombok.Data; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; /** * 退款订单对象 ss_refund diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/refund/mapper/RefundMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/refund/mapper/RefundMapper.java index 493332c4..5ea74393 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/refund/mapper/RefundMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/refund/mapper/RefundMapper.java @@ -1,11 +1,12 @@ package com.ruoyi.ss.refund.mapper; -import java.util.List; import com.ruoyi.ss.refund.domain.Refund; import com.ruoyi.ss.refund.domain.RefundQuery; import com.ruoyi.ss.refund.domain.RefundVO; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * 退款订单Mapper接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/RefundConverter.java b/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/RefundConverter.java index 4438c07a..8ad22cc3 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/RefundConverter.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/RefundConverter.java @@ -2,7 +2,6 @@ package com.ruoyi.ss.refund.service; import com.ruoyi.ss.payBill.domain.bo.PayBillRefundBO; import com.ruoyi.ss.refund.domain.Refund; -import com.ruoyi.ss.transactionBill.domain.dto.BillRefundDTO; /** * @author wjh diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/RefundService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/RefundService.java index 3cef1cd8..a2226248 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/RefundService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/RefundService.java @@ -1,10 +1,11 @@ package com.ruoyi.ss.refund.service; -import java.util.List; import com.ruoyi.ss.refund.domain.Refund; import com.ruoyi.ss.refund.domain.RefundQuery; import com.ruoyi.ss.refund.domain.RefundVO; +import java.util.List; + /** * 退款订单Service接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/impl/RefundConverterImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/impl/RefundConverterImpl.java index e738da96..74425daa 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/impl/RefundConverterImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/impl/RefundConverterImpl.java @@ -2,7 +2,6 @@ package com.ruoyi.ss.refund.service.impl; import com.ruoyi.common.core.domain.model.LoginUser; import com.ruoyi.common.utils.SecurityUtils; -import com.ruoyi.common.utils.ServiceUtil; import com.ruoyi.ss.payBill.domain.PayBillVO; import com.ruoyi.ss.payBill.domain.bo.PayBillRefundBO; import com.ruoyi.ss.payBill.domain.dto.PayBillRefundDTO; @@ -10,18 +9,12 @@ import com.ruoyi.ss.refund.domain.Refund; import com.ruoyi.ss.refund.domain.enums.RefundBstType; import com.ruoyi.ss.refund.domain.enums.RefundStatus; import com.ruoyi.ss.refund.service.RefundConverter; -import com.ruoyi.ss.transactionBill.domain.vo.TransactionBillVO; -import com.ruoyi.ss.transactionBill.domain.dto.BillRefundDTO; import com.ruoyi.ss.transactionBill.service.TransactionBillService; import lombok.extern.slf4j.Slf4j; -import lombok.extern.slf4j.XSlf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.math.BigDecimal; -import java.math.RoundingMode; - /** * @author wjh * 2024/7/9 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/impl/RefundServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/impl/RefundServiceImpl.java index 88f22fdc..babba0be 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/impl/RefundServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/refund/service/impl/RefundServiceImpl.java @@ -1,10 +1,5 @@ package com.ruoyi.ss.refund.service.impl; -import java.util.List; -import java.util.Map; -import java.util.concurrent.ScheduledExecutorService; -import java.util.concurrent.TimeUnit; - import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.pay.syb.enums.SybTrxStatus; import com.ruoyi.common.pay.syb.service.SybPayService; @@ -13,24 +8,24 @@ import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.ServiceUtil; import com.ruoyi.common.utils.SnowFlakeUtil; import com.ruoyi.ss.payBill.service.PayBillService; +import com.ruoyi.ss.refund.domain.Refund; import com.ruoyi.ss.refund.domain.RefundQuery; import com.ruoyi.ss.refund.domain.RefundVO; import com.ruoyi.ss.refund.domain.enums.RefundStatus; -import com.ruoyi.ss.transactionBill.domain.TransactionBill; -import com.ruoyi.ss.transactionBill.domain.TransactionBillQuery; +import com.ruoyi.ss.refund.mapper.RefundMapper; +import com.ruoyi.ss.refund.service.RefundService; import com.ruoyi.ss.transactionBill.domain.enums.TransactionBillPayType; -import com.ruoyi.ss.transactionBill.domain.vo.TransactionBillVO; -import com.ruoyi.ss.transactionBill.domain.enums.TransactionBillStatus; import com.ruoyi.ss.transactionBill.service.TransactionBillService; -import com.ruoyi.ss.user.service.ISmUserService; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.ruoyi.ss.refund.mapper.RefundMapper; -import com.ruoyi.ss.refund.domain.Refund; -import com.ruoyi.ss.refund.service.RefundService; import org.springframework.transaction.support.TransactionTemplate; +import java.util.List; +import java.util.Map; +import java.util.concurrent.ScheduledExecutorService; +import java.util.concurrent.TimeUnit; + /** * 退款订单Service业务层处理 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/store/domain/enums/StoreStatus.java b/smart-switch-service/src/main/java/com/ruoyi/ss/store/domain/enums/StoreStatus.java index e666885c..87f82a49 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/store/domain/enums/StoreStatus.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/store/domain/enums/StoreStatus.java @@ -1,7 +1,6 @@ package com.ruoyi.ss.store.domain.enums; import lombok.AllArgsConstructor; -import lombok.Data; import lombok.Getter; /** diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/StoreValidator.java b/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/StoreValidator.java index 05e6893f..16838a48 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/StoreValidator.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/StoreValidator.java @@ -2,7 +2,6 @@ package com.ruoyi.ss.store.service; import com.ruoyi.common.core.domain.ValidateResult; import com.ruoyi.ss.store.domain.Store; -import com.ruoyi.ss.store.domain.StoreVo; import java.util.List; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/impl/StoreAssemblerImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/impl/StoreAssemblerImpl.java index f243b96e..3084be1f 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/impl/StoreAssemblerImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/impl/StoreAssemblerImpl.java @@ -1,7 +1,7 @@ package com.ruoyi.ss.store.service.impl; -import com.ruoyi.common.utils.collection.CollectionUtils; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.common.utils.collection.CollectionUtils; import com.ruoyi.ss.dashboard.vo.BillCountVo; import com.ruoyi.ss.device.domain.DeviceCountVO; import com.ruoyi.ss.device.domain.DeviceQuery; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/impl/StoreServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/impl/StoreServiceImpl.java index 1653a57d..f7ecb703 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/impl/StoreServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/impl/StoreServiceImpl.java @@ -1,17 +1,17 @@ package com.ruoyi.ss.store.service.impl; -import com.ruoyi.common.utils.collection.CollectionUtils; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.ServiceUtil; +import com.ruoyi.common.utils.collection.CollectionUtils; import com.ruoyi.ss.device.domain.DeviceQuery; import com.ruoyi.ss.device.service.DeviceService; import com.ruoyi.ss.store.domain.*; import com.ruoyi.ss.store.domain.enums.StoreGroupBy; import com.ruoyi.ss.store.domain.enums.StoreStatus; import com.ruoyi.ss.store.mapper.StoreMapper; -import com.ruoyi.ss.store.service.StoreService; import com.ruoyi.ss.store.service.StoreAssembler; +import com.ruoyi.ss.store.service.StoreService; import com.ruoyi.ss.storeApply.domain.enums.StoreApplyType; import com.ruoyi.ss.storeApply.service.StoreApplyConverter; import com.ruoyi.ss.storeApply.service.StoreApplyService; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/impl/StoreValidatorImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/impl/StoreValidatorImpl.java index 41ec7739..a59dad0c 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/impl/StoreValidatorImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/store/service/impl/StoreValidatorImpl.java @@ -2,9 +2,8 @@ package com.ruoyi.ss.store.service.impl; import com.ruoyi.common.core.domain.BaseValidator; import com.ruoyi.common.core.domain.ValidateResult; -import com.ruoyi.common.utils.ServiceUtil; -import com.ruoyi.common.utils.collection.CollectionUtils; import com.ruoyi.common.utils.SecurityUtils; +import com.ruoyi.common.utils.collection.CollectionUtils; import com.ruoyi.ss.device.domain.DeviceQuery; import com.ruoyi.ss.device.service.DeviceService; import com.ruoyi.ss.store.domain.Store; @@ -21,7 +20,6 @@ import java.time.LocalTime; import java.util.Collections; import java.util.HashSet; import java.util.List; -import java.util.Objects; import java.util.stream.Collectors; /** diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/domain/StoreApply.java b/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/domain/StoreApply.java index 3cd047f9..d2b79659 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/domain/StoreApply.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/domain/StoreApply.java @@ -1,14 +1,12 @@ package com.ruoyi.ss.storeApply.domain; import com.fasterxml.jackson.annotation.JsonView; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.JsonViewProfile; import com.ruoyi.ss.store.domain.Store; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; -import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.BaseEntity; import java.time.LocalDateTime; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/domain/bo/StoreApplyApprovalBO.java b/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/domain/bo/StoreApplyApprovalBO.java index c6cfb3ff..579a0264 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/domain/bo/StoreApplyApprovalBO.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/domain/bo/StoreApplyApprovalBO.java @@ -2,7 +2,6 @@ package com.ruoyi.ss.storeApply.domain.bo; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.ss.store.domain.StoreVo; -import com.ruoyi.ss.storeApply.domain.StoreApply; import com.ruoyi.ss.storeApply.domain.StoreApplyVO; import com.ruoyi.ss.storeApply.domain.dto.StoreApplyApprovalDTO; import lombok.Data; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/mapper/StoreApplyMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/mapper/StoreApplyMapper.java index 3f20cb48..bf152d07 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/mapper/StoreApplyMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/mapper/StoreApplyMapper.java @@ -1,11 +1,12 @@ package com.ruoyi.ss.storeApply.mapper; -import java.util.List; import com.ruoyi.ss.storeApply.domain.StoreApply; -import com.ruoyi.ss.storeApply.domain.StoreApplyVO; import com.ruoyi.ss.storeApply.domain.StoreApplyQuery; +import com.ruoyi.ss.storeApply.domain.StoreApplyVO; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * 店铺审核Mapper接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/service/StoreApplyService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/service/StoreApplyService.java index a66ce4d4..fd741fba 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/service/StoreApplyService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/service/StoreApplyService.java @@ -1,13 +1,12 @@ package com.ruoyi.ss.storeApply.service; -import java.util.List; - -import com.ruoyi.ss.store.domain.StoreBO; import com.ruoyi.ss.storeApply.domain.StoreApply; -import com.ruoyi.ss.storeApply.domain.StoreApplyVO; import com.ruoyi.ss.storeApply.domain.StoreApplyQuery; +import com.ruoyi.ss.storeApply.domain.StoreApplyVO; import com.ruoyi.ss.storeApply.domain.bo.StoreApplyApprovalBO; +import java.util.List; + /** * 店铺审核Service接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/service/impl/StoreApplyServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/service/impl/StoreApplyServiceImpl.java index 292db88b..3797332c 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/service/impl/StoreApplyServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/storeApply/service/impl/StoreApplyServiceImpl.java @@ -1,29 +1,26 @@ package com.ruoyi.ss.storeApply.service.impl; -import java.time.LocalDateTime; -import java.util.List; - -import com.github.pagehelper.PageHelper; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.ServiceUtil; import com.ruoyi.ss.store.domain.Store; -import com.ruoyi.ss.store.domain.StoreBO; import com.ruoyi.ss.store.domain.StoreQuery; import com.ruoyi.ss.store.domain.enums.StoreStatus; import com.ruoyi.ss.store.service.StoreService; +import com.ruoyi.ss.storeApply.domain.StoreApply; +import com.ruoyi.ss.storeApply.domain.StoreApplyQuery; +import com.ruoyi.ss.storeApply.domain.StoreApplyVO; import com.ruoyi.ss.storeApply.domain.bo.StoreApplyApprovalBO; import com.ruoyi.ss.storeApply.domain.dto.StoreApplyApprovalDTO; import com.ruoyi.ss.storeApply.domain.enums.StoreApplyStatus; +import com.ruoyi.ss.storeApply.mapper.StoreApplyMapper; +import com.ruoyi.ss.storeApply.service.StoreApplyService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.ruoyi.ss.storeApply.mapper.StoreApplyMapper; -import com.ruoyi.ss.storeApply.domain.StoreApply; -import com.ruoyi.ss.storeApply.domain.StoreApplyVO; -import com.ruoyi.ss.storeApply.domain.StoreApplyQuery; -import com.ruoyi.ss.storeApply.service.StoreApplyService; import org.springframework.transaction.support.TransactionTemplate; -import org.springframework.util.CollectionUtils; + +import java.time.LocalDateTime; +import java.util.List; /** * 店铺审核Service业务层处理 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/suit/domain/Suit.java b/smart-switch-service/src/main/java/com/ruoyi/ss/suit/domain/Suit.java index 550f34f0..807c3bfb 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/suit/domain/Suit.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/suit/domain/Suit.java @@ -8,12 +8,15 @@ import com.ruoyi.common.core.domain.JsonViewProfile; import com.ruoyi.common.core.domain.ValidGroup; import com.ruoyi.common.validRule.allowSize.AllowSize; import com.ruoyi.common.validRule.suitExist.SuitExist; -import com.ruoyi.system.valid.DictValid; import com.ruoyi.ss.device.domain.DeviceView; +import com.ruoyi.system.valid.DictValid; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import javax.validation.constraints.*; +import javax.validation.constraints.Min; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; import java.math.BigDecimal; import java.util.List; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/SuitConverter.java b/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/SuitConverter.java index 5949c2e9..9f01d429 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/SuitConverter.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/SuitConverter.java @@ -1,10 +1,5 @@ package com.ruoyi.ss.suit.service; -import com.ruoyi.ss.suit.domain.Suit; -import com.ruoyi.ss.suit.domain.dto.SuitCopyDTO; - -import java.util.List; - /** * @author wjh * 2024/7/15 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitAssemblerImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitAssemblerImpl.java index 3b095525..fafdd094 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitAssemblerImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitAssemblerImpl.java @@ -1,18 +1,18 @@ package com.ruoyi.ss.suit.service.impl; import com.ruoyi.common.utils.collection.CollectionUtils; -import com.ruoyi.ss.device.domain.vo.DeviceVO; -import com.ruoyi.ss.device.service.DeviceService; import com.ruoyi.ss.deviceSuit.domain.DeviceSuitQuery; import com.ruoyi.ss.deviceSuit.domain.DeviceSuitVO; import com.ruoyi.ss.deviceSuit.service.DeviceSuitService; import com.ruoyi.ss.suit.domain.SuitVO; import com.ruoyi.ss.suit.service.SuitAssembler; -import lombok.Data; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.util.*; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.Objects; import java.util.stream.Collectors; /** diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitConverterImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitConverterImpl.java index c3b08b41..9064a461 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitConverterImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitConverterImpl.java @@ -1,19 +1,10 @@ package com.ruoyi.ss.suit.service.impl; -import com.ruoyi.common.utils.ServiceUtil; -import com.ruoyi.common.utils.collection.CollectionUtils; -import com.ruoyi.ss.suit.domain.Suit; -import com.ruoyi.ss.suit.domain.SuitQuery; -import com.ruoyi.ss.suit.domain.SuitVO; -import com.ruoyi.ss.suit.domain.dto.SuitCopyDTO; import com.ruoyi.ss.suit.service.SuitConverter; import com.ruoyi.ss.suit.service.SuitService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.util.ArrayList; -import java.util.List; - /** * @author wjh * 2024/7/15 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitServiceImpl.java index 9fdeb5cd..59cb27b5 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitServiceImpl.java @@ -1,8 +1,8 @@ package com.ruoyi.ss.suit.service.impl; +import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.ServiceUtil; import com.ruoyi.common.utils.collection.CollectionUtils; -import com.ruoyi.common.utils.DateUtils; import com.ruoyi.ss.deviceSuit.domain.DeviceSuitQuery; import com.ruoyi.ss.deviceSuit.domain.DeviceSuitVO; import com.ruoyi.ss.deviceSuit.service.DeviceSuitConverter; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitValidatorImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitValidatorImpl.java index 9e39f026..ac5e85df 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitValidatorImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/suit/service/impl/SuitValidatorImpl.java @@ -2,9 +2,9 @@ package com.ruoyi.ss.suit.service.impl; import com.ruoyi.common.core.domain.BaseValidator; import com.ruoyi.common.core.domain.ValidateResult; +import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.ServiceUtil; import com.ruoyi.common.utils.collection.CollectionUtils; -import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.spring.SpringUtils; import com.ruoyi.ss.device.service.DeviceValidator; import com.ruoyi.ss.suit.domain.SuitBO; @@ -20,7 +20,10 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.math.BigDecimal; -import java.util.*; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.List; /** * 2024/4/26 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/domain/TimeBill.java b/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/domain/TimeBill.java index 95abd054..cb13c856 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/domain/TimeBill.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/domain/TimeBill.java @@ -1,15 +1,12 @@ package com.ruoyi.ss.timeBill.domain; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + import java.math.BigDecimal; import java.time.LocalDateTime; -import java.util.Date; -import com.fasterxml.jackson.annotation.JsonFormat; -import io.swagger.annotations.ApiModelProperty; -import lombok.Data; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; -import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.BaseEntity; /** * 时长订单对象 ss_time_bill diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/domain/dto/TimeBillAddOrderDTO.java b/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/domain/dto/TimeBillAddOrderDTO.java index 7732c837..6cad7d80 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/domain/dto/TimeBillAddOrderDTO.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/domain/dto/TimeBillAddOrderDTO.java @@ -1,13 +1,11 @@ package com.ruoyi.ss.timeBill.domain.dto; -import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.constants.DictTypeConstants; import com.ruoyi.ss.device.domain.vo.DeviceVO; import com.ruoyi.system.valid.DictValid; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import javax.validation.constraints.DecimalMin; import javax.validation.constraints.Min; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/mapper/TimeBillMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/mapper/TimeBillMapper.java index b500a1f4..1671b105 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/mapper/TimeBillMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/mapper/TimeBillMapper.java @@ -1,11 +1,12 @@ package com.ruoyi.ss.timeBill.mapper; -import java.util.List; import com.ruoyi.ss.timeBill.domain.TimeBill; -import com.ruoyi.ss.timeBill.domain.TimeBillVO; import com.ruoyi.ss.timeBill.domain.TimeBillQuery; +import com.ruoyi.ss.timeBill.domain.TimeBillVO; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * 时长订单Mapper接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/service/TimeBillService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/service/TimeBillService.java index 5081be45..337abb24 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/service/TimeBillService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/service/TimeBillService.java @@ -1,15 +1,14 @@ package com.ruoyi.ss.timeBill.service; -import java.util.List; - -import com.ruoyi.ss.payBill.domain.PayBillVO; import com.ruoyi.ss.payBill.domain.vo.DoPayVO; import com.ruoyi.ss.timeBill.domain.TimeBill; -import com.ruoyi.ss.timeBill.domain.TimeBillVO; import com.ruoyi.ss.timeBill.domain.TimeBillQuery; +import com.ruoyi.ss.timeBill.domain.TimeBillVO; import com.ruoyi.ss.timeBill.domain.dto.TimeBillAddOrderDTO; import com.ruoyi.ss.timeBill.domain.dto.TimeBillPayDTO; +import java.util.List; + /** * 时长订单Service接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/service/impl/TimeBillServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/service/impl/TimeBillServiceImpl.java index 56f48d2c..0f15c124 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/service/impl/TimeBillServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/service/impl/TimeBillServiceImpl.java @@ -1,12 +1,8 @@ package com.ruoyi.ss.timeBill.service.impl; -import java.math.BigDecimal; -import java.time.Duration; -import java.time.LocalDateTime; -import java.util.List; - import com.ruoyi.common.core.redis.RedisLock; import com.ruoyi.common.core.redis.enums.RedisLockKey; +import com.ruoyi.common.pay.wx.service.WxPayService; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.ServiceUtil; import com.ruoyi.common.utils.SnowFlakeUtil; @@ -20,20 +16,24 @@ import com.ruoyi.ss.payBill.interfaces.AfterPay; import com.ruoyi.ss.payBill.service.PayBillConverter; import com.ruoyi.ss.payBill.service.PayBillService; import com.ruoyi.ss.suit.domain.enums.SuitTimeUnit; +import com.ruoyi.ss.timeBill.domain.TimeBill; +import com.ruoyi.ss.timeBill.domain.TimeBillQuery; +import com.ruoyi.ss.timeBill.domain.TimeBillVO; import com.ruoyi.ss.timeBill.domain.dto.TimeBillAddOrderDTO; import com.ruoyi.ss.timeBill.domain.dto.TimeBillPayDTO; import com.ruoyi.ss.timeBill.domain.enums.TimeBillStatus; +import com.ruoyi.ss.timeBill.mapper.TimeBillMapper; import com.ruoyi.ss.timeBill.service.TimeBillConverter; -import com.ruoyi.common.pay.wx.service.WxPayService; +import com.ruoyi.ss.timeBill.service.TimeBillService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.ruoyi.ss.timeBill.mapper.TimeBillMapper; -import com.ruoyi.ss.timeBill.domain.TimeBill; -import com.ruoyi.ss.timeBill.domain.TimeBillVO; -import com.ruoyi.ss.timeBill.domain.TimeBillQuery; -import com.ruoyi.ss.timeBill.service.TimeBillService; import org.springframework.transaction.support.TransactionTemplate; +import java.math.BigDecimal; +import java.time.Duration; +import java.time.LocalDateTime; +import java.util.List; + /** * 时长订单Service业务层处理 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/service/impl/TimeBillValidatorImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/service/impl/TimeBillValidatorImpl.java index 89d77fb6..731a699b 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/service/impl/TimeBillValidatorImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/timeBill/service/impl/TimeBillValidatorImpl.java @@ -6,7 +6,6 @@ import com.ruoyi.ss.device.domain.vo.DeviceVO; import com.ruoyi.ss.timeBill.domain.TimeBillVO; import com.ruoyi.ss.timeBill.domain.dto.TimeBillAddOrderDTO; import com.ruoyi.ss.timeBill.service.TimeBillValidator; -import lombok.Data; import org.springframework.stereotype.Service; import java.util.Objects; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/domain/enums/TransactionBillStatus.java b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/domain/enums/TransactionBillStatus.java index 843d4cd0..c98de7b2 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/domain/enums/TransactionBillStatus.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/domain/enums/TransactionBillStatus.java @@ -1,5 +1,6 @@ package com.ruoyi.ss.transactionBill.domain.enums; +import com.ruoyi.common.enums.UserType; import lombok.AllArgsConstructor; import lombok.Getter; @@ -85,4 +86,5 @@ public enum TransactionBillStatus { public static List serviceIncome() { return asList(SUCCESS, REFUNDED, REFUNDING, WITHDRAW_SUCCESS); } + } diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/domain/vo/TransactionBillVO.java b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/domain/vo/TransactionBillVO.java index 9fadafec..fbad80ca 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/domain/vo/TransactionBillVO.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/domain/vo/TransactionBillVO.java @@ -73,12 +73,12 @@ public class TransactionBillVO extends TransactionBill implements IotDevice { } @Override - public String getMac1() { + public String iotMac1() { return getDeviceMac(); } @Override - public String getMac2() { + public String iotMac2() { return getDeviceMac2(); } diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/service/TransactionBillService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/service/TransactionBillService.java index 8aae1913..7709f217 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/service/TransactionBillService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/service/TransactionBillService.java @@ -318,4 +318,11 @@ public interface TransactionBillService * 修复订单数据 */ int fix(Long billId); + + /** + * 修复所有订单数据 + * @return + */ + int fixAll(); + } diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/service/impl/TransactionBillServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/service/impl/TransactionBillServiceImpl.java index dcd50209..5f2b5745 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/service/impl/TransactionBillServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/service/impl/TransactionBillServiceImpl.java @@ -372,11 +372,34 @@ public class TransactionBillServiceImpl implements TransactionBillService, After return fix(bill); } + @Override + public int fixAll() { + TransactionBillQuery query = new TransactionBillQuery(); + query.setStatusList(TransactionBillStatus.payedOrder()); + query.setVersion(1); + List list = selectSmTransactionBillList(query); + if (CollectionUtils.isEmptyElement(list)) { + return 0; + } + + for (TransactionBillVO bill : list) { + try { + this.fix(bill); + } catch (Exception e) { + log.error("修复订单数据失败:{}, {}", bill.getBillNo(), e.getMessage()); + } + } + + return 1; + } + private int fix(TransactionBillVO bill) { if (bill == null || bill.getBillId() == null) { log.warn("修复订单数据失败:订单不存在或订单ID为空"); return 0; } + // 仅可以修复旧订单 + ServiceUtil.assertion(bill.getVersion() == null || bill.getVersion() != 1, "该订单版本无法修复"); ServiceUtil.assertion(!TransactionBillStatus.payedOrder().contains(bill.getStatus()), "订单未支付,无法修复"); // 获取订单分成数据,判断是否已有分成数据 @@ -385,9 +408,18 @@ public class TransactionBillServiceImpl implements TransactionBillService, After int bonusCount = bonusService.selectCount(query); ServiceUtil.assertion(bonusCount > 0, "订单已存在分成数据,无法重复修复"); - // TODO 根据订单生成新的分成数据 - bonusConverter.toPo(bill); + // 根据订单生成新的分成数据 + List bonusList = bonusConverter.toPo(bill); + ServiceUtil.assertion(CollectionUtils.isEmptyElement(bonusList), "订单生成分成数据失败"); + // 插入数据 + Integer result = transactionTemplate.execute(status -> { + int insert = bonusService.batchInsert(bonusList); + ServiceUtil.assertion(insert != bonusList.size(), "订单分成数据插入失败"); + return insert; + }); + + return result == null ? 0 : result; } // 转换为订单所需的数据 @@ -408,6 +440,7 @@ public class TransactionBillServiceImpl implements TransactionBillService, After // 基础信息 order.setType(TransactionBillType.RECHARGE.getType()); // 类型:充值订单 order.setDeviceRechargeStatus(TransactionBillDeviceRechargeStatus.UN_RECHARGE.getStatus()); // 设备状态:未充值 + order.setVersion(2); // 订单版本 if (SuitFeeType.timingList().contains(suit.getFeeType())) { // 当为分时段收费,则收取押金 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/domain/Transfer.java b/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/domain/Transfer.java index 27bf7b74..8f22c109 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/domain/Transfer.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/domain/Transfer.java @@ -1,11 +1,9 @@ package com.ruoyi.ss.transfer.domain; -import io.swagger.annotations.ApiModelProperty; -import lombok.Data; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; import java.math.BigDecimal; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/mapper/TransferMapper.java b/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/mapper/TransferMapper.java index a2206f2a..fc907b37 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/mapper/TransferMapper.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/mapper/TransferMapper.java @@ -1,11 +1,12 @@ package com.ruoyi.ss.transfer.mapper; -import java.util.List; import com.ruoyi.ss.transfer.domain.Transfer; -import com.ruoyi.ss.transfer.domain.TransferVO; import com.ruoyi.ss.transfer.domain.TransferQuery; +import com.ruoyi.ss.transfer.domain.TransferVO; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * 转账Mapper接口 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/TransferService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/TransferService.java index 35fe9fe6..1827d286 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/TransferService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/TransferService.java @@ -1,9 +1,10 @@ package com.ruoyi.ss.transfer.service; -import java.util.List; import com.ruoyi.ss.transfer.domain.Transfer; -import com.ruoyi.ss.transfer.domain.TransferVO; import com.ruoyi.ss.transfer.domain.TransferQuery; +import com.ruoyi.ss.transfer.domain.TransferVO; + +import java.util.List; /** * 转账Service接口 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/impl/TransferAssemblerImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/impl/TransferAssemblerImpl.java index 10ebe62e..30fd578b 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/impl/TransferAssemblerImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/impl/TransferAssemblerImpl.java @@ -6,7 +6,6 @@ import com.ruoyi.ss.transfer.service.TransferAssembler; import com.ruoyi.ss.transferDetail.domain.TransferDetailQuery; import com.ruoyi.ss.transferDetail.domain.TransferDetailVO; import com.ruoyi.ss.transferDetail.service.ITransferDetailService; -import com.ruoyi.ss.transferDetail.service.impl.TransferDetailServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/impl/TransferConverterImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/impl/TransferConverterImpl.java index 840ebfcb..34c2596c 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/impl/TransferConverterImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/impl/TransferConverterImpl.java @@ -4,12 +4,10 @@ import com.ruoyi.ss.account.domain.enums.AccountType; import com.ruoyi.ss.channelWithdraw.domain.ChannelWithdrawVO; import com.ruoyi.ss.channelWithdraw.service.ChannelWithdrawService; import com.ruoyi.ss.transactionBill.domain.vo.TransactionBillVO; -import com.ruoyi.ss.transfer.domain.Transfer; import com.ruoyi.ss.transfer.domain.TransferVO; import com.ruoyi.ss.transfer.domain.enums.TransferBstType; import com.ruoyi.ss.transfer.domain.enums.TransferStatus; import com.ruoyi.ss.transfer.service.TransferConverter; -import com.ruoyi.ss.transferDetail.domain.TransferDetail; import com.ruoyi.ss.transferDetail.domain.TransferDetailVO; import com.ruoyi.ss.transferDetail.domain.enums.TransferDetailStatus; import org.springframework.beans.factory.annotation.Autowired; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/impl/TransferServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/impl/TransferServiceImpl.java index 81a128f4..8dc28a19 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/impl/TransferServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transfer/service/impl/TransferServiceImpl.java @@ -1,10 +1,5 @@ package com.ruoyi.ss.transfer.service.impl; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Objects; - import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.pay.wx.domain.enums.WxTransferBatchStatus; import com.ruoyi.common.pay.wx.domain.enums.WxTransferDetailStatus; @@ -17,10 +12,15 @@ import com.ruoyi.common.utils.SnowFlakeUtil; import com.ruoyi.common.utils.collection.CollectionUtils; import com.ruoyi.common.utils.spring.SpringUtils; import com.ruoyi.ss.account.domain.enums.AccountType; +import com.ruoyi.ss.transfer.domain.Transfer; +import com.ruoyi.ss.transfer.domain.TransferQuery; +import com.ruoyi.ss.transfer.domain.TransferVO; import com.ruoyi.ss.transfer.domain.enums.TransferBstType; import com.ruoyi.ss.transfer.domain.enums.TransferStatus; import com.ruoyi.ss.transfer.interfaces.AfterTransfer; +import com.ruoyi.ss.transfer.mapper.TransferMapper; import com.ruoyi.ss.transfer.service.TransferAssembler; +import com.ruoyi.ss.transfer.service.TransferService; import com.ruoyi.ss.transferDetail.domain.TransferDetail; import com.ruoyi.ss.transferDetail.domain.TransferDetailQuery; import com.ruoyi.ss.transferDetail.domain.TransferDetailVO; @@ -28,16 +28,15 @@ import com.ruoyi.ss.transferDetail.domain.enums.TransferDetailStatus; import com.ruoyi.ss.transferDetail.service.ITransferDetailService; import com.wechat.pay.java.service.transferbatch.model.*; import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.ruoyi.ss.transfer.mapper.TransferMapper; -import com.ruoyi.ss.transfer.domain.Transfer; -import com.ruoyi.ss.transfer.domain.TransferVO; -import com.ruoyi.ss.transfer.domain.TransferQuery; -import com.ruoyi.ss.transfer.service.TransferService; import org.springframework.transaction.support.TransactionTemplate; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.Objects; + /** * 转账Service业务层处理 * diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/user/service/ISmUserService.java b/smart-switch-service/src/main/java/com/ruoyi/ss/user/service/ISmUserService.java index f650af71..deb1c806 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/user/service/ISmUserService.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/user/service/ISmUserService.java @@ -7,12 +7,10 @@ import com.ruoyi.ss.user.domain.SmUserQuery; import com.ruoyi.ss.user.domain.SmUserVo; import com.ruoyi.ss.user.domain.dto.UserRealNameDTO; import com.ruoyi.ss.user.domain.vo.UserRealNameVO; -import nonapi.io.github.classgraph.utils.LogNode; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.List; -import java.util.stream.Stream; /** * 普通用户信息Service接口 diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/user/service/impl/SmUserServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/user/service/impl/SmUserServiceImpl.java index fa06e84c..769cf07f 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/user/service/impl/SmUserServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/user/service/impl/SmUserServiceImpl.java @@ -43,7 +43,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.support.TransactionTemplate; -import org.springframework.util.Base64Utils; import java.math.BigDecimal; import java.time.LocalDateTime; diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/user/service/impl/UserAssemblerImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/user/service/impl/UserAssemblerImpl.java index 65baff10..ffbc8248 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/user/service/impl/UserAssemblerImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/user/service/impl/UserAssemblerImpl.java @@ -14,7 +14,6 @@ import com.ruoyi.system.service.ISysConfigService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.time.LocalDateTime; import java.util.List; import java.util.Map; import java.util.stream.Collectors; diff --git a/smart-switch-service/src/main/java/com/ruoyi/task/device/DeviceStatusTask.java b/smart-switch-service/src/main/java/com/ruoyi/task/device/DeviceStatusTask.java index f0e1e973..a2603734 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/task/device/DeviceStatusTask.java +++ b/smart-switch-service/src/main/java/com/ruoyi/task/device/DeviceStatusTask.java @@ -1,9 +1,5 @@ package com.ruoyi.task.device; -import com.ruoyi.common.utils.collection.CollectionUtils; -import com.ruoyi.ss.device.domain.DeviceQuery; -import com.ruoyi.ss.device.domain.enums.DeviceStatus; -import com.ruoyi.ss.device.domain.vo.DeviceVO; import com.ruoyi.ss.device.service.DeviceService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -11,8 +7,6 @@ import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; import org.springframework.stereotype.Component; -import java.util.List; - /** * @author wjh * 2024/5/20 diff --git a/smart-switch-service/src/main/java/com/ruoyi/task/refund/RefundTask.java b/smart-switch-service/src/main/java/com/ruoyi/task/refund/RefundTask.java index be2d4b9b..d857031a 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/task/refund/RefundTask.java +++ b/smart-switch-service/src/main/java/com/ruoyi/task/refund/RefundTask.java @@ -8,7 +8,6 @@ import com.ruoyi.ss.refund.service.RefundService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import org.springframework.stereotype.Service; import java.util.List; diff --git a/smart-switch-service/src/main/java/com/ruoyi/task/transfer/TransferTask.java b/smart-switch-service/src/main/java/com/ruoyi/task/transfer/TransferTask.java index 73a411ae..2e36a52a 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/task/transfer/TransferTask.java +++ b/smart-switch-service/src/main/java/com/ruoyi/task/transfer/TransferTask.java @@ -5,7 +5,6 @@ import com.ruoyi.ss.transfer.domain.TransferVO; import com.ruoyi.ss.transfer.domain.enums.TransferStatus; import com.ruoyi.ss.transfer.service.TransferAssembler; import com.ruoyi.ss.transfer.service.TransferService; -import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; diff --git a/smart-switch-web/src/main/java/com/ruoyi/web/controller/app/AppDeviceController.java b/smart-switch-web/src/main/java/com/ruoyi/web/controller/app/AppDeviceController.java index 9f4396ff..5df84b45 100644 --- a/smart-switch-web/src/main/java/com/ruoyi/web/controller/app/AppDeviceController.java +++ b/smart-switch-web/src/main/java/com/ruoyi/web/controller/app/AppDeviceController.java @@ -174,7 +174,6 @@ public class AppDeviceController extends BaseController { @ApiOperation("刷新设备信息") @GetMapping("/{deviceId}/refreshIot") public AjaxResult syncIot(@PathVariable @ApiParam("设备id") Long deviceId) { - ServiceUtil.assertion(!deviceValidator.isBelong(deviceId, getUserId()), "这不是您的设备"); smDeviceService.pullDeviceInfo(Collections.singletonList(deviceId)); return success(); } @@ -230,6 +229,13 @@ public class AppDeviceController extends BaseController { return success(smDeviceService.selectMacSnList(query)); } + @ApiOperation("管理员开关设备") + @DeviceAdminRequired + @PutMapping("/admin/{deviceId}/switch") + public AjaxResult getExistMac(@PathVariable @ApiParam("设备ID") Long deviceId, @RequestParam @ApiParam("是否开启") Boolean open) { + return toAjax(smDeviceService.switchDevice(deviceId, open)); + } + @ApiOperation("获取正在使用中的设备列表") @GetMapping("/usingDevice") @JsonView(JsonViewProfile.App.class) diff --git a/smart-switch-web/src/main/java/com/ruoyi/web/controller/ss/SmTransactionBillController.java b/smart-switch-web/src/main/java/com/ruoyi/web/controller/ss/SmTransactionBillController.java index 9dc0dc8b..e699c99b 100644 --- a/smart-switch-web/src/main/java/com/ruoyi/web/controller/ss/SmTransactionBillController.java +++ b/smart-switch-web/src/main/java/com/ruoyi/web/controller/ss/SmTransactionBillController.java @@ -200,5 +200,11 @@ public class SmTransactionBillController extends BaseController return toAjax(transactionBillService.fix(billId)); } + @PutMapping("/fixAll") + @Log(title = "修复所有订单数据", businessType = BusinessType.UPDATE) + @PreAuthorize("@ss.hasPermi('system:bill:fix')") + public AjaxResult fixAll() { + return toAjax(transactionBillService.fixAll()); + } }