瀏覽代碼

微信绑定

eganwu 1 年之前
父節點
當前提交
3f595dedef

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

@@ -6438,6 +6438,11 @@ public class R {
         public static class v1 {
         }
     }
+
+    public static class ID20240516090402 {
+        public static class v1 {
+        }
+    }
 }
 
 

+ 2 - 1
src/custom/restcontroller/common/usercenter/usercenter.java

@@ -13,6 +13,7 @@ import common.data.Row;
 import common.data.Rows;
 import common.data.SQLFactory;
 import common.parameter.parameter;
+import restcontroller.R;
 import utility.sms.Sms;
 import utility.tools.Encryption;
 import utility.wechat.miniprogram.WechatMiniProgram;
@@ -306,7 +307,7 @@ public class usercenter extends Controller {
      *
      * @return
      */
-    @API(title = "微信账号绑定")
+    @API(title = "微信账号绑定", apiversion = R.ID20240516090402.v1.class)
     @CACHEING_CLEAN(cms = {@cm(clazz = usercenter.class, method = {"queryUserMsg"})})
     public String WechatBinding() throws YosException {
         String wechat_code = content.getString("wechat_code");

+ 7 - 0
src/custom/restcontroller/webmanage/saletool/store/StoreTeam.java

@@ -179,6 +179,13 @@ public class StoreTeam extends Controller {
 
             row.putIfAbsent("createdate", "");
             row.putIfAbsent("changedate", "");
+            if (dbConnect.runSqlQuery("SELECT * from sys_wechatapp_openids WHERE userid=" + row.getLong("userid")).isNotEmpty()) {
+                row.put("iswechatbind", 1);
+            } else if (dbConnect.runSqlQuery("SELECT * from sys_wechatapp_unionids WHERE userid=" + row.getLong("userid")).isNotEmpty()) {
+                row.put("iswechatbind", 1);
+            } else {
+                row.put("iswechatbind", 0);
+            }
         }
         Row detailRow = rows.isNotEmpty() ? rows.get(0) : new Row();