This commit is contained in:
Vinjor 2025-05-06 16:51:33 +08:00
parent d7e060ed1c
commit cf66d1dd04

View File

@ -2,6 +2,7 @@ package com.ruoyi.member.service.impl;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.date.DateUtil;
import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
@ -325,12 +326,12 @@ public class MemberUserServiceImpl extends ServiceImpl<MemberUserMapper, MemberU
//赠送博主报名次数
List<BaseConfig> sendNewGift = baseConfigService.queryConfigByCode("send_new_gift");
if(CollectionUtil.isNotEmpty(sendNewGift)){
JSONObject jsonObject = JSONObject.parseObject(sendNewGift.get(0).getJsonStr());
Long sendReportNum = jsonObject.getLong("sendReportNum");
JSONArray array = JSONArray.parseArray(sendNewGift.get(0).getJsonStr());
Long sendReportNum = array.getJSONObject(0).getLong("sendReportNum");
Long userId = SecurityUtils.getUserId();
//博主通告主基本信息
MemberUserVO result = memberUserMapper.queryByUserId(userId, "02");
result.setSendReportNum(result.getSendReportNum()+sendReportNum);
result.setSendReportNum(null==result.getSendReportNum()?sendReportNum:result.getSendReportNum()+sendReportNum);
result.setIsGetGift("1");
memberUserMapper.updateById(result);
}