Your Name 3 سال پیش
والد
کامیت
de7cffdec4
2فایلهای تغییر یافته به همراه30 افزوده شده و 1 حذف شده
  1. 6 1
      tool/clue/database/salepeople.php
  2. 24 0
      tool/clue/lib/Info.php

+ 6 - 1
tool/clue/database/salepeople.php

@@ -1,4 +1,9 @@
 <?php
+$list_button = array();
+if (Dever::load('manage/auth')->checkFunc('clue.salepeople', 'edit', '回收全部线索')) {
+    $list_button['oper'] = array('回收全部线索','clue/lib/info.back_people?id={id}');
+}
+
 return array
 (
     # 表名
@@ -110,7 +115,7 @@ return array
     	//'insert' => false,
         // 'delete' => false,
         // 'edit' => false,
-        // 'list_button' => array
+        'list_button' => $list_button,
         // (
         //     'list' => array('关联问题列表', '"question&search_option_branch_id={group}&oper_table=info"')
         // ),

+ 24 - 0
tool/clue/lib/Info.php

@@ -363,4 +363,28 @@ Class Info
 			}
 		}
 	}
+	public function back_people_api($id)
+	{
+		Dever::config('base')->hook = true;
+		$data = Dever::db('clue/salepeople')->find($id);
+		$branch = Dever::db('work/branch')->find(array('group_id'=>$data['group_id']));
+		$admin_id = explode(',',$branch['group']);
+		if ($data['group']!=$branch['group']) {
+			$info = Dever::db('clue/info')->state(array('follow'=>$data['group']));
+			if ($info) {
+				foreach ($info as $k =>$v) {
+					$where['where_id'] = $v['id'];
+					$where['follow'] = $branch['group'];
+					$where['follow_group_id'] = $branch['group_id'];
+					$where['follow_admin_id'] = $admin_id[1];
+					Dever::db('clue/info')->update($where);
+					// print_R($v);die;
+					// echo dever::sql();die;
+				}
+			}
+		}
+		return 'ok';
+		// print_R($branch);die;
+		// print_R($data);die;
+	}
 }