/// <summary> /// 删除分组信息 /// </summary> /// <param name="divideGrop">分组Id</param> /// <param name="operatorAccount">操作员帐号</param> public static void DeleteDivideGroup(Guid divideGrop, PublishRoles role, string operatorAccount) { var view = OnLineCustomerService.QueryDivideGroup(divideGrop); var reposity = Factory.CreateOnLineCustomerRepository(); reposity.DeleteDivideGroup(divideGrop); // 记录日志 OperatorRole operatorRole = getOperatorRole(role); string content = string.Format("分组名称:{0},分组描述:{1},分组排序:{2}", view.Name, view.Description, view.SortLevel); saveDeleteLog("分组信息", content, operatorRole, divideGrop.ToString(), operatorAccount); }
/// <summary> /// 更新分组信息 /// </summary> /// <param name="divideGroup">分组信息Id</param> /// <param name="view">分组信息</param> /// <param name="operatorAccount">操作员帐号</param> public static void UpdateDivideGroup(DivideGroupView view, PublishRoles role, string operatorAccount) { var oldView = OnLineCustomerService.QueryDivideGroup(view.Id); var reposity = Factory.CreateOnLineCustomerRepository(); reposity.UpdateDivideGroup(view); // 记录日志 OperatorRole operatorRole = getOperatorRole(role); string originalContent = string.Format("分组名称:{0},分组描述:{1},分组排序:{2}", oldView.Name, oldView.Description, oldView.SortLevel); string newContent = string.Format("分组名称:{0},分组描述:{1},分组排序:{2}", view.Name, view.Description, view.SortLevel); saveUpdateLog("分组信息", originalContent, newContent, operatorRole, view.Id.ToString(), operatorAccount); }