diff --git a/Service/Application.Web/Controllers/Login/LoginController.cs b/Service/Application.Web/Controllers/Login/LoginController.cs index 944f01a..1788797 100644 --- a/Service/Application.Web/Controllers/Login/LoginController.cs +++ b/Service/Application.Web/Controllers/Login/LoginController.cs @@ -59,6 +59,33 @@ namespace Application.Web.Controllers.Login return "1"; } + [HttpGet] + public async Task HandleAttr() + { + var equService = App.GetService(); + var db = App.GetService(); + var data = await db.Queryable().ToListAsync(); + foreach (var item in data) + { + if (item.EquAwaken.Count > 0) + { + var newAwaken = await equService.GetEquAwakenInfo(item.EquAwaken[0].atId); + var onAwaken = newAwaken.levAttr.Find(it => it.lev == item.EquAwaken[0].lev); + EquAwaken awaken = new EquAwaken(); + awaken.atId = newAwaken.atId; + awaken.name = newAwaken.name; + awaken.lev = onAwaken.lev; + awaken.awaken = onAwaken.attr; + item.EquAwaken = [awaken]; + await equService.UpdateUserEquInfo(item, false); + } + + + } + + return "1"; + } + /// /// 登录接口 ///