| 
					
				 | 
			
			
				@@ -128,31 +128,35 @@ 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];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if ($info) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			$w = array();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (!$info['work_num']) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				$w['work_num'] = $this->getWorkId();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if ($info && (!$info['product'] || $info['product']<=0)) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			if ($w['question']) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				$product = Dever::db('work/question')->find($w['question']);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if ($info['cate_id']) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				$cate_id = explode(',', $info['cate_id']);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if (isset($cate_id[1]) && $cate_id[1]) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					$info['question'] = $w['question'] = $cate_id[1];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if ($info['question']) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				$product = Dever::db('work/question')->find($info['question']);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				$w['product'] = $product['product_id'];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if ($info && !$info['work_num']) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			$w['work_num'] = $this->getWorkId();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$branch_id = Dever::param('branch_id',$data);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if ($branch_id) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			$w['group'] = $branch_id[0];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			$w['appoint_id'] = $branch_id[1];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if ($info['branch_id']) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				$branch_id = explode(',', $info['branch_id']);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				$w['group'] = $branch_id[0];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				$w['appoint_id'] = $branch_id[1];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if ($w) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			$w['where_id'] = $id;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			Dever::db('work/info')->update($w);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if ($w) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				$w['where_id'] = $id;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				Dever::db('work/info')->update($w);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public function getWorkId()
 
			 |