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)) {