rabin 2 年之前
父節點
當前提交
dcb8428fd6
共有 1 個文件被更改,包括 20 次插入0 次删除
  1. 20 0
      service/agent/lib/Manage.php

+ 20 - 0
service/agent/lib/Manage.php

@@ -51,6 +51,18 @@ class Manage
             $group_num = Dever::load('invite/api')->getChildNum($member['id'], 1);
             Dever::load('agent/lib/level_log')->up($member['id'], -1, $member['level_id'], $level_id, 0, 0, $group_num);
         }
+
+        $name = Dever::param('name', $data);
+        if ($name) {
+            $order = Dever::db('agent/order')->select(array('mid' => $member['id']));
+            if ($order) {
+                foreach ($order as $k => $v) {
+                    if ($v['status'] <= 2) {
+                        Dever::db('agent/order')->update(array('where_id' => $v['id'], 'name' => $name));
+                    }
+                }
+            }
+        }
         return $data;
     }
 
@@ -496,6 +508,14 @@ class Manage
                 if (!$v['sku_id']) {
                     return false;
                 }
+            } elseif ($card['create_type'] == 3) {
+                $cash = $card['price']*$v['num'] * $t;
+                $price = $cash;
+                $v['num'] = 1;
+                $v['sku_id'] = Dever::load('card/lib/code')->create($card, 2, $order['mid'], $order['id'], $cash);
+                if (!$v['sku_id']) {
+                    return false;
+                }
             } else {
                 $cash = $card['price'];
                 $price = $cash;