| 
					
				 | 
			
			
				@@ -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);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}
 
			 |