From ab70c6eb4a181b282af0eb200275cd8a4d2ab172 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 13 十一月 2024 16:41:32 +0800
Subject: [PATCH] 2024.11.13

---
 service/userservice.js |   67 +++++++++++++++++++++++++++++++--
 1 files changed, 63 insertions(+), 4 deletions(-)

diff --git a/service/userservice.js b/service/userservice.js
index 608c675..5722766 100644
--- a/service/userservice.js
+++ b/service/userservice.js
@@ -34,12 +34,15 @@
     $f.get(cb)
   },
   //鑾峰彇鐢ㄦ埛鍩虹淇℃伅
-  getBaseInfo: function (userId, fun) {
+    getBaseInfo: function (userId, fun, wxUserId) {
     let cb = {
       url: `/userInfo/baseInfo`,
       params: {
         userId: userId
       }
+    }
+    if (wxUserId) {
+      cb.params.wxUserId = wxUserId
     }
     Object.assign(cb, fun)
 
@@ -58,13 +61,69 @@
   },
 
   //鍦烘櫙淇℃伅璁よ瘉
-  authScene: function (userId, info, fun) {
+  authScene: function (wxUserId, sceneType, sceneInfo, fun) {
     let cb = {
-      url: '/wxuser/loginPW',
-      data: accessTokenPW,
+      url: '/auth/scene',
+      params: {
+        wxUserId: wxUserId,
+        sceneType: sceneType
+      },
+      data: sceneInfo,
     }
     Object.assign(cb, fun)
 
     $f.post(cb)
   },
+
+  //鑾峰彇鐢ㄦ埛璁よ瘉鐘舵��
+  getAuthStatus: function (wxUserId, userId, fun) {
+    let cb = {
+      url: `/auth/status`,
+      params: {
+        wxUserId: wxUserId,
+        userId: userId
+      }
+    }
+    Object.assign(cb, fun)
+
+    $f.get(cb)
+  },
+
+  //淇敼瀵嗙爜
+  changePW(userId, oldP, newP, fun) {
+    let cb = {
+      url: `/userInfo/password/change`,
+      params: {
+        userId: userId,
+        oldPassword: oldP,
+        newPassword: newP
+      }
+    }
+    Object.assign(cb, fun)
+
+    $f.post(cb)
+  },
+
+  subscribeResult(event, fun) {
+    let cb = {
+      url: `/wxuser/message/subscribe/result`,
+      data: event
+    }
+    Object.assign(cb, fun)
+
+    $f.post(cb)
+  },
+
+  // 鑾峰彇椋炵窘鐩戠绯荤粺涓搴旇处鎴风殑鍦烘櫙淇℃伅
+  getSceneByUserId(userId, fun) {
+    let cb = {
+      url: `/usermap/scene`,
+      params: {
+        tzUserId: userId,
+      }
+    }
+    Object.assign(cb, fun)
+  
+    $f.get(cb, $f.spUrl)
+  }
 }
\ No newline at end of file

--
Gitblit v1.9.3