From afa0dbb4f54e7244835dd67ec33c3e545f122f71 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 17 一月 2025 16:40:43 +0800
Subject: [PATCH] bug修改

---
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java |   64 +++-----------------------------
 1 files changed, 6 insertions(+), 58 deletions(-)

diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java
index eb7cee9..59dfddd 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java
@@ -33,6 +33,8 @@
 import com.ruoyi.system.api.service.RemoteMemberService;
 import com.ruoyi.system.api.service.RemoteShopService;
 import io.seata.spring.annotation.GlobalTransactional;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -51,6 +53,8 @@
  */
 @Service
 public class ConsumerGoodsServiceImpl extends ServiceImpl<ConsumerGoodsMapper, ConsumerGoods> implements ConsumerGoodsService {
+    
+    private Logger log = LoggerFactory.getLogger(ConsumerGoodsServiceImpl.class);
 
     @Resource
     private ConsumerGoodsMapper consumerGoodsMapper;
@@ -117,17 +121,12 @@
             ConsumerGoods consumerGoods;
             Integer serviceCount = 0;
             Integer cycleService = 0;
-            //Integer cyclePerson = 0;
             Integer serviceService = 0;
-            //Integer servicePerson = 0;
             Integer experienceService = 0;
-            //Integer experiencePerson = 0;
             Goods goods;
             GoodsFile goodsFile;
             String consumerGoodsId;
             List<ConsumerGoods> consumerGoodsList = new ArrayList<>();
-            //获取用户各类型订单数
-            //MerMemberConsumerGoodsTotalVo memberConsumerGoodsTotalVo = this.getMemberConsumerGoodsTotalVo(merSureConsumerGoodsDto.getUserId(), merSureConsumerGoodsDto.getShopId());
             int sureNum = 0;
             for(MerSureConsumerGoodsListDto merSureConsumerGoodsListDto : merSureConsumerGoodsListDtoList){
                 goods = remoteGoodsService.getGoods(merSureConsumerGoodsListDto.getGoodsId()).getData();
@@ -187,35 +186,14 @@
                 this.saveOrUpdate(oldConsumerGoods);
             }
             this.saveBatch(consumerGoodsList);
-            //判断是否加人
-            /*if (cycleService > 0 && memberConsumerGoodsTotalVo.getCycleOrder() == 0) {
-                cyclePerson = 1;
-            }
-            if (serviceService > 0 && memberConsumerGoodsTotalVo.getServiceOrder() == 0) {
-                servicePerson = 1;
-            }
-            if (experienceService > 0 && memberConsumerGoodsTotalVo.getExperienceOrder() == 0) {
-                experiencePerson = 1;
-            }*/
             serviceCount = cycleService + serviceService + experienceService;
             //更新商户和会员服务统计
             MemberTotalChangeDto memberTotalChangeDto = new MemberTotalChangeDto();
-            memberTotalChangeDto.setUserId(merSureConsumerGoodsDto.getUserId());
+            memberTotalChangeDto.setUserId(merSureConsumerGoodsDto.getMemberUserId());
             memberTotalChangeDto.setTypeService(1);
             memberTotalChangeDto.setServiceCount(serviceCount);
+            log.info("更新商户和会员服务统计---》" + memberTotalChangeDto.toString());
             remoteMemberService.changeMemberTotal(memberTotalChangeDto);
-            /*ShopTotalChangeDto shopTotalChangeDto = new ShopTotalChangeDto();
-            shopTotalChangeDto.setShopId(merSureConsumerGoodsDto.getShopId());
-            shopTotalChangeDto.setTypeCycleService(1);
-            shopTotalChangeDto.setCycleService(cycleService);
-            shopTotalChangeDto.setCyclePerson(cyclePerson);
-            shopTotalChangeDto.setTypeServiceService(1);
-            shopTotalChangeDto.setServiceService(serviceService);
-            shopTotalChangeDto.setServicePerson(servicePerson);
-            shopTotalChangeDto.setTypeExperienceService(1);
-            shopTotalChangeDto.setExperienceService(experienceService);
-            shopTotalChangeDto.setExperiencePerson(experiencePerson);
-            remoteShopService.changeShopTotal(shopTotalChangeDto);*/
         }
     }
 
@@ -241,11 +219,8 @@
             Integer serviceType = 1;
             Integer serviceCount = 0;
             Integer cycleService = 0;
-            //Integer cyclePerson = 0;
             Integer serviceService = 0;
-            //Integer servicePerson = 0;
             Integer experienceService = 0;
-            //Integer experiencePerson = 0;
             //获取会员商品总数
             List<ServiceRecordDetail> serviceRecordDetailList = new ArrayList<>();
             ServiceRecordDetail serviceRecordDetail;
@@ -476,14 +451,10 @@
     public boolean saveBatchConsumerGoods(List<ConsumerGoods> consumerGoodsList){
         Integer serviceCount = 0;
         Integer cycleService = 0;
-        //Integer cyclePerson = 0;
         Integer serviceService = 0;
-        //Integer servicePerson = 0;
         Integer experienceService = 0;
-        //Integer experiencePerson = 0;
         Long shopId = consumerGoodsList.get(0).getShopId();
         Long userId = consumerGoodsList.get(0).getUserId();
-        //MerMemberConsumerGoodsTotalVo memberConsumerGoodsTotalVo = this.getMemberConsumerGoodsTotalVo(userId, shopId);
         for(ConsumerGoods consumerGoods : consumerGoodsList){
             //处理商品服务次数
             switch (consumerGoods.getGoodsType()) {
@@ -506,16 +477,6 @@
                     break;
             }
         }
-        //判断是否加人
-        /*if (cycleService > 0 && memberConsumerGoodsTotalVo.getCycleOrder() == 0) {
-            cyclePerson = 1;
-        }
-        if (serviceService > 0 && memberConsumerGoodsTotalVo.getServiceOrder() == 0) {
-            servicePerson = 1;
-        }
-        if (experienceService > 0 && memberConsumerGoodsTotalVo.getExperienceOrder() == 0) {
-            experiencePerson = 1;
-        }*/
         serviceCount = cycleService + serviceService + experienceService;
         //更新商户和会员服务统计
         MemberTotalChangeDto memberTotalChangeDto = new MemberTotalChangeDto();
@@ -523,19 +484,6 @@
         memberTotalChangeDto.setTypeService(1);
         memberTotalChangeDto.setServiceCount(serviceCount);
         remoteMemberService.changeMemberTotal(memberTotalChangeDto);
-        /*ShopTotalChangeDto shopTotalChangeDto = new ShopTotalChangeDto();
-        shopTotalChangeDto.setShopId(shopId);
-        shopTotalChangeDto.setOrderType(1);
-        shopTotalChangeDto.setTypeCycleService(1);
-        shopTotalChangeDto.setCycleService(cycleService);
-        shopTotalChangeDto.setCyclePerson(cyclePerson);
-        shopTotalChangeDto.setTypeServiceService(1);
-        shopTotalChangeDto.setServiceService(serviceService);
-        shopTotalChangeDto.setServicePerson(servicePerson);
-        shopTotalChangeDto.setTypeExperienceService(1);
-        shopTotalChangeDto.setExperienceService(experienceService);
-        shopTotalChangeDto.setExperiencePerson(experiencePerson);
-        remoteShopService.changeShopTotal(shopTotalChangeDto);*/
         return this.saveBatch(consumerGoodsList);
     }
 }

--
Gitblit v1.7.1