From 05e49980cd556d24239e00d028dc5efa25e0de14 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期三, 11 六月 2025 11:50:07 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java | 32 +++++++++++++++++++++++++++++++- 1 files changed, 31 insertions(+), 1 deletions(-) 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 469bfba..bc00f42 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 @@ -3,6 +3,7 @@ import cn.hutool.core.convert.Convert; import cn.hutool.core.text.CharSequenceUtil; +import cn.lili.base.Result; import cn.lili.cache.Cache; import cn.lili.cache.CachePrefix; import cn.lili.common.aop.annotation.DemoSite; @@ -22,6 +23,8 @@ import cn.lili.modules.connect.entity.Connect; 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.service.VideoAccountService; import cn.lili.modules.member.aop.annotation.PointLogPoint; import cn.lili.modules.member.entity.dos.Member; import cn.lili.modules.member.entity.dto.*; @@ -105,6 +108,9 @@ */ @Autowired private Cache cache; + + @Autowired + private VideoAccountService videoAccountService; @Override public Member findByUsername(String userName) { @@ -310,6 +316,11 @@ member.setId(SnowFlake.getIdStr()); //淇濆瓨浼氬憳 this.save(member); + // 鍚屾椂鏂板涓�涓棰戣处鍙� + VideoAccount videoAccount = new VideoAccount(); + videoAccount.setUserId(member.getId()); + videoAccountService.save(videoAccount); + UserContext.settingInviter(member.getId(), cache); // 鍙戦�佷細鍛樻敞鍐屼俊鎭� applicationEventPublisher.publishEvent(new TransactionCommitSendMQEvent("new member register", rocketmqCustomProperties.getMemberTopic(), @@ -487,6 +498,25 @@ Member member = this.getById(managerMemberEditDTO.getId()); //浼犻�掍慨鏀逛細鍛樹俊鎭� BeanUtil.copyProperties(managerMemberEditDTO, member); + this.updateById(member); + return member; + } + @Override + public Result resetPassword(String id){ + String password = "123456"; + Member member = this.getById(id); + member.setPassword(new BCryptPasswordEncoder().encode(password)); + this.updateById(member); + return Result.ok("閲嶇疆鎴愬姛"); + } + + + @Override + public Member updateMemberPartProperties(String id,String password,String mobile) { + //鏌ヨ浼氬憳淇℃伅 + Member member = this.getById(id); + member.setMobile(mobile); + member.setUsername(mobile); this.updateById(member); return member; } @@ -844,4 +874,4 @@ } } -} \ No newline at end of file +} -- Gitblit v1.8.0