diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..5948323 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,13 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +patreon: # Replace with a single Patreon username +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry +custom: ['http://ldapdoc.eryajf.net/pages/2b6725/'] diff --git a/logic/dingtalk_logic.go b/logic/dingtalk_logic.go index 626674c..435eb45 100644 --- a/logic/dingtalk_logic.go +++ b/logic/dingtalk_logic.go @@ -72,7 +72,7 @@ func (d DingTalkLogic) AddDepts(group *model.Group) error { if !isql.Group.Exist(tools.H{"group_dn": group.GroupDN}) { // 判断当前部门是否已落库 err = CommonAddGroup(group) if err != nil { - return tools.NewOperationError(fmt.Errorf("添加部门失败:%s", err.Error())) + return tools.NewOperationError(fmt.Errorf("添加部门: %s, 失败: %s", group.GroupName, err.Error())) } } return nil @@ -156,7 +156,7 @@ func (d DingTalkLogic) AddUsers(user *model.User) error { // 新增用户 err = CommonAddUser(user, groups) if err != nil { - return err + return tools.NewOperationError(fmt.Errorf("添加用户: %s, 失败: %s", user.Username, err.Error())) } } return nil diff --git a/logic/feishu_logic.go b/logic/feishu_logic.go index 51f623b..0b884c1 100644 --- a/logic/feishu_logic.go +++ b/logic/feishu_logic.go @@ -74,7 +74,7 @@ func (d FeiShuLogic) AddDepts(group *model.Group) error { if !isql.Group.Exist(tools.H{"group_dn": group.GroupDN}) { err = CommonAddGroup(group) if err != nil { - return tools.NewOperationError(fmt.Errorf("添加部门失败:%s", err.Error())) + return tools.NewOperationError(fmt.Errorf("添加部门: %s, 失败: %s", group.GroupName, err.Error())) } } return nil @@ -158,7 +158,7 @@ func (d FeiShuLogic) AddUsers(user *model.User) error { // 添加用户 err = CommonAddUser(user, groups) if err != nil { - return err + return tools.NewOperationError(fmt.Errorf("添加用户: %s, 失败: %s", user.Username, err.Error())) } } return nil diff --git a/logic/wecom_logic.go b/logic/wecom_logic.go index d9253bd..ec0d3cb 100644 --- a/logic/wecom_logic.go +++ b/logic/wecom_logic.go @@ -74,7 +74,7 @@ func (d WeComLogic) AddDepts(group *model.Group) error { if !isql.Group.Exist(tools.H{"group_dn": group.GroupDN}) { err = CommonAddGroup(group) if err != nil { - return tools.NewOperationError(fmt.Errorf("添加部门失败:%s", err.Error())) + return tools.NewOperationError(fmt.Errorf("添加部门: %s, 失败: %s", group.GroupName, err.Error())) } } return nil @@ -173,7 +173,7 @@ func (d WeComLogic) AddUsers(user *model.User) error { // 创建用户 err = CommonAddUser(user, groups) if err != nil { - return err + return tools.NewOperationError(fmt.Errorf("添加用户: %s, 失败: %s", user.Username, err.Error())) } } return nil