From bda6cd23ba9af8a09ec5e4202ce4fafb1933c39a Mon Sep 17 00:00:00 2001
From: lidongdong <1459917685@qq.com>
Date: 星期三, 06 三月 2024 14:59:56 +0800
Subject: [PATCH] 修改参加活动金汇币明细报错4

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityServiceImpl.java |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityServiceImpl.java
index 6451654..a26b627 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityServiceImpl.java
@@ -1521,10 +1521,9 @@
             if (comActActActRegistDO.getEndTime() != null) {
                 return R.fail("无法重复签退");
             }
-            int retrieveIntegral = 0;
             comActActRegistDO.setId(comActActActRegistDO.getId());
             comActActRegistDO.setEndTime(nowDate);
-            comActActRegistDO.setAward(retrieveIntegral);
+            comActActRegistDO.setAward(0);
             int result = comActActRegistDAO.updateById(comActActRegistDO);
             if (result > 0) {
                 if (isHave) {
@@ -1540,18 +1539,19 @@
 
                     //查询个人金汇币总额
                     R<JinhuiCoinGeneralTable> jinhuiCoinGeneralTable=jinhuiCommunityService.coinTableGetDetails(userId+"");
-                    if(jinhuiCoinGeneralTable!=null)
+                    JinhuiCoinGeneralTable table=jinhuiCoinGeneralTable.getData();
+                    if(table!=null)
                     {
-                        if (!StringUtils.isEmpty(jinhuiCoinGeneralTable.getData().getGoldCoin()))
+                        JinhuiCoinGeneralTableVO jinhuiVO=new JinhuiCoinGeneralTableVO();
+                        jinhuiVO.setId(table.getId());
+                        int allGold=0;
+                        if (!StringUtils.isEmpty(table.getGoldCoin()))
                         {
-                            JinhuiCoinGeneralTableVO jinhuiVO=new JinhuiCoinGeneralTableVO();
-                            jinhuiVO.setId(jinhuiCoinGeneralTable.getData().getId());
-
-                            int allGold=Integer.valueOf(jinhuiCoinGeneralTable.getData().getGoldCoin());
-                            allGold=allGold+rewardIntegral;
-                            jinhuiVO.setGoldCoin(allGold+"");
-                            jinhuiCommunityService.coinTableEditData(jinhuiVO);
+                            allGold=Integer.valueOf(table.getGoldCoin());
                         }
+                        allGold=allGold+rewardIntegral;
+                        jinhuiVO.setGoldCoin(allGold+"");
+                        jinhuiCommunityService.coinTableEditData(jinhuiVO);
                     }
                     else
                     {

--
Gitblit v1.7.1