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