/// <summary> /// 删除成员管理信息 /// </summary> /// <param name="member">成员管理Id</param> /// <param name="operatorAccount">操作员帐号</param> public static void DeleteMember(Guid member, PublishRoles role, string operatorAccount) { var view = OnLineCustomerService.QueryMember(member); var reposity = Factory.CreateOnLineCustomerRepository(); reposity.DeleteMember(member); // 记录日志 OperatorRole operatorRole = getOperatorRole(role); string content = string.Format("成员说明:{0},成员QQ:{1}", view.Remark, view.QQ.Join(",")); saveDeleteLog("成员管理", content, operatorRole, member.ToString(), operatorAccount); }
/// <summary> /// 更新成员管理信息 /// </summary> /// <param name="member">成员管理Id</param> /// <param name="view">成员管理Id</param> /// <param name="operatorAccount"></param> public static void UpdateMember(MemberView view, PublishRoles role, string operatorAccount) { var member = OnLineCustomerService.QueryMember(view.Id); var model = new MemberManage(view.Id); model.QQ = view.QQ; model.Remark = view.Remark; model.SortLevel = view.SortLevel; var reposity = Factory.CreateOnLineCustomerRepository(); reposity.UpdateMember(model); // 记录日志 OperatorRole operatorRole = getOperatorRole(role); string originalContent = string.Format("成员说明:{0},成员QQ:{1}", member.Remark, member.QQ.Join(",")); string newContent = string.Format("成员说明:{0},成员QQ:{1}", view.Remark, view.QQ.Join(",")); saveUpdateLog("成员信息", originalContent, newContent, operatorRole, view.Id.ToString(), operatorAccount); }