Parcourir la source

完善支付接口

刘韬 il y a 5 ans
Parent
commit
00a590d5bd

+ 5 - 5
PacsOnline_Wechat_Patient/src/main/java/com/zskk/controller/WeixinPayController.java

@@ -17,9 +17,9 @@ import com.jfinal.weixin.sdk.utils.JsonUtils;
 public class WeixinPayController extends Controller {
 
 	//商户相关资料
-    private static String appid = "";
-    private static String partner = "";
-    private static String paternerKey = "";
+    private static String appid = "wx1f3dc2c37dce641b";
+    private static String partner = "1503643261";
+    private static String paternerKey = "9759a66938e8411ad5889e2b5b394d94";
     private static String notify_url = "http://wechat.pacsonline.cn/wx_patient/pay/pay_notify";
 
     /**
@@ -34,7 +34,7 @@ public class WeixinPayController extends Controller {
         Map<String, String> params = new HashMap<String, String>();
         params.put("appid", appid);
         params.put("mch_id", partner);
-        params.put("body", "JFinal2.0极速开发");
+        params.put("body", "远程诊断收费测试");
         params.put("out_trade_no", "977773682111");
         params.put("total_fee", "1");
 
@@ -82,7 +82,7 @@ public class WeixinPayController extends Controller {
         String jsonStr = JsonUtils.toJson(packageParams);
         setAttr("json", jsonStr);
         System.out.println(jsonStr);
-        render("/jsp/pay.jsp");
+        renderJson("{\"code\":0}");
     }
 
     /**

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

@@ -151,25 +151,24 @@ public class WeixinService {
 //			arp.start();
 //
 //			Report report = Report.dao.findById("9c11936e4a8440d6");
-		PUSH_TYPE dType2 = null;
-		 for(PUSH_TYPE xxxEnum : PUSH_TYPE.values()){
-	            if(xxxEnum.getPushType() == 1){
-	    			dType2 = xxxEnum;
-	    			System.out.println(xxxEnum);
-
-	            }
-	        }
-		 switch (dType2) {
-		case REMOTE_DIAGNOSIS_PATIENT_PAY:
-			System.out.println("sdas");
-
-			break;
-
-		default:
-			break;
-		}
-		PUSH_TYPE dType = PUSH_TYPE.REMOTE_DIAGNOSIS_PATIENT_PAY;
-//			System.out.println(dType.getPushType());
-		
+//		PUSH_TYPE dType2 = null;
+//		 for(PUSH_TYPE xxxEnum : PUSH_TYPE.values()){
+//	            if(xxxEnum.getPushType() == 1){
+//	    			dType2 = xxxEnum;
+//	    			System.out.println(xxxEnum);
+//
+//	            }
+//	        }
+//		 switch (dType2) {
+//		case REMOTE_DIAGNOSIS_PATIENT_PAY:
+//			System.out.println("sdas");
+//
+//			break;
+//
+//		default:
+//			break;
+//		}
+//		PUSH_TYPE dType = PUSH_TYPE.REMOTE_DIAGNOSIS_PATIENT_PAY;
+////			System.out.println(dType.getPushType());
 	}
 }