| 
					
				 | 
			
			
				@@ -16,19 +16,19 @@ import ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	"go.mod/web/viewmodels" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//数据库操作引擎 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 数据库操作引擎 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 type ProjectDao struct { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	engine *xorm.Engine 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//获得一个DAO对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 获得一个DAO对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func NewProjectDao(engine *xorm.Engine) *ProjectDao { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return &ProjectDao{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		engine: engine, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//CmProjectAccount 设置的值获得数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// CmProjectAccount 设置的值获得数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func (d *ProjectDao) Get(id int) *models.CmProject { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	data := &models.CmProject{} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	_, err := d.engine. 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -78,8 +78,8 @@ func (d *ProjectDao) GetPageBsByCategory(pageData viewmodels.ProjectPage, catego 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if pageData.Search != "" { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		args = append(args, pageData.Search) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		args = append(args, pageData.Search) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		args = append(args, "%"+pageData.Search+"%") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		args = append(args, "%"+pageData.Search+"%") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		search := "(code like ? or  name like ?)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		sql = strings.Join([]string{sql, search}, " and ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -210,7 +210,7 @@ func (d *ProjectDao) GetPageBs(pageData viewmodels.ProjectPage) (data []models.C 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return datalist, count 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//设置的值获得数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 设置的值获得数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func (d *ProjectDao) GetCode(code string) *models.CmProject { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	data := &models.CmProject{} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -291,7 +291,7 @@ func (d *ProjectDao) AddProjectAndAccount(projectData *models.CmProject, account 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//更新 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 更新 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func (d *ProjectDao) Update(data *models.CmProject, columns []string) error { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	//_, err := d.engine.Id(data.Id).MustCols(columns...).Update(data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	_, err := d.engine.Where("id = ?  ", data.Id).MustCols(columns...).Update(data) 
			 |