From 372822d209a560b017294b594906aa89bd46f4ce Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期五, 11 七月 2025 09:02:41 +0800 Subject: [PATCH] 111 --- server/services/src/main/java/com/doumee/service/business/MemberService.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 52 insertions(+), 0 deletions(-) diff --git a/server/services/src/main/java/com/doumee/service/business/MemberService.java b/server/services/src/main/java/com/doumee/service/business/MemberService.java index c7080a2..683e5d1 100644 --- a/server/services/src/main/java/com/doumee/service/business/MemberService.java +++ b/server/services/src/main/java/com/doumee/service/business/MemberService.java @@ -1,9 +1,23 @@ package com.doumee.service.business; +import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult; +import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.doumee.config.wx.WxMiniConfig; +import com.doumee.core.constants.Constants; +import com.doumee.core.constants.ResponseStatus; +import com.doumee.core.exception.BusinessException; import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; import com.doumee.dao.business.model.Member; +import com.doumee.dao.dto.WxPhoneRequest; +import com.doumee.dao.vo.AccountResponse; +import me.chanjar.weixin.common.error.WxErrorException; +import org.apache.commons.lang3.StringUtils; + +import java.util.Date; import java.util.List; +import java.util.Objects; /** * 浼氬憳淇℃伅琛⊿ervice瀹氫箟 @@ -94,4 +108,42 @@ * @return long */ long count(Member member); + + + + /***************灏忕▼搴忔帴鍙�*************/ + + /** + * 鎺堟潈鐧诲綍 鏍规嵁openid鏌ヨ璐﹀彿 濡傛灉鏌ヨ鍒� 鍒欒嚜鍔ㄧ櫥褰� + * @param code + * @return + */ + AccountResponse wxLogin(String code); + + /** + * 鎺堟潈鎵嬫満鍙� 鏍规嵁鎵嬫満鍙锋煡璇㈢敤鎴蜂俊鎭� 濡傛灉鏌ヨ鍒� 杩斿洖鐧诲綍淇℃伅 + * @param wxPhoneRequest + * @return + */ + AccountResponse wxAuthPhone(WxPhoneRequest wxPhoneRequest); + + + /** + * 鏇存柊涓汉淇℃伅 + * @param member + */ + void editMemberInfo(Member member); + + /** + * 鍒囨崲鐢ㄥ伐韬唤 + * @param member + */ + void editUseIdentity(Member member); + + /** + * 涓汉淇℃伅 + * @param memberId + * @return + */ + Member getMemberInfo(Integer memberId); } -- Gitblit v1.9.3