Your Name 2 năm trước cách đây
mục cha
commit
b2e7bfe179

+ 1 - 0
service/bill/database/push_sell.php

@@ -133,6 +133,7 @@ return array
             'desc'      => '',
             # 只有insert时才生效
             //'insert'    => true,
+            'update'    => 'date',
             'search'    => 'date',
             'list'      => 'date("Y-m-d H:i", {cdate})',
             'list_order'  => 2,

+ 8 - 2
service/bill/lib/Manage.php

@@ -193,13 +193,19 @@ class Manage
         $num = Dever::param('num', $data);
         $desc = Dever::param('desc', $data);
         $type = Dever::param('type', $data);
+        $cdate = Dever::param('cdate',$data);
+        if(!$cdate){
+            $cdate = false;
+        } else {
+            $cdate = Dever::maketime($cdate);
+        }
         if ($mid && $num && $desc) {
         	$member = Dever::db('agent/member')->find($mid);
         	if ($member && $member['status'] == 2) {
                 if ($type == 1) {
-                    Dever::load('bill/lib/sell.push_one_commit', $mid, $num, $member['role'], $id, $desc);
+                    Dever::load('bill/lib/sell.push_one_commit', $mid, $num, $member['role'], $id, $desc,$cdate);
                 } else {
-                    Dever::load('bill/lib/sell.push_all_commit', $mid, $num, $member['role'], $id, $desc);
+                    Dever::load('bill/lib/sell.push_all_commit', $mid, $num, $member['role'], $id, $desc,$cdate);
                 }
         	} else {
         		Dever::db('bill/push_sell')->update(array('where_id' => $id, 'status' => 2));

+ 8 - 8
service/bill/lib/Sell.php

@@ -7,29 +7,29 @@ use Dever;
 class Sell
 {
     # 发放业绩
-    public function push_one_commit($mid, $num, $role, $id, $desc)
+    public function push_one_commit($mid, $num, $role, $id, $desc, $cdate = false)
     {
-        $this->push($mid, $num, $role, $id, $desc);
+        $this->push($mid, $num, $role, $id, $desc, $cdate);
     }
 
     # 批量发放业绩
-    public function push_all_commit($mid, $num, $role, $id, $desc)
+    public function push_all_commit($mid, $num, $role, $id, $desc, $cdate = false)
     {
-        $this->push($mid, $num, $role, $id, $desc);
+        $this->push($mid, $num, $role, $id, $desc, $cdate);
 
         $parent = Dever::load('invite/api')->getParentAll($mid);
         if ($parent) {
             foreach ($parent as $k => $v) {
-                $this->push($v['uid'], $num, $role, $id, $desc);
+                $this->push($v['uid'], $num, $role, $id, $desc, $cdate);
             }
         }
     }
 
     # 发放业绩
-    private function push($mid, $num, $role, $id, $desc)
+    private function push($mid, $num, $role, $id, $desc, $cdate = false)
     {
-        $this->up(false, $mid, 1, $num, $role, $id, $desc, 2);
-        $this->up(false, $mid, 2, $num, $role, $id, $desc, 2);
+        $this->up(false, $mid, 1, $num, $role, $id, $desc, 2, $cdate);
+        $this->up(false, $mid, 2, $num, $role, $id, $desc, 2, $cdate);
         $where['where_id'] = $mid;
         $where['group_sell'] = $num;
         $where['sell'] = $num;