| | |
| | | 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; |
| | | |
| | | /** |
| | | * 平台账单 |
| | |
| | | */ |
| | | @GetMapping("getMallMemberList") |
| | | public FebsResponse getMallMemberList(MallMember mallMember, QueryRequest request) { |
| | | |
| | | String companyId = getCurrentUserCompanyId(); |
| | | mallMember.setCompanyId(companyId); |
| | | Map<String, Object> data = getDataTable(mallMemberService.getMallMemberList(mallMember, request)); |
| | | return new FebsResponse().success().data(data); |
| | | } |
| | | |
| | | // /** |
| | | // * 会员列表 |
| | | // * |
| | | // * @param mallMember |
| | | // * @param request |
| | | // * @return |
| | | // */ |
| | | // @GetMapping("getMallMemberList") |
| | | // public FebsResponse getMallMemberList(MallMember mallMember, QueryRequest request) { |
| | | // Map<String, Object> data = getDataTable(mallMemberService.getMallMemberList(mallMember, request)); |
| | | // return new FebsResponse().success().data(data); |
| | | // } |
| | | |
| | | /** |
| | | * 会员列表---禁止 |
| | |
| | | @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::getDirector, member.getDirector()) |
| | | .eq(MallMember::getId, mallMember.getId()) |
| | | ); |
| | | aiMemberService.update(null, |
| | | Wrappers.lambdaUpdate(AiMember.class) |
| | | .set(AiMember::getMemberRoleId, member.getDirector()) |
| | | .eq(AiMember::getId, mallMember.getMemberUuid()) |
| | | .eq(AiMember::getCompanyId, mallMember.getCompanyId()) |
| | | ); |
| | | return new FebsResponse().success().message("操作成功"); |
| | | } |
| | | |