From a54511a854f7078401a8f982c272deb5702b88a3 Mon Sep 17 00:00:00 2001 From: lrh <1585126058@qq.com> Date: Mon, 12 Jun 2023 15:18:31 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/controller/WxUserGrantController.java | 8 ++++++++ .../com/iformall/service/WxCUserBasicInfoService.java | 1 + .../service/impl/WxCUserBasicInfoServiceImpl.java | 9 +++++++++ 3 files changed, 18 insertions(+) diff --git a/suimangCApi/src/main/java/com/iformall/controller/WxUserGrantController.java b/suimangCApi/src/main/java/com/iformall/controller/WxUserGrantController.java index 20f9559..39ee69d 100644 --- a/suimangCApi/src/main/java/com/iformall/controller/WxUserGrantController.java +++ b/suimangCApi/src/main/java/com/iformall/controller/WxUserGrantController.java @@ -693,4 +693,12 @@ public class WxUserGrantController extends BaseController { return new ResultData(useCodeUser); } + @ApiOperation("编辑用户头像和名称") + @PostMapping("/updUserInfo") + public ResultData updUserInfo(@RequestBody WxCUserBasicInfo wxCUserBasicInfo) { + logger.debug("[" + getIpAddr() + "] WxUserGrantController::updUserInfo"); + wxCUserBasicInfoService.updUserInfo(wxCUserBasicInfo); + return new ResultData(); + } + } diff --git a/suimangService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java b/suimangService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java index 3b71039..3e890b9 100644 --- a/suimangService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java +++ b/suimangService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java @@ -199,5 +199,6 @@ public interface WxCUserBasicInfoService { */ void sendTicketEmail(WxCUserBasicInfo basicInfo, EnumMsgModel type); + void updUserInfo(WxCUserBasicInfo cUser); } diff --git a/suimangService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java b/suimangService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java index d62febd..caad88f 100644 --- a/suimangService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java @@ -946,6 +946,15 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc } + @Override + public void updUserInfo(WxCUserBasicInfo wxCUserBasicInfo) { + WxCUserBasicInfo info = new WxCUserBasicInfo(); + info.setName(wxCUserBasicInfo.getName()); + info.setAvatarUrl(wxCUserBasicInfo.getAvatarUrl()); + info.setId(wxCUserBasicInfo.getId()); + update(info); + } + @Override public WxCUserBasicInfo getById(Long id,String finalTenantId) {