public async Task <MessageModel <string> > Put([FromBody] sysUserInfo sysUserInfo) { var data = new MessageModel <string>(); if (sysUserInfo != null && sysUserInfo.uID > 0) { if (sysUserInfo.RID > 0) { var usrerole = await _userRoleServices.Query(d => d.UserId == sysUserInfo.uID && d.RoleId == sysUserInfo.RID); if (usrerole.Count == 0) { await _userRoleServices.Add(new UserRole(sysUserInfo.uID, sysUserInfo.RID)); } } data.success = await _sysUserInfoServices.Update(sysUserInfo); if (data.success) { data.msg = "更新成功"; data.response = sysUserInfo?.uID.ObjToString(); } } return(data); }