刘韬 5 년 전
부모
커밋
6f215e96c6

+ 11 - 2
PacsOnline_Wechat_Doctor/src/main/java/com/zskk/controller/WxaUserApiController.java

@@ -3,6 +3,7 @@ package com.zskk.controller;
 import java.util.Date;
 
 import com.alibaba.druid.proxy.jdbc.DatabaseMetaDataProxyImpl;
+import com.alibaba.fastjson.JSONObject;
 import com.jfinal.aop.Duang;
 import com.jfinal.kit.Kv;
 import com.jfinal.kit.StrKit;
@@ -11,6 +12,7 @@ import com.jfinal.weixin.sdk.api.ApiResult;
 import com.jfinal.weixin.sdk.cache.IAccessTokenCache;
 import com.jfinal.wxaapp.api.WxaUserApi;
 import com.jfinal.wxaapp.jfinal.WxaController;
+import com.zskk.controller.bean.ResultBean;
 import com.zskk.model.DoctorsWechat;
 
 /**
@@ -34,7 +36,11 @@ public class WxaUserApiController extends WxaController {
 		ApiResult apiResult = wxaUserApi.getSessionKey(jsCode);
 		// 返回{"session_key":"nzoqhc3OnwHzeTxJs+inbQ==","expires_in":2592000,"openid":"oVBkZ0aYgDMDIywRdgPW8-joxXc4"}
 		if (!apiResult.isSucceed()) {
-			renderJson(apiResult.getJson());
+//			JSONObject object = new JSONObject();
+//			object.put("sessionId", sessionId);
+			ResultBean resultBean = new ResultBean(101,apiResult.getJson());
+			
+			renderJson(resultBean);
 			return;
 		}
 		// 利用 appId 与 accessToken 建立关联,支持多账户
@@ -56,7 +62,10 @@ public class WxaUserApiController extends WxaController {
 		}
 		
 		accessTokenCache.set("wxa:session:" + sessionId, apiResult.getJson());
-		renderJson("sessionId", sessionId);
+		JSONObject object = new JSONObject();
+		object.put("sessionId", sessionId);
+		renderJson(new ResultBean(object));
+//		renderJson("sessionId", sessionId);
 	}
 	
 	/**

+ 88 - 0
PacsOnline_Wechat_Doctor/src/main/java/com/zskk/controller/bean/ResultBean.java

@@ -0,0 +1,88 @@
+package com.zskk.controller.bean;
+
+public class ResultBean {
+	private int code = 0;
+	private String msg = "sussess";
+	private Object data;
+	private String error;
+	private String random;
+	private String signature;
+	private String timestamp;
+	private String request_timestamp;
+	
+	public ResultBean(Object data){
+		this.data = data;
+	}
+	
+	public ResultBean(int code, String msg){
+		this.code = code;
+		this.msg = msg;
+	}
+
+	public int getCode() {
+		return code;
+	}
+
+	public void setCode(int code) {
+		this.code = code;
+	}
+
+	public String getMsg() {
+		return msg;
+	}
+
+	public void setMsg(String msg) {
+		this.msg = msg;
+	}
+
+	public Object getData() {
+		return data;
+	}
+
+	public void setData(Object data) {
+		this.data = data;
+	}
+
+	public String getError() {
+		return error;
+	}
+
+	public void setError(String error) {
+		this.error = error;
+	}
+
+	public String getRandom() {
+		return random;
+	}
+
+	public void setRandom(String random) {
+		this.random = random;
+	}
+
+	public String getSignature() {
+		return signature;
+	}
+
+	public void setSignature(String signature) {
+		this.signature = signature;
+	}
+
+	public String getTimestamp() {
+		return timestamp;
+	}
+
+	public void setTimestamp(String timestamp) {
+		this.timestamp = timestamp;
+	}
+
+	public String getRequest_timestamp() {
+		return request_timestamp;
+	}
+
+	public void setRequest_timestamp(String request_timestamp) {
+		this.request_timestamp = request_timestamp;
+	}
+	
+	
+	
+}

+ 9 - 0
PacsOnline_Wechat_Doctor/src/main/java/com/zskk/util/ErrorConstant.java

@@ -0,0 +1,9 @@
+package com.zskk.util;
+
+import com.zskk.controller.bean.ResultBean;
+
+public class ErrorConstant {
+	public static final ResultBean ERROR_NOT_FOUND = new ResultBean(100, "未获取到影像");
+	public static final ResultBean ERROR_APPLYNO = new ResultBean(101, "申请单号错误");
+	
+}