Procházet zdrojové kódy

feat: 新增用户相关接口

YuJing před 1 měsícem
rodič
revize
4f205c7fb8

+ 1 - 1
commons/basic/src/main/ets/apis/YTRequest.ets

@@ -13,7 +13,7 @@ import { userInfo } from '../models/UserInfo';
 import { yTRouter } from '../utils/arkts/utils/YTRouter';
 
 
-export const baseURL: string = 'https://hm.ytpm.net/prod-activity'
+export const baseURL: string = 'https://hm-test.ytpm.net/prod-book/'
 
 // export const baseURL: string = 'http://192.168.1.160:48103'
 

+ 11 - 11
commons/basic/src/main/ets/apis/YTUserRequest.ets

@@ -15,7 +15,7 @@ export class YTUserRequest extends YTRequest {
   //获取验证码
   static getLoginCaptcha(phonenumber: string, result: ResultCallBack<LoginCollect>) {
     YTUserRequest.post<LoginCollect, LoginCollect>(
-      `/warehouseApUser/sendSmsCode`,
+      `/api/book/member/sendSmsCode`,
       new LoginCollect('login')
         .setPhonenumber(phonenumber)
     )
@@ -30,7 +30,7 @@ export class YTUserRequest extends YTRequest {
   //验证码登录
   static phonenumberLogin(param: LoginCollect, result?: ResultCallBack<UserInfo>) {
     if (param.getUuid() !== undefined) {
-      YTUserRequest.post<ReqString, LoginCollect>(`/warehouseApUser/phoneLogin`, param)
+      YTUserRequest.post<ReqString, LoginCollect>(`/api/book/member/phoneLogin`, param)
         .then(res => {
           userInfo.setToken(res[AppStorageKeyCollect.TOKEN])
           YTUserRequest.refreshUserInfo((res) => {
@@ -47,7 +47,7 @@ export class YTUserRequest extends YTRequest {
   //注册
   static register(param: LoginCollect) {
     if (param.getUuid() !== undefined) {
-      YTUserRequest.post<ReqString, LoginCollect>(`/warehouseApUser/phoneSave`, param)
+      YTUserRequest.post<ReqString, LoginCollect>(`/api/book/member/phoneSave`, param)
         .then(res => {
           userInfo.setToken(res[AppStorageKeyCollect.TOKEN])
           YTUserRequest.refreshUserInfo(() => {
@@ -62,7 +62,7 @@ export class YTUserRequest extends YTRequest {
 
   //密码登录
   static passwordLogin(param: LoginCollect, result?: ResultCallBack<UserInfo>) {
-    YTUserRequest.post<ReqString, LoginCollect>(`/warehouseApUser/passwordLogin`, param)
+    YTUserRequest.post<ReqString, LoginCollect>(`/api/book/member/passwordLogin`, param)
       .then(res => {
         userInfo.setToken(res[AppStorageKeyCollect.TOKEN])
         YTUserRequest.refreshUserInfo((res) => {
@@ -75,7 +75,7 @@ export class YTUserRequest extends YTRequest {
 
   //重置密码
   static resetPassword(param: LoginCollect, result?: ResultCallBack<undefined>) {
-    YTUserRequest.post<ReqString, LoginCollect>(`/warehouseApUser/resetPwd`, param)
+    YTUserRequest.post<ReqString, LoginCollect>(`/api/book/member/resetPwd`, param)
       .then(() => {
         result?.()
       })
@@ -88,7 +88,7 @@ export class YTUserRequest extends YTRequest {
       HuaweiAuthPlugin.requestAuth()
         .then(code => {
           instance.setCode(code!)
-          YTUserRequest.post<ReqString, LoginCollect>(`/warehouseApUser/hmLogin`,
+          YTUserRequest.post<ReqString, LoginCollect>(`/api/book/member/hmLogin`,
             instance)
             .then(data => {
               const token = data['token']
@@ -122,7 +122,7 @@ export class YTUserRequest extends YTRequest {
 
   //刷新用户信息
   static refreshUserInfo(result?: ResultCallBack<UserInfo>) {
-    YTUserRequest.post<UserInfo, null>(`/warehouseApUser/info`)
+    YTUserRequest.post<UserInfo, null>(`/api/book/member/info`)
       .then(res => {
         userInfo.setUserInfoAndLogin(res)
         YTLog.info(userInfo)
@@ -149,7 +149,7 @@ export class YTUserRequest extends YTRequest {
     })
       .then(res => {
         const url = res['url']
-        YTUserRequest.post<null, ReqString>(`/warehouseApUser/modifyMemberIcon`,
+        YTUserRequest.post<null, ReqString>(`/api/book/member/modifyMemberIcon`,
           { 'memberIcon': url })
           .then(() => {
             success()
@@ -166,7 +166,7 @@ export class YTUserRequest extends YTRequest {
 
   // 修改用户昵称
   static changeNickname(name: string, success: () => void) {
-    YTUserRequest.post<null, ReqString>(`/warehouseApUser/modifyMemberName`,
+    YTUserRequest.post<null, ReqString>(`/api/book/member/modifyMemberName`,
       { 'memberName': name })
       .then(() => {
         YTUserRequest.refreshUserInfo(() => {
@@ -177,7 +177,7 @@ export class YTUserRequest extends YTRequest {
 
   //问题反馈
   static questionBack(des: string, createBy: string) {
-    YTUserRequest.post<null, ReqString>(`/warehouseBack/saveQuestion`, {
+    YTUserRequest.post<null, ReqString>(`/api/book/question/saveQuestion`, {
       'backQuestion': des,
       'mobile': createBy,
       'createTime': new YTDate().formatDate('-', true),
@@ -194,7 +194,7 @@ export class YTUserRequest extends YTRequest {
 
   //账号注销/warehouseApUser/logout
   static logout(result?: ResultCallBack<undefined>) {
-    YTUserRequest.post<null>(`/warehouseApUser/logout`)
+    YTUserRequest.post<null>(`/api/book/member/logout`)
       .then(() => {
         userInfo.logout()
         result?.()

+ 1 - 1
commons/basic/src/main/ets/utils/arkts/utils/ContextHelper.ets

@@ -90,7 +90,7 @@ export class ContextHelper {
     ContextHelper._oldContext = oldContext
 
     PersistentStorage.persistProp(AppStorageKeyCollect.TOKEN, '')
-    // YTUserRequest.refreshUserInfo()
+    YTUserRequest.refreshUserInfo()
     tkAdHelper.init()
 
     permissionController.init(ContextHelper.context)

binární
commons/basic/src/main/resources/base/media/png_service.png


+ 4 - 1
features/feature/src/main/ets/view/MainView.ets

@@ -183,7 +183,10 @@ export struct MainView {
 
         // 客服小鹿
         Column(){
-          Row().width(57).aspectRatio(1).backgroundColor(Color.White).borderRadius(50)
+
+          Row(){
+            Image($r('[basic].media.png_service')).width(150).aspectRatio(1).offset({y: 5})
+          }.width(57).aspectRatio(1).backgroundColor(Color.White).borderRadius(50)
             .shadow({color: '#000000', radius: 10})
           Text('客服小鹿')
             .borderRadius(16)