From b5076f32d1bcb5732afb021edb52007333b96e51 Mon Sep 17 00:00:00 2001 From: why <986973311@qq.com> Date: Fri, 21 Apr 2023 18:17:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E8=B5=84=E6=96=99=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/kening/vordm/controller/CenterController.java | 6 ++++++ .../main/java/com/kening/vordm/mapper/GuestInfoMapper.java | 2 ++ .../main/java/com/kening/vordm/mapper/GuestInfoMapper.xml | 6 ++++++ .../java/com/kening/vordm/service/GuestInfoService.java | 3 +++ .../kening/vordm/service/impl/GuestInfoServiceImpl.java | 7 +++++++ 5 files changed, 24 insertions(+) diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/CenterController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/CenterController.java index 816ddef..5ffa006 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/CenterController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/CenterController.java @@ -12,6 +12,7 @@ import com.kening.vordm.service.GuestInfoService; import com.kening.vordm.service.ToolService; import com.kening.vordm.vo.CenterDisasterInfo; import com.kening.vordm.vo.DisasterInfoVo; +import com.kening.vordm.vo.UserVo; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; @@ -68,5 +69,10 @@ public class CenterController { public R updatePassword(@RequestBody Map param) { return R.data(guestInfoService.updatePassword(param.get("originalPassword"), param.get("password"), param.get("email"))); } + + @PostMapping("/updateAccount") + public R updateAccount(@RequestBody UserVo userVo) { + return R.data(guestInfoService.updateAccount(userVo)); + } } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.java index 687e16d..ec2bad4 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.java @@ -18,4 +18,6 @@ public interface GuestInfoMapper extends BaseMapper { UserVo getBladeUserByEmail(@Param("email") String email); int updatePassword(String email, String password); + + int updateAccount(UserVo userVo); } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.xml index 0e997da..bcc3f82 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.xml +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/GuestInfoMapper.xml @@ -26,6 +26,12 @@ update blade_user t set t.password = #{password} where t.email = #{email} + + + update blade_user t set t.name = #{name}, t.real_name = #{realName}, t.organization = #{organization}, + t.research_field = #{researchField}, t.occupation = #{occupation} + where t.id = #{id} +