12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- package com.ruoyi.app.controller;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- import com.ruoyi.app.controller.base.AppBaseController;
- import com.ruoyi.app.domain.TbAppUser;
- import com.ruoyi.app.domain.vo.AppMemberVo;
- import com.ruoyi.app.service.ITbAppUserService;
- import com.ruoyi.common.annotation.Log;
- import com.ruoyi.common.core.domain.AjaxResult;
- import com.ruoyi.common.core.page.TableDataInfo;
- import com.ruoyi.common.enums.BusinessType;
- import com.ruoyi.common.utils.StringUtils;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiImplicitParam;
- import io.swagger.annotations.ApiOperation;
- import lombok.RequiredArgsConstructor;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.security.access.prepost.PreAuthorize;
- import org.springframework.web.bind.annotation.*;
- import java.util.List;
- /**
- * 会员管理
- *
- * @author Alex
- * @date 2020-09-24
- */
- @Api(value = "会员管理",tags = "会员管理")
- @RequiredArgsConstructor(onConstructor_ = @Autowired)
- @RestController
- @RequestMapping("/app/user" )
- public class AppUserController extends AppBaseController {
- private final ITbAppUserService userService;
- /**
- * 查询会员列表
- */
- @ApiOperation("查询会员列表")
- @GetMapping("/list")
- public AjaxResult memberList(AppMemberVo memberVo) {
- memberVo.setEnable("1");
- List<AppMemberVo> list = userService.selectAppMembers(memberVo.getEnable(),memberVo.getSearchValue(),
- memberVo.getBeginTime(),memberVo.getEndTime());
- return AjaxResult.success(list);
- }
- @ApiOperation("获取会员信息")
- @GetMapping("/get")
- public AjaxResult get(Long appUserId) {
- if (appUserId == null) {
- return AjaxResult.error("会员id不能为空");
- }
- return AjaxResult.success(userService.getAppMember(appUserId.toString(),null));
- }
- /**
- * 修改会员+家族成员
- */
- @ApiOperation("修改会员信息")
- @PutMapping("/editAppUser")
- public AjaxResult editAppUser(@RequestBody AppMemberVo memberVo) {
- if (memberVo.getMemberId() == null) {
- return AjaxResult.error("memberId不能为空");
- }
- if (memberVo.getUserId() == null) {
- return AjaxResult.error("userId不能为空");
- }
- if (StringUtils.isNotBlank(memberVo.getNickName())){
- // 修改昵称,并同步姓名
- memberVo.setName(memberVo.getNickName());
- }
- return toAjax(userService.saveOrUpdate(memberVo) ? 1 : 0);
- }
- }
|