From 4f045bfae913b2b10a8efcfc4b999fbad134f732 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 22 Jul 2025 14:40:50 +0800
Subject: [PATCH] feat(mall): 优化衣服信息设置逻辑

---
 src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesSocialServiceImpl.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesSocialServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesSocialServiceImpl.java
index a2ffc63..9993963 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesSocialServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesSocialServiceImpl.java
@@ -14,6 +14,7 @@
 import cc.mrbird.febs.rabbit.producter.AgentProducer;
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.util.ObjectUtil;
+import cn.hutool.core.util.StrUtil;
 import cn.hutool.json.JSON;
 import cn.hutool.json.JSONObject;
 import cn.hutool.json.JSONUtil;
@@ -251,8 +252,13 @@
                     apiSocialMuseVo.setLocationRemarkList(locationRemarkList);
                 }
                 apiSocialMuseVo.setTotalAmount(totalAmount.setScale(2, RoundingMode.DOWN));
+                if(StrUtil.isNotBlank(apiSocialMuseVo.getArtName())
+                && StrUtil.isNotBlank(apiSocialMuseVo.getSizeName())
+                        && StrUtil.isNotBlank(apiSocialMuseVo.getClothName())
+                ){
+                    apiSocialInfoVo.setMuse(apiSocialMuseVo);
+                }
 
-                apiSocialInfoVo.setMuse(apiSocialMuseVo);
 
 //                Integer likeCnt = clothesSocial.getLikeCnt();
 //                Integer collectCnt = clothesSocial.getCollectCnt();
@@ -431,8 +437,6 @@
             clothesSocialFollow.setSourceOptionId(dto.getCommentId());
             clothesSocialFollow.setType(SocialTypeEnum.LIKE.getValue());
             clothesSocialFollowMapper.insert(clothesSocialFollow);
-
-            agentProducer.sendAddCollect(socialId);
         }
         return new FebsResponse().success().message("操作成功");
     }
@@ -460,6 +464,8 @@
             clothesSocialFollow.setSourceId(socialId);
             clothesSocialFollow.setType(SocialTypeEnum.COLLECT.getValue());
             clothesSocialFollowMapper.insert(clothesSocialFollow);
+
+            agentProducer.sendAddCollect(socialId);
         }
         return new FebsResponse().success().message("操作成功");
     }

--
Gitblit v1.9.1