刘韬 6 years ago
parent
commit
e63eced38a

+ 1 - 2
PacsOnline_Wechat_Patient/src/main/java/com/zskk/controller/WeixinApiController.java

@@ -121,9 +121,8 @@ public class WeixinApiController extends ApiController {
         String openid = getPara("openid");
         String openid = getPara("openid");
         String source = getPara("source");
         String source = getPara("source");
         String content = getPara("content");
         String content = getPara("content");
-        renderText(content);
 		String appId;
 		String appId;
-        switch ("中世康恺电子胶片平台") {
+        switch (source) {
 		case "中世康恺电子胶片平台":
 		case "中世康恺电子胶片平台":
 			appId = PropKit.get("appId_zskk");
 			appId = PropKit.get("appId_zskk");
 			break;
 			break;

+ 4 - 4
PacsOnline_Wechat_Patient/src/main/java/com/zskk/service/WeixinService.java

@@ -173,10 +173,10 @@ public class WeixinService {
 		case REMOTE_DIAGNOSIS_REFUND:
 		case REMOTE_DIAGNOSIS_REFUND:
 		{
 		{
 			String urlString = "http://wechat.client.pacsonline.cn/#/pay?openid="+openid;
 			String urlString = "http://wechat.client.pacsonline.cn/#/pay?openid="+openid;
-//			JSONObject contentJson = JSON.parseObject(content);
-			String out_trade_no = "sx";
-//			String name = contentJson.getString("name");
-			String total_fee = "2";
+			JSONObject contentJson = JSON.parseObject(content);
+			String out_trade_no = contentJson.getString("out_trade_no");
+			String name = contentJson.getString("name");
+			String total_fee = contentJson.getString("total_fee");
 			apiResult = sendRemoteDiagnosisRefundMsg(openid, urlString, out_trade_no, total_fee);
 			apiResult = sendRemoteDiagnosisRefundMsg(openid, urlString, out_trade_no, total_fee);
 		}
 		}
 			break;
 			break;