From fe9f12744ac36e9c8e406a28e9f5c6b907554fb4 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Thu, 18 Dec 2025 22:56:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../request/mm/VvAppBuyerInfoRequest.java | 20 +++++++++++++++++++ .../controller/vv/AppUserLoginController.java | 19 ++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvAppBuyerInfoRequest.java diff --git a/api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvAppBuyerInfoRequest.java b/api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvAppBuyerInfoRequest.java new file mode 100644 index 0000000..e63efb6 --- /dev/null +++ b/api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvAppBuyerInfoRequest.java @@ -0,0 +1,20 @@ +package com.heyu.api.alibaba.request.mm; + +import com.heyu.api.data.service.impl.AppBaseRequest; +import lombok.Data; + +@Data +public class VvAppBuyerInfoRequest extends AppBaseRequest { + + //买家名称 + private String buyerName; + + + //微信头像 + private String avatar; + + + + + +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppUserLoginController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppUserLoginController.java index ba9e79a..abbb533 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppUserLoginController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppUserLoginController.java @@ -4,6 +4,7 @@ package com.heyu.api.controller.vv; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.heyu.api.alibaba.request.mm.VvAnonymousUserLoginRequest; +import com.heyu.api.alibaba.request.mm.VvAppBuyerInfoRequest; import com.heyu.api.alibaba.request.mm.VvAppLoginRequest; import com.heyu.api.alibaba.request.mm.order.VvActivityDTO; import com.heyu.api.alibaba.request.vv.AppUserLoginRequest; @@ -110,6 +111,24 @@ public class AppUserLoginController { } + // http://localhost:8888/app/buyer/info/update + @RequestMapping("/buyer/info/update") + @Describe("目标用户登录") + public R buyerInfoUpdate(@RequestBody VvAppBuyerInfoRequest request) { + VvBuyerEntity vvBuyerEntity = vvBuyerDao.selectVvBuyerById(request.getBuyerId()); + if (vvBuyerEntity == null) { + return R.error("你不是内部用户"); + } + vvBuyerEntity.setBuyerName(request.getBuyerName()); + vvBuyerEntity.setAvatar(request.getAvatar()); + vvBuyerDao.insertOrUpdateVvBuyer(vvBuyerEntity); + + return R.ok().put("buyer", vvBuyerEntity); + } + + + + public void replaceActivityInfo(AppBaseRequest request, String uri) { String activityTokenInfo = redisUtils.get(ApiConstants.token_activity + request.getToken()); if (StringUtils.isNotEmpty(activityTokenInfo)) {