|
@@ -2,6 +2,8 @@ package com.zskk.controller;
|
|
|
|
|
|
import java.io.UnsupportedEncodingException;
|
|
|
import java.net.URLDecoder;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.List;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
@@ -20,6 +22,7 @@ import com.jfinal.weixin.sdk.jfinal.ApiController;
|
|
|
import com.zskk.model.Exams;
|
|
|
import com.zskk.model.Institution;
|
|
|
import com.zskk.model.Report;
|
|
|
+import com.zskk.model.User;
|
|
|
import com.zskk.service.ServiceFactory;
|
|
|
import com.zskk.service.WeixinService;
|
|
|
import com.zskk.service.bean.WxJSConfigBean;
|
|
@@ -109,6 +112,13 @@ public class WeixinApiController extends ApiController {
|
|
|
JSONObject json = JSON.parseObject(apiResult.getJson());
|
|
|
JSONObject json2 = json.getObject("data", JSONObject.class);
|
|
|
JSONArray jsonArray = json2.getJSONArray("openid");
|
|
|
+ List<User> users = User.dao.find("SELECT * FROM pacsonline.user where source='测试微信'");
|
|
|
+ for (User user : users) {
|
|
|
+ if (jsonArray.contains(user.getWxOpenid())) {
|
|
|
+ user.setSource("中世康恺电子胶片平台");
|
|
|
+ user.update();
|
|
|
+ }
|
|
|
+ }
|
|
|
renderText(jsonArray.toJSONString());
|
|
|
}
|
|
|
|
|
@@ -274,7 +284,6 @@ public class WeixinApiController extends ApiController {
|
|
|
WxJSConfigBean wxJSConfigBean = wService.getWeixinJSSDKConfig(this.getRequest().getHeader("Referer"));
|
|
|
renderJson(wxJSConfigBean);
|
|
|
}
|
|
|
-
|
|
|
|
|
|
/**
|
|
|
* 长链接转成短链接
|