From 45a336ced3b3e6df6ceec243d9258f09299d9beb Mon Sep 17 00:00:00 2001 From: xupei Date: Tue, 26 Aug 2025 13:33:28 +0800 Subject: [PATCH] =?UTF-8?q?TASK:brand=20dna=E8=8E=B7=E5=8F=96=E8=BF=9B?= =?UTF-8?q?=E5=BA=A6=20=E8=BF=94=E5=9B=9E=E8=AE=A1=E7=AE=97=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/ai/da/model/vo/InitializeProgressVO.java | 6 ++++++ .../java/com/ai/da/service/impl/ReferralServiceImpl.java | 5 +++++ .../com/ai/da/service/impl/UserLikeGroupServiceImpl.java | 1 + 3 files changed, 12 insertions(+) diff --git a/src/main/java/com/ai/da/model/vo/InitializeProgressVO.java b/src/main/java/com/ai/da/model/vo/InitializeProgressVO.java index 47a7c876..2647d74f 100644 --- a/src/main/java/com/ai/da/model/vo/InitializeProgressVO.java +++ b/src/main/java/com/ai/da/model/vo/InitializeProgressVO.java @@ -1,10 +1,16 @@ package com.ai.da.model.vo; +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; +import java.time.LocalDateTime; + @Data public class InitializeProgressVO { private Boolean analyzed; private double percent; + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") + private LocalDateTime computeTime; } diff --git a/src/main/java/com/ai/da/service/impl/ReferralServiceImpl.java b/src/main/java/com/ai/da/service/impl/ReferralServiceImpl.java index a3fa69cd..5acd23eb 100644 --- a/src/main/java/com/ai/da/service/impl/ReferralServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/ReferralServiceImpl.java @@ -1,5 +1,6 @@ package com.ai.da.service.impl; +import com.ai.da.common.config.exception.BusinessException; import com.ai.da.mapper.primary.ReferralMapper; import com.ai.da.mapper.primary.entity.Affiliate; import com.ai.da.mapper.primary.entity.Referral; @@ -64,6 +65,10 @@ public class ReferralServiceImpl extends ServiceImpl i @Transactional(rollbackFor = Exception.class) public void editReferral(EditReferralDTO editReferralDTO){ Referral referral = baseMapper.selectById(editReferralDTO.getId()); + if (Objects.isNull(referral)){ + throw new BusinessException("unknown referral id"); + } + if (Objects.nonNull(editReferralDTO.getAmount()) && editReferralDTO.getAmount().compareTo(referral.getCommission()) != 0){ log.info("设置referral id为{} 原佣金 {} 设置为 {}", referral.getId(), referral.getAffiliateId(), editReferralDTO.getAmount()); referral.setCommission(editReferralDTO.getAmount()); diff --git a/src/main/java/com/ai/da/service/impl/UserLikeGroupServiceImpl.java b/src/main/java/com/ai/da/service/impl/UserLikeGroupServiceImpl.java index e67d4567..aec7b20b 100644 --- a/src/main/java/com/ai/da/service/impl/UserLikeGroupServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/UserLikeGroupServiceImpl.java @@ -1610,6 +1610,7 @@ public class UserLikeGroupServiceImpl extends ServiceImpl