From 2dcc7dfbac8de26151a226827ecf7367bbf92b70 Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期四, 23 十一月 2023 10:49:29 +0800 Subject: [PATCH] 新增商家线下订单 积分处理 --- springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComActIntegralUsersServiceImpl.java | 36 +++++++++++++++++++++++++++++------- 1 files changed, 29 insertions(+), 7 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComActIntegralUsersServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComActIntegralUsersServiceImpl.java index a8d2b02..54a5938 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComActIntegralUsersServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComActIntegralUsersServiceImpl.java @@ -5,15 +5,14 @@ import com.panzhihua.common.model.dtos.partybuilding.NewFightIntegral; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.building.IntegratingTaskVO; +import com.panzhihua.common.model.vos.community.building.NewFightConvenientMerchantVO; import com.panzhihua.common.utlis.StringUtils; import com.panzhihua.service_dangjian.dao.ComActIntegralUsersMapper; import com.panzhihua.service_dangjian.entity.ComActIntegralUser; import com.panzhihua.service_dangjian.entity.ComActIntegralUserTrade; import com.panzhihua.service_dangjian.entity.IntegratingTask; -import com.panzhihua.service_dangjian.service.ComActIntegralUserChangeDAOService; -import com.panzhihua.service_dangjian.service.ComActIntegralUserTradeDaoService; -import com.panzhihua.service_dangjian.service.ComActIntegralUsersService; -import com.panzhihua.service_dangjian.service.NewFightIntegratingTaskService; +import com.panzhihua.service_dangjian.entity.NewFightConvenientMerchant; +import com.panzhihua.service_dangjian.service.*; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -40,6 +39,9 @@ @Resource private NewFightIntegratingTaskService taskService; + + @Resource + private NewFightConvenientMerchantService merchantService; @Override @@ -102,11 +104,31 @@ { case "9": //商城积分兑换 - item.setAddOrReduce(2); + //积分总数加减 break; case "10": - //商家线下积分兑换 - item.setAddOrReduce(2); + //商家线下积分兑换 增加 + //商家积分增加 + NewFightConvenientMerchant merchant=merchantService.selectMerchantById(item.getMerchantId()); + int allMoney=0; + if(!StringUtils.isEmpty(merchant.getBusinessCredit())) + { + allMoney=Integer.valueOf(merchant.getBusinessCredit()); + } + if (item.getAddOrReduce() == ComActIntegralUserTrade.changeType.add) + { + allMoney=allMoney+Integer.valueOf(item.getIntegralNum()); + + } + else + { + //商家积分减少 + allMoney=allMoney-Integer.valueOf(item.getIntegralNum()); + } + NewFightConvenientMerchantVO merchantVO=new NewFightConvenientMerchantVO(); + merchantVO.setId(merchant.getId()); + merchantVO.setBusinessCredit(allMoney+""); + merchantService.editData(merchantVO); break; case "11": //花城登录 -- Gitblit v1.7.1