WIN-2308041133\Administrator 1 rok pred
rodič
commit
03fe70614c
1 zmenil súbory, kde vykonal 18 pridanie a 17 odobranie
  1. 18 17
      extend/liuniu/WechatService.php

+ 18 - 17
extend/liuniu/WechatService.php

@@ -356,25 +356,26 @@ class WechatService
                 return true;
             }
             @file_put_contents("quanju.txt", json_encode($notify)."-签约返回内容\r\n", 8);
-            @file_put_contents("quanju.txt", json_encode($successful)."-这是什么\r\n", 8);
+//            @file_put_contents("quanju.txt", json_encode($successful)."-这是什么\r\n", 8);
             if (isset($notify['plan_id'])) {
                 @file_put_contents("quanju.txt", $notify['plan_id']."-模版编号\r\n", 8);
-//                if (isset($notify['change_type']) && $notify['change_type']) {
-//                    @file_put_contents("quanju.txt", $notify['change_type']."-签约返回状态\r\n", 8);
-//                    if ($notify['change_type']=='ADD'){
-//                        $cs=WechatPlanRecord::where('contract_code',$notify['contract_code'])->Update(['contract_id' => $notify['contract_id']]);
-//                    }elseif ($notify['change_type']=='DELETE'){
-//                        $cs=WechatPlanRecord::where('contract_code',$notify['contract_code'])->Update(['is_signing' => 1]);
-//                    }
-//                    @file_put_contents("quanju.txt", $cs."-修改记录\r\n", 8);
-//                    if (($count = strpos($notify['contract_code'], '_')) !== false) {
-//                        $notify['contract_code'] = substr($notify['contract_code'], $count + 1);
-//                    }
-//                    $params = [$cid, $notify['contract_code']];
-//                    Hook::exec("\\liuniu\\repositories\\PaymentRepositories", "wechat" . ucfirst('lave'), $params);
-//                }
-//                $data = ['eventkey' => 'notify', 'command' => '', 'refreshtime' => time(), 'openid' => $notify['openid'], 'message' => json_encode($notify)];
-//                $wechatContext = WechatContext::create($data, true);
+                if (isset($notify['change_type']) && $notify['change_type']) {
+                    @file_put_contents("quanju.txt", $notify['change_type']."-签约返回状态\r\n", 8);
+                    if ($notify['change_type']=='ADD'){
+                        $cs=WechatPlanRecord::where('contract_code',$notify['contract_code'])->Update(['contract_id' => $notify['contract_id']]);
+                    }elseif ($notify['change_type']=='DELETE'){
+                        $cs=WechatPlanRecord::where('contract_code',$notify['contract_code'])->Update(['is_signing' => 1]);
+                    }
+                    @file_put_contents("quanju.txt", $cs."-修改记录\r\n", 8);
+                    if (($count = strpos($notify['contract_code'], '_')) !== false) {
+                        $notify['contract_code'] = substr($notify['contract_code'], $count + 1);
+                    }
+                    $params = [$cid, $notify['contract_code']];
+                    Hook::exec("\\liuniu\\repositories\\PaymentRepositories", "wechat" . ucfirst('lave'), $params);
+                    @file_put_contents("quanju.txt", json_encode($params)."-不知道行不行\r\n", 8);
+                }
+                $data = ['eventkey' => 'notify', 'command' => '', 'refreshtime' => time(), 'openid' => $notify['openid'], 'message' => json_encode($notify)];
+                $wechatContext = WechatContext::create($data, true);
                 return true;
             }
         });