Forráskód Böngészése

xyz zhongst_oil callback official sn

xiaoyu 1 éve
szülő
commit
c1c1028a20
1 módosított fájl, 4 hozzáadás és 1 törlés
  1. 4 1
      helper/refill/api/xyz/zhongst_oil/RefillCallBack.php

+ 4 - 1
helper/refill/api/xyz/zhongst_oil/RefillCallBack.php

@@ -36,7 +36,10 @@ class RefillCallBack implements refill\IRefillCallBack
         $order_id = $order_info['order_id'];
 
         if ($status === 2) {
-            $data['official_sn'] = strtolower($params['szRtnMsg']) == 'null' ? '' : $params['szRtnMsg'];
+            $msg = strtolower($params['szRtnMsg']) == 'null' ? '' : $params['szRtnMsg'];
+            preg_match('/:\d+/', $msg, $matches);
+            $official_sn = ltrim($matches[0], ':');
+            $data['official_sn'] = $official_sn;
             Model('refill_order')->edit($order_id, $data);
             return [$order_id, true, false,true];
         }