stanley-king пре 9 година
родитељ
комит
53aecff3fb
2 измењених фајлова са 19 додато и 1 уклоњено
  1. 3 1
      core/framework/function/http.php
  2. 16 0
      data/logic/delivery.logic.php

+ 3 - 1
core/framework/function/http.php

@@ -85,7 +85,9 @@ function http_post_data($url, $body, $headers = array())
 
 
     curl_setopt($ci, CURLINFO_HEADER_OUT, TRUE);
     curl_setopt($ci, CURLINFO_HEADER_OUT, TRUE);
     curl_setopt($ci, CURLOPT_URL, $url);
     curl_setopt($ci, CURLOPT_URL, $url);
-    if ($headers) {
+    if (!empty($headers)) {
+        $val = implode(',',$headers);
+        Log::record("post oms header={$val}",Log::DEBUG);
         curl_setopt($ci, CURLOPT_HTTPHEADER, $headers);
         curl_setopt($ci, CURLOPT_HTTPHEADER, $headers);
     }
     }
 
 

+ 16 - 0
data/logic/delivery.logic.php

@@ -93,6 +93,22 @@ class deliveryLogic
         $sign = $this->_getSign($data);
         $sign = $this->_getSign($data);
         $headers = array('v_appkey: '.self::$appkey, 'v_sign: '.$sign, 'Content-Type: application/json');
         $headers = array('v_appkey: '.self::$appkey, 'v_sign: '.$sign, 'Content-Type: application/json');
         $result = http_post_data(self::$appURL,json_encode($data),$headers);
         $result = http_post_data(self::$appURL,json_encode($data),$headers);
+
+        if(!empty($result) && is_array($result))
+        {
+            if($result['apiCode'] == 'success')
+            {
+                if(!empty($result['data']) && is_array($result['data']) && count($result['data']) > 0)
+                {
+                    if(empty($result['data'][0]['status']) || $result['data'][0]['status'] != 1) {
+                        Log::record("PUSHOMS ERR pay_sn=> $pay_sn",Log::ERR);
+                    } else {
+                        Log::record("PUSHOMS SUCCESS pay_sn=> $pay_sn",Log::DEBUG);
+                    }
+                }
+            }
+        }
+
         Log::record("post data={$result}",Log::DEBUG);
         Log::record("post data={$result}",Log::DEBUG);
         return $result;
         return $result;
     }
     }