湖分管理

This commit is contained in:
wuchunlei
2025-04-08 10:39:31 +08:00
parent 2db4d0528c
commit 9265c03749
8 changed files with 26 additions and 7 deletions

View File

@@ -41,7 +41,7 @@ public class UserContributionController {
totalWrapper.eq("user_id",userId);
totalWrapper.select("sum(score) as score");
Map map = contributionService.getMap(totalWrapper);
return R.ok().put("list",contributions).put("total",map.get("score"));
return R.ok().put("list",contributions).put("total",map==null?0:map.get("score"));
}
//分类下湖分明细

View File

@@ -156,5 +156,7 @@ public class MyUserEntity implements Serializable {
@TableField(exist = false)
private List<UserVip> userVips;
@TableField(exist = false)
private String contributionScore;
}

View File

@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
@@ -17,7 +19,7 @@ public class UserContribution {
private Integer userId;
//分数
private Double score;
private BigDecimal score;
//明细
private String detail;

View File

@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
@@ -17,7 +19,7 @@ public class UserContributionExchange {
private Integer userId;
//剩余未换分数
private Double surplus;
private BigDecimal surplus;
private Date createTime;

View File

@@ -13,6 +13,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.List;
import java.util.Random;
@@ -35,7 +36,7 @@ public class UserInviteRegisterServiceImpl extends ServiceImpl<UserInviteRegiste
UserContribution userContribution = new UserContribution();
userContribution.setUserId(userId);
userContribution.setDetail("邀请人数达到10人");
userContribution.setScore(1.0);
userContribution.setScore(new BigDecimal(1));
userContribution.setType("11");
userContributionDao.insert(userContribution);
for (UserInviteRegister register:registers){