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