From 2bc35df79fca920ad584a82b5ea7b35b6ca7b8a0 Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期三, 15 一月 2025 10:12:57 +0800
Subject: [PATCH] 12.18

---
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserShareController.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 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 9281143..1ece44e 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();
@@ -63,14 +64,18 @@
 			PointSetting pointSetting = pointSettingClient.getPointSetting(appUser.getVipId()).getData();
 			if(null != pointSetting){
 				Integer everySharePoint = pointSetting.getEverySharePoint();
-				Integer everySharePoint1 = everySharePoint;
+				Integer everySharePoint1 = 0;
 				if(1 == pointSetting.getWorkPointOpen()){
-					everySharePoint1 = new BigDecimal(everySharePoint1).multiply(pointSetting.getWorkPoint().divide(new BigDecimal(100))).intValue();
+					everySharePoint1 = new BigDecimal(everySharePoint).multiply(pointSetting.getWorkPoint().divide(new BigDecimal(100))).intValue();
 				}
 				Integer lavePoint = appUser.getLavePoint();
 				appUser.setTotalPoint(appUser.getTotalPoint() + everySharePoint);
 				appUser.setLavePoint(appUser.getLavePoint() + everySharePoint);
 				appUser.setAvailablePoint(appUser.getAvailablePoint() + everySharePoint1);
+				appUser.setTotalAvailablePoint(appUser.getTotalAvailablePoint() + everySharePoint1);
+				if(null != pointSetting && 1 == pointSetting.getWorkPointGift()){
+					appUser.setTransferablePoint(appUser.getTransferablePoint() + everySharePoint1);
+				}
 				appUser.setTotalSharePoint(appUser.getTotalSharePoint() + everySharePoint);
 				appUserService.updateById(appUser);
 				//添加积分变动记录

--
Gitblit v1.7.1