rabin 3 年之前
父節點
當前提交
512056e672
共有 1 個文件被更改,包括 15 次插入8 次删除
  1. 15 8
      tool/work/lib/Manage.php

+ 15 - 8
tool/work/lib/Manage.php

@@ -95,10 +95,10 @@ Class Manage
 	}
 	public function updateInfo($id,$name,$data) 
 	{
+		Dever::config('base')->hook = true;
 		$mobile = Dever::param('mobile',$data);
 		$cate_id = Dever::param('cate_id',$data);
 		$name = Dever::param('name',$data);
-		$branch_id = Dever::param('branch_id',$data);
 		$user = Dever::db('work/user')->find(array('mobile'=>$mobile));
 		if ($user) {
 			if ($name && $user['name'] != $name) {
@@ -127,6 +127,8 @@ Class Manage
 		}
 		
 		$info = Dever::db('work/info')->find($id);
+
+		$w = array();
 		if ($info && !$info['question']) {
 			if (isset($cate_id) && $cate_id  && isset($cate_id[1]) && $cate_id[1]) {
 				$w['question'] = $cate_id[1];
@@ -139,15 +141,20 @@ Class Manage
 			}
 		}
 		if ($info && !$info['work_num']) {
-			$w['where_id'] = $id;
 			$w['work_num'] = $this->getWorkId();
-			if ($branch_id) {
-				$temp = explode(',', $branch_id);
-				if (isset($temp[1])) {
-					$w['group'] = $temp[0];
-					$w['appoint_id'] = $temp[1];
-				}
+		}
+
+		$branch_id = Dever::param('branch_id',$data);
+		if ($branch_id) {
+			$temp = explode(',', $branch_id);
+			if (isset($temp[1])) {
+				$w['group'] = $temp[0];
+				$w['appoint_id'] = $temp[1];
 			}
+		}
+
+		if ($w) {
+			$w['where_id'] = $id;
 			Dever::db('work/info')->update($w);
 		}
 	}