From c137760697814b57c8ccb92cb1e0ed9d873f3045 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期四, 16 一月 2025 19:44:46 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserShareController.java |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserShareController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserShareController.java
index dd3dc73..84487bf 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserShareController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserShareController.java
@@ -12,6 +12,7 @@
 import com.ruoyi.other.api.domain.PointSetting;
 import com.ruoyi.other.api.feignClient.PointSettingClient;
 import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
@@ -46,7 +47,7 @@
 	
 	
 	
-	@PostMapping("/saveAppUserShare")
+	@GetMapping("/saveAppUserShare")
 	@ApiOperation(value = "操作分享调用接口", tags = {"小程序-推广中心"})
 	public R saveAppUserShare(){
 		Long userid = tokenService.getLoginUserApplet().getUserid();
@@ -78,14 +79,16 @@
 				appUser.setTotalSharePoint(appUser.getTotalSharePoint() + everySharePoint);
 				appUserService.updateById(appUser);
 				//添加积分变动记录
-				UserPoint userPoint = new UserPoint();
-				userPoint.setType(6);
-				userPoint.setHistoricalPoint(lavePoint);
-				userPoint.setVariablePoint(everySharePoint);
-				userPoint.setBalance(appUser.getLavePoint());
-				userPoint.setCreateTime(LocalDateTime.now());
-				userPoint.setAppUserId(appUser.getId());
-				userPointService.save(userPoint);
+				if(everySharePoint > 0){
+					UserPoint userPoint = new UserPoint();
+					userPoint.setType(6);
+					userPoint.setHistoricalPoint(lavePoint);
+					userPoint.setVariablePoint(everySharePoint);
+					userPoint.setBalance(appUser.getLavePoint());
+					userPoint.setCreateTime(LocalDateTime.now());
+					userPoint.setAppUserId(appUser.getId());
+					userPointService.save(userPoint);
+				}
 				//变更等级
 				appUserService.vipUpgrade(appUser.getId());
 			}

--
Gitblit v1.7.1