public async Task <string> AddOrModifyAsync([FromForm] AddOrModifyUserInfo model) { BaseResult baseResult = new BaseResult(); try { if (model != null) { AddOrModifyUserInfoValidation validationRules = new AddOrModifyUserInfoValidation(); ValidationResult validationResilt = await validationRules.ValidateAsync(model); if (validationResilt.IsValid) { string sDefaultUserPwd = GetJsonValue("DefaultUserPwd"); model.SloginPwd = sDefaultUserPwd; UserInfo resultUserInfo = await _userInfoService.AddOrModifyUserInfoAsync(model, User.Identity.Name); if (resultUserInfo != null) { baseResult.Code = 0; baseResult.Msg = "操作成功!"; } else { baseResult.Code = 1; baseResult.Msg = "操作失败!"; } } else { baseResult.Code = 3; baseResult.Msg = validationResilt.ToString("<br>"); } } } catch (System.Exception ex) { baseResult.Code = 4; baseResult.Msg = ex.Message; } return(JsonHelper.ObjectToJSON(baseResult)); }