瀏覽代碼

修改代码

fuyu 5 年之前
父節點
當前提交
b5f73e4a42
共有 2 個文件被更改,包括 8 次插入8 次删除
  1. 3 3
      application/inter/controller/Application.php
  2. 5 5
      application/inter/service/WechatService.php

+ 3 - 3
application/inter/controller/Application.php

@@ -275,7 +275,7 @@ class Application extends Base
     }
      *")
      **/
-    public function apply(WechatService $wechatService){
+    public function apply(){
         try{
             log::record($_REQUEST);
             $sessionid = $_REQUEST['sessionid'];
@@ -441,8 +441,8 @@ class Application extends Base
                         if($contact['pay_type'] === 1) { // 患者支付
                             // var_dump(2);
                             // var_dump($wechatService);
-                            // $push_res = WechatService::pushWechatOrder($param['id']);
-                            $push_res = $wechatService->pushWechatOrder($param['id']);
+                            $push_res = WechatService::pushWechatOrder($param['id']);
+                            // $push_res = $wechatService->pushWechatOrder($param['id']);
                             $res = $this->createPatientsOrder($local_institution_id, $remote_institution_id, $req_doctor_id, $remote_doctor_id, $exam_info['exam_class'], $application['id'], $cost['money']);
                             return json_encode(['status'=>'ok','code'=>'0000']);
                         }

+ 5 - 5
application/inter/service/WechatService.php

@@ -4,9 +4,9 @@ namespace app\inter\service;
 use think\Db;
 
 class WechatService {
-  public function pushWechatOrder($exam_id) {
+  public static function pushWechatOrder($exam_id) {
     var_dump($exam_id);
-    $openids = $this->getPushOpenId($exam_id);
+    $openids = self::getPushOpenId($exam_id);
     var_dump($openids);
     if(!$openids) {
       log::record('---------没有找到对应openid--------');
@@ -17,7 +17,7 @@ class WechatService {
       $url   = "http://wechat.pacsonline.cn/wx_patient/api/sendMsg?pushType=1&openid=";
       $full_url = $url . $v['openid'];
       // 请求
-      $res = $this->curl_request($full_url, 'GET');
+      $res = self::curl_request($full_url, 'GET');
     }
     return true;
     // http://wechat.pacsonline.cn/wx_patient/api/sendMsg?pushType=1&openid=
@@ -31,7 +31,7 @@ class WechatService {
 
   }
 
-  private function getPushOpenId($exam_id) {
+  private static function getPushOpenId($exam_id) {
     $exams = DB::table("exams")
     ->alias('e')
     ->join('studies s', 'e.study_id = s.id')
@@ -81,7 +81,7 @@ class WechatService {
     return Db::query($sql, $options);
   }
 
-  private function curl_request($url,$method='get',$data=null,$https=true){
+  private static function curl_request($url,$method='get',$data=null,$https=true){
     //1.初识化curl
     $ch = curl_init($url);
     //2.根据实际请求需求进行参数封装