Your Name 3 سال پیش
والد
کامیت
bd447f8db4
5فایلهای تغییر یافته به همراه35 افزوده شده و 27 حذف شده
  1. 1 1
      learn/active/lib/Active.php
  2. 1 24
      learn/active/lib/Manage.php
  3. 32 0
      learn/active/lib/Order.php
  4. 1 1
      learn/active/src/Home.php
  5. 0 1
      learn/active/src/User.php

+ 1 - 1
learn/active/lib/Active.php

@@ -161,7 +161,7 @@ class Active
         		$insert['write_code'] = Dever::load('active/home')->getCode();
         		$ids = Dever::db('active/code')->insert($insert);
         		$code = Dever::db('active/code')->find($ids);
-        		Dever::load('active/lib/manage')->upNum($order['id']);
+        		Dever::load('active/lib/order')->upNum($order['id']);
         	} 
         }
 

+ 1 - 24
learn/active/lib/Manage.php

@@ -519,30 +519,7 @@ Class Manage
         }
     }
 
-    #更新数量
-    public function upNum($order_id)
-    {
-        $data = Dever::db('active/order')->find($order_id);
-        if (!$data['refund_num']) {
-            $w['refund_num'] = 0;
-        } else {
-            $w['refund_num'] =$data['refund_num'];
-        }
-        if (!$data['code_num'] || $data['code_num'] < 0) {
-            $w['code_num'] = 0;
-        }
-        if (!$data['no_num']) {
-            $w['no_num'] = 0;
-        }
-        #已使用的数量
-        $code = Dever::db('active/code')->getCode(array('order_id'=>$data['id'],'status'=>'1,2'));
-        $w['code_num'] = count($code);
-        #待核销的数量
-        $no_code = Dever::db('active/code')->getCode(array('order_id'=>$data['id'],'status'=>1));
-        $w['no_num'] = count($no_code);
-        $w['where_id'] = $data['id'];
-        Dever::db('active/order')->update($w);
-    }
+    
 
     #扫码核销活动
     public function code_api(){

+ 32 - 0
learn/active/lib/Order.php

@@ -0,0 +1,32 @@
+<?php
+
+namespace Active\Lib;
+
+use Dever;
+Class Order
+{
+	#更新数量
+    public function upNum($order_id)
+    {
+        $data = Dever::db('active/order')->find($order_id);
+        if (!$data['refund_num']) {
+            $w['refund_num'] = 0;
+        } else {
+            $w['refund_num'] =$data['refund_num'];
+        }
+        if (!$data['code_num'] || $data['code_num'] < 0) {
+            $w['code_num'] = 0;
+        }
+        if (!$data['no_num']) {
+            $w['no_num'] = 0;
+        }
+        #已使用的数量
+        $code = Dever::db('active/code')->getCode(array('order_id'=>$data['id'],'status'=>'1,2'));
+        $w['code_num'] = count($code);
+        #待核销的数量
+        $no_code = Dever::db('active/code')->getCode(array('order_id'=>$data['id'],'status'=>1));
+        $w['no_num'] = count($no_code);
+        $w['where_id'] = $data['id'];
+        Dever::db('active/order')->update($w);
+    }
+}

+ 1 - 1
learn/active/src/Home.php

@@ -223,7 +223,7 @@ Class Home extends Core
             // }
             $ids = Dever::db('active/code')->insert($where);
             if ($ids) {
-            	Dever::load('active/lib/manage')->upNum($order_id);
+            	Dever::load('active/lib/order')->upNum($order_id);
                 $data['code'] = Dever::db('active/code')->find($ids);
                 return $data;
             }

+ 0 - 1
learn/active/src/User.php

@@ -124,7 +124,6 @@ Class User extends Core
 	{
 		$data['list'] = Dever::db('active/order')->getAll(array('uid'=>$this->uid,'status'=>3));
 		foreach($data['list'] as $k => $v){
-            // Dever::load('active/lib/manage')->upNum($v['id']);
 			$active = Dever::db('active/info')->find($v['active_id']);
 			$data['list'][$k]['active_name'] = $active['name'];