|
@@ -1,5 +1,6 @@
|
|
|
package com.zskk.service;
|
|
|
|
|
|
+import java.io.IOException;
|
|
|
import java.util.Date;
|
|
|
import java.util.UUID;
|
|
|
import com.jfinal.kit.PropKit;
|
|
@@ -7,8 +8,10 @@ import com.zskk.model.Exams;
|
|
|
import com.zskk.model.User;
|
|
|
import com.zskk.model.UserBind;
|
|
|
|
|
|
+import okhttp3.Call;
|
|
|
import okhttp3.OkHttpClient;
|
|
|
import okhttp3.Request;
|
|
|
+import okhttp3.Response;
|
|
|
|
|
|
public class UserService {
|
|
|
|
|
@@ -16,9 +19,6 @@ public class UserService {
|
|
|
|
|
|
private static final String CAHR_CODE = "UTF-8";
|
|
|
|
|
|
- // 业务逻辑请求
|
|
|
- private static final String BASE_URL = PropKit.get("wx_base_url");
|
|
|
-
|
|
|
/**
|
|
|
* 创建微信用户
|
|
|
*
|
|
@@ -177,4 +177,35 @@ public class UserService {
|
|
|
private String create_nonce_str() {
|
|
|
return UUID.randomUUID().toString();
|
|
|
}
|
|
|
+
|
|
|
+ public static void main(String[] args) {
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url("http://wechat.pacsonline.cn/wx_patient/api/getQrcode?reportId=7e7a4cc7c93b4d2b")
|
|
|
+ .get()//默认就是GET请求,可以不写
|
|
|
+ .build();
|
|
|
+ Call call = OKHTTP_CLIENT.newCall(request);
|
|
|
+ //同步execute
|
|
|
+ //同步请求
|
|
|
+ //同步是耗时的
|
|
|
+ //同步execute需要开启子线程
|
|
|
+ new Thread(new Runnable() {
|
|
|
+ @Override
|
|
|
+ public void run() {
|
|
|
+ try {
|
|
|
+ Response response = call.execute();
|
|
|
+ if (response.isSuccessful()) {
|
|
|
+ String string = response.body().string();
|
|
|
+ //调用者只需要实现provide方法就能拿到这个String了
|
|
|
+ System.out.println(string);
|
|
|
+ }else {
|
|
|
+ System.out.println("");
|
|
|
+
|
|
|
+ }
|
|
|
+ } catch (IOException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }).start();
|
|
|
+
|
|
|
+ }
|
|
|
}
|