|  | @@ -813,6 +813,25 @@ module.exports = app => {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              return result;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 获取项目下所有账号
 | 
	
		
			
				|  |  | +         * @param {String} project_id - 项目id
 | 
	
		
			
				|  |  | +         * @return {Promise<Array>} - 账号
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        async getAllProjectAccountByPid(project_id) {
 | 
	
		
			
				|  |  | +            this.initSqlBuilder();
 | 
	
		
			
				|  |  | +            const columns = ['account', 'name', 'company', 'role', 'mobile', 'telephone', 'is_admin', 'account_group',];
 | 
	
		
			
				|  |  | +            this.sqlBuilder.columns = columns;
 | 
	
		
			
				|  |  | +            this.sqlBuilder.setAndWhere('project_id', {
 | 
	
		
			
				|  |  | +                value: project_id,
 | 
	
		
			
				|  |  | +                operate: '=',
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +            const [sql, sqlParam] = this.sqlBuilder.build(this.tableName);
 | 
	
		
			
				|  |  | +            const accountData = await this.db.query(sql, sqlParam);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            return accountData;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      return ProjectAccount;
 |