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} +