|
@@ -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,
|
|
|
+ })
|
|
|
+}
|