浏览代码

获取微信手机号信息

eganwu 1 年之前
父节点
当前提交
845f2e8ed1
共有 2 个文件被更改,包括 16 次插入0 次删除
  1. 5 0
      src/custom/restcontroller/R.java
  2. 11 0
      src/custom/restcontroller/saletool/sharematerial/sharematerial.java

+ 5 - 0
src/custom/restcontroller/R.java

@@ -6518,6 +6518,11 @@ public class R {
         public static class v1 {
         }
     }
+
+    public static class ID20240520110702 {
+        public static class v1 {
+        }
+    }
 }
 
 

+ 11 - 0
src/custom/restcontroller/saletool/sharematerial/sharematerial.java

@@ -12,6 +12,7 @@ import common.data.Row;
 import common.data.Rows;
 import common.data.RowsMap;
 import common.data.SQLFactory;
+import restcontroller.R;
 import utility.wechat.miniprogram.WechatMiniProgram;
 
 import java.util.ArrayList;
@@ -298,6 +299,16 @@ public class sharematerial extends Controller {
         return getSucReturnObject().setData(rows).toString();
     }
 
+    @API(title = "获取微信手机号", apiversion = R.ID20240520110702.v1.class)
+    public String getWechatUserPhonenumber() throws YosException {
+        String systemclient = content.getString("systemclient");
+        String code = content.getString("code");
+        WechatMiniProgram miniProgram = new WechatMiniProgram(systemclient);
+        JSONObject jsonObject = miniProgram.getWechatUserPhonenumber(code);
+        return getSucReturnObject().setData(jsonObject).toString();
+    }
+
+
     @API(title = "添加拉新记录", accesstoken = false)
     public String addNew() throws YosException {