From 634a0506c29607586456ea0a4ba7ec4b5c57f45c Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Tue, 02 Sep 2025 17:20:09 +0800 Subject: [PATCH] refactor(ai): 优化 AI交流输出类型的描述 --- src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java index ca9392e..678c232 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java @@ -29,6 +29,7 @@ import cn.hutool.json.JSONUtil; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; @@ -62,6 +63,7 @@ private final DataDictionaryCustomMapper dataDictionaryCustomMapper; private final HappyMemberLevelMapper happyMemberLevelMapper; private final IMallMoneyFlowService mallMoneyFlowService; + private final ClothesSocialMapper clothesSocialMapper; @Override public FebsResponse activityList(ApiActivityInfoDto dto) { @@ -1117,6 +1119,32 @@ } @Override + public void getAddLike(Long socialId) { + ClothesSocial clothesSocial = clothesSocialMapper.selectById(socialId); + if (ObjectUtil.isNotNull(clothesSocial)){ + + clothesSocialMapper.update(null, + Wrappers.lambdaUpdate(ClothesSocial.class) + .set(ClothesSocial::getLikeCnt, clothesSocial.getLikeCnt()+1) + .eq(ClothesSocial::getId, socialId) + ); + } + } + + @Override + public void getAddCollect(Long socialId) { + ClothesSocial clothesSocial = clothesSocialMapper.selectById(socialId); + if (ObjectUtil.isNotNull(clothesSocial)){ + + clothesSocialMapper.update(null, + Wrappers.lambdaUpdate(ClothesSocial.class) + .set(ClothesSocial::getCollectCnt, clothesSocial.getCollectCnt()+1) + .eq(ClothesSocial::getId, socialId) + ); + } + } + + @Override public FebsResponse voteActivityHot(Long id) { ApiVoteActivityHotVo apiVoteActivityHotVo = new ApiVoteActivityHotVo(); -- Gitblit v1.9.1