| | |
| | | package cc.mrbird.febs.mall.controller.member; |
| | | |
| | | import cc.mrbird.febs.ai.entity.AiMember; |
| | | import cc.mrbird.febs.ai.service.AiMemberService; |
| | | import cc.mrbird.febs.common.annotation.ControllerEndpoint; |
| | | import cc.mrbird.febs.common.controller.BaseController; |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | |
| | | import cn.hutool.core.date.DateTime; |
| | | import cn.hutool.core.date.DateUtil; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.validation.annotation.Validated; |
| | |
| | | private final IApiMallMemberService apiMallMemberService; |
| | | private final IMallVipBenefitsService mallVipBenefitsService; |
| | | private final MallVipBenefitsRecordMapper mallVipBenefitsRecordMapper; |
| | | private final AiMemberService aiMemberService; |
| | | |
| | | /** |
| | | * 平台账单 |
| | |
| | | @PostMapping("vipLevelSetUpdate") |
| | | public FebsResponse vipLevelSetUpdate(MallMember member) { |
| | | MallMember mallMember = mallMemberService.getBaseMapper().selectById(member.getId()); |
| | | mallMember.setDirector(member.getDirector()); |
| | | mallMemberService.updateById(mallMember); |
| | | mallMemberService.update(null, |
| | | Wrappers.lambdaUpdate(MallMember.class) |
| | | .set(MallMember::getMemberRoleId, member.getMemberRoleId()) |
| | | .eq(MallMember::getId, mallMember.getId()) |
| | | ); |
| | | aiMemberService.update(null, |
| | | Wrappers.lambdaUpdate(AiMember.class) |
| | | .set(AiMember::getMemberRoleId, member.getMemberRoleId()) |
| | | .eq(AiMember::getId, mallMember.getMemberUuid()) |
| | | .eq(AiMember::getCompanyId, mallMember.getCompanyId()) |
| | | ); |
| | | return new FebsResponse().success().message("操作成功"); |
| | | } |
| | | |