fix admin dingtalk module import

This commit is contained in:
zhx 2026-07-02 11:11:57 +08:00
parent d1338dee19
commit 40b8b6a8ea
2 changed files with 6 additions and 6 deletions

View File

@ -17,6 +17,7 @@ import (
"hyapp-admin-server/internal/cache" "hyapp-admin-server/internal/cache"
"hyapp-admin-server/internal/config" "hyapp-admin-server/internal/config"
"hyapp-admin-server/internal/integration/activityclient" "hyapp-admin-server/internal/integration/activityclient"
dingtalkclient "hyapp-admin-server/internal/integration/dingtalk"
"hyapp-admin-server/internal/integration/gameclient" "hyapp-admin-server/internal/integration/gameclient"
"hyapp-admin-server/internal/integration/robotclient" "hyapp-admin-server/internal/integration/robotclient"
"hyapp-admin-server/internal/integration/roomclient" "hyapp-admin-server/internal/integration/roomclient"
@ -93,7 +94,6 @@ import (
"gorm.io/gorm" "gorm.io/gorm"
"gorm.io/gorm/logger" "gorm.io/gorm/logger"
walletv1 "hyapp.local/api/proto/wallet/v1" walletv1 "hyapp.local/api/proto/wallet/v1"
"hyapp/pkg/dingtalkrobot"
) )
func main() { func main() {
@ -272,7 +272,7 @@ func main() {
} }
var financeApplicationOptions []financeapplicationmodule.Option var financeApplicationOptions []financeapplicationmodule.Option
if cfg.FinanceNotifications.DingTalk.Enabled && strings.TrimSpace(cfg.FinanceNotifications.DingTalk.WebhookURL) != "" { if cfg.FinanceNotifications.DingTalk.Enabled && strings.TrimSpace(cfg.FinanceNotifications.DingTalk.WebhookURL) != "" {
client, err := dingtalkrobot.New(dingtalkrobot.Config{ client, err := dingtalkclient.New(dingtalkclient.Config{
WebhookURL: cfg.FinanceNotifications.DingTalk.WebhookURL, WebhookURL: cfg.FinanceNotifications.DingTalk.WebhookURL,
Secret: cfg.FinanceNotifications.DingTalk.Secret, Secret: cfg.FinanceNotifications.DingTalk.Secret,
AtMobiles: cfg.FinanceNotifications.DingTalk.AtMobiles, AtMobiles: cfg.FinanceNotifications.DingTalk.AtMobiles,

View File

@ -6,14 +6,14 @@ import (
"strings" "strings"
"time" "time"
"hyapp/pkg/dingtalkrobot" "hyapp-admin-server/internal/integration/dingtalk"
) )
type dingTalkNotifier struct { type dingTalkNotifier struct {
client *dingtalkrobot.Client client *dingtalk.Client
} }
func NewDingTalkNotifier(client *dingtalkrobot.Client) ApplicationNotifier { func NewDingTalkNotifier(client *dingtalk.Client) ApplicationNotifier {
if client == nil { if client == nil {
return nil return nil
} }
@ -24,7 +24,7 @@ func (n *dingTalkNotifier) NotifyApplicationCreated(ctx context.Context, applica
if n == nil || n.client == nil { if n == nil || n.client == nil {
return nil return nil
} }
return n.client.SendMarkdown(ctx, dingtalkrobot.MarkdownMessage{ return n.client.SendMarkdown(ctx, dingtalk.MarkdownMessage{
Title: "财务申请待审核", Title: "财务申请待审核",
Text: financeApplicationCreatedMarkdown(application), Text: financeApplicationCreatedMarkdown(application),
}) })