dever 6 年之前
父节点
当前提交
7ef6121851
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      act/lib/Pay.php

+ 10 - 1
act/lib/Pay.php

@@ -59,7 +59,12 @@ class Pay
                 $update['where_id'] = $order['id'];
                 $update['status'] = 2;
                 if ($order['type'] == 3 && !$order['code']) {
-                    $code = Dever::load('code/lib/core')->createCodeByOrder($order, -1);
+                    if ($order['system'] == 2) {
+                        $code = Dever::load('code/lib/core')->createCodeByOrder($order);
+                    } else {
+                        $code = Dever::load('code/lib/core')->createCodeByOrder($order, -1);
+                    }
+                    
                     if ($code) {
                         $update['code'] = $code;
                     }
@@ -67,6 +72,10 @@ class Pay
 
                 Dever::db('act/order')->update($update);
 
+                if ($order['system'] == 2) {
+                    return;
+                }
+
                 $score = false;
                 $num = false;
                 $journal = Dever::load('act/order')->getJournal($order['product_id']);