From 21276f7003e1bd2690b1db114dd4059882ca2c30 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期四, 31 七月 2025 16:17:07 +0800 Subject: [PATCH] 用户NickName问题 --- framework/src/main/java/cn/lili/modules/lmk/domain/form/MemberNickNameForm.java | 18 +++++++++ buyer-api/src/main/java/cn/lili/controller/lmk/MemberController.java | 33 ++++++++++++++++ framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java | 9 ++++ framework/src/main/java/cn/lili/modules/member/service/MemberService.java | 3 + 4 files changed, 63 insertions(+), 0 deletions(-) diff --git a/buyer-api/src/main/java/cn/lili/controller/lmk/MemberController.java b/buyer-api/src/main/java/cn/lili/controller/lmk/MemberController.java new file mode 100644 index 0000000..b94997b --- /dev/null +++ b/buyer-api/src/main/java/cn/lili/controller/lmk/MemberController.java @@ -0,0 +1,33 @@ +package cn.lili.controller.lmk; + + +import cn.lili.base.Result; +import cn.lili.modules.lmk.domain.form.MemberNickNameForm; +import cn.lili.modules.member.service.MemberService; +import io.swagger.annotations.Api; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * lmk-shop-java + * + * @author : zxl + * @date : 2025-07-31 15:42 + **/ + +@RequiredArgsConstructor +@Api(value = "灏忕▼搴忕浼氬憳淇℃伅澶勭悊琛ュ厖", tags = "灏忕▼搴忕浼氬憳淇℃伅澶勭悊琛ュ厖") +@RestController +@RequestMapping("/buyer/lmk/member") +public class MemberController { + + private final MemberService memberService; + + @PutMapping("/updateNickName") + public Result updateMemberNickName(@RequestBody MemberNickNameForm form){ + return memberService.updateMemberNickName(form); + } +} diff --git a/framework/src/main/java/cn/lili/modules/lmk/domain/form/MemberNickNameForm.java b/framework/src/main/java/cn/lili/modules/lmk/domain/form/MemberNickNameForm.java new file mode 100644 index 0000000..747f006 --- /dev/null +++ b/framework/src/main/java/cn/lili/modules/lmk/domain/form/MemberNickNameForm.java @@ -0,0 +1,18 @@ +package cn.lili.modules.lmk.domain.form; + + +import lombok.Data; + +/** + * lmk-shop-java + * + * @author : zxl + * @date : 2025-07-31 15:49 + **/ +@Data +public class MemberNickNameForm { + + private String memberId; + + private String nickName; +} diff --git a/framework/src/main/java/cn/lili/modules/member/service/MemberService.java b/framework/src/main/java/cn/lili/modules/member/service/MemberService.java index b53b5e9..b3ca610 100644 --- a/framework/src/main/java/cn/lili/modules/member/service/MemberService.java +++ b/framework/src/main/java/cn/lili/modules/member/service/MemberService.java @@ -6,6 +6,7 @@ import cn.lili.common.security.token.Token; import cn.lili.common.vo.PageVO; import cn.lili.modules.connect.entity.dto.ConnectAuthUser; +import cn.lili.modules.lmk.domain.form.MemberNickNameForm; import cn.lili.modules.member.entity.dos.Member; import cn.lili.modules.member.entity.dto.ManagerMemberEditDTO; import cn.lili.modules.member.entity.dto.MemberAddDTO; @@ -27,6 +28,8 @@ * @since 2020-02-25 14:10:16 */ public interface MemberService extends IService<Member> { + + Result updateMemberNickName(MemberNickNameForm form); /** * 閲嶇疆瀵嗙爜 榛樿鍊�123456 * @param id 鐢ㄦ埛id diff --git a/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java b/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java index bb1d11d..903563c 100644 --- a/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java @@ -26,6 +26,7 @@ import cn.lili.modules.connect.entity.dto.ConnectAuthUser; import cn.lili.modules.connect.service.ConnectService; import cn.lili.modules.lmk.domain.entity.VideoAccount; +import cn.lili.modules.lmk.domain.form.MemberNickNameForm; import cn.lili.modules.lmk.domain.form.MemberTagForm; import cn.lili.modules.lmk.service.MemberTagService; import cn.lili.modules.lmk.service.VideoAccountService; @@ -531,6 +532,14 @@ } @Override + public Result updateMemberNickName(MemberNickNameForm form) { + Member member = baseMapper.selectById(form.getMemberId()); + member.setNickName(form.getNickName()); + baseMapper.updateById(member); + return Result.ok("淇敼鎴愬姛"); + } + + @Override public Result resetPassword(String id) { String password = "111111"; Member member = this.getById(id); -- Gitblit v1.8.0