From 8444084e6aa11efa23287e7f82474ac22378a5c4 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期二, 01 四月 2025 16:03:19 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- 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