|  | @@ -231,3 +231,37 @@ func (c *ProjectAccountApi) PostChangePassword() {
 | 
	
		
			
				|  |  |  		c.Ctx.JSON(iris.Map{"code": 0, "msg": "更新成功"})
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +// 获得登陆账号信息
 | 
	
		
			
				|  |  | +func (c *ProjectAccountApi) GetAccount() {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	var (
 | 
	
		
			
				|  |  | +		accountId   int
 | 
	
		
			
				|  |  | +		projectId   int
 | 
	
		
			
				|  |  | +		err         error
 | 
	
		
			
				|  |  | +		accountData *viewmodels.ProjectAccount
 | 
	
		
			
				|  |  | +	)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	if accountId, err = utils.GetProjectAccountId(c.Ctx); err != nil {
 | 
	
		
			
				|  |  | +		c.Ctx.JSON(iris.Map{"code": -1, "msg": fmt.Sprintf("%s", err)})
 | 
	
		
			
				|  |  | +		return
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	if projectId, err = utils.GetProjectId(c.Ctx); err != nil {
 | 
	
		
			
				|  |  | +		c.Ctx.JSON(iris.Map{"code": -1, "msg": fmt.Sprintf("%s", err)})
 | 
	
		
			
				|  |  | +		return
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	fmt.Println(accountId)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	accountData = c.ServiceProjectAccount.Get(accountId, projectId)
 | 
	
		
			
				|  |  | +	if accountData.Id == "0" {
 | 
	
		
			
				|  |  | +		c.Ctx.JSON(iris.Map{"code": -1, "msg": fmt.Sprintf("%s", err)})
 | 
	
		
			
				|  |  | +		return
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	c.Ctx.JSON(iris.Map{
 | 
	
		
			
				|  |  | +		"code": 0,
 | 
	
		
			
				|  |  | +		"msg":  "",
 | 
	
		
			
				|  |  | +		"data": accountData,
 | 
	
		
			
				|  |  | +	})
 | 
	
		
			
				|  |  | +}
 |