notice
This commit is contained in:
parent
0d1870f5c8
commit
e3f1959582
|
|
@ -58,6 +58,7 @@ func newApp(
|
||||||
httpServer *http.Server,
|
httpServer *http.Server,
|
||||||
consumerServer *server.Consumer,
|
consumerServer *server.Consumer,
|
||||||
wechatNotifyConsumer *server.WechatNotifyConsumer,
|
wechatNotifyConsumer *server.WechatNotifyConsumer,
|
||||||
|
cronServer *server.CronServer,
|
||||||
) *kratos.App {
|
) *kratos.App {
|
||||||
return kratos.New(
|
return kratos.New(
|
||||||
kratos.ID(id),
|
kratos.ID(id),
|
||||||
|
|
@ -68,6 +69,7 @@ func newApp(
|
||||||
httpServer,
|
httpServer,
|
||||||
consumerServer,
|
consumerServer,
|
||||||
wechatNotifyConsumer,
|
wechatNotifyConsumer,
|
||||||
|
cronServer,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ import (
|
||||||
"github.com/go-kratos/kratos/v2"
|
"github.com/go-kratos/kratos/v2"
|
||||||
"github.com/go-kratos/kratos/v2/log"
|
"github.com/go-kratos/kratos/v2/log"
|
||||||
"github.com/google/wire"
|
"github.com/google/wire"
|
||||||
|
"github.com/robfig/cron"
|
||||||
"voucher/internal/biz"
|
"voucher/internal/biz"
|
||||||
"voucher/internal/biz/cmb"
|
"voucher/internal/biz/cmb"
|
||||||
"voucher/internal/conf"
|
"voucher/internal/conf"
|
||||||
|
|
@ -33,6 +34,7 @@ func wireApp(*conf.Bootstrap, log.Logger, *log2.AccessLogger) (*kratos.App, func
|
||||||
wechatrepoimpl.ProviderWechatReposImplSet,
|
wechatrepoimpl.ProviderWechatReposImplSet,
|
||||||
mixrepoimpl.ProviderMixRepoImplSet,
|
mixrepoimpl.ProviderMixRepoImplSet,
|
||||||
log2.NewLogHelper,
|
log2.NewLogHelper,
|
||||||
|
cron.New,
|
||||||
newApp,
|
newApp,
|
||||||
))
|
))
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -74,6 +74,13 @@ alarm:
|
||||||
atMobiles:
|
atMobiles:
|
||||||
- "18666173766"
|
- "18666173766"
|
||||||
|
|
||||||
|
cron:
|
||||||
|
isOpen: false #是否启动,控制全局
|
||||||
|
commandMap:
|
||||||
|
orderNotice:
|
||||||
|
isOpen: false #是否启动 true/false
|
||||||
|
command: "0 1 * * *" # 每天凌晨1点执行一次:0 2 * * * | "0 */10 * * *" #cron表达式,每10分钟执行一次
|
||||||
|
|
||||||
#配置日志
|
#配置日志
|
||||||
logs:
|
logs:
|
||||||
business: business.log #业务日志路径:如果不写日志,则不配置或配置为空
|
business: business.log #业务日志路径:如果不写日志,则不配置或配置为空
|
||||||
|
|
|
||||||
|
|
@ -25,9 +25,9 @@ func TestEncrypt(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestDecrypt(t *testing.T) {
|
func TestDecrypt(t *testing.T) {
|
||||||
priKey := "9450c673cf801164435b9c164ac1404e87997245bc6f323fde22015875a03f6e"
|
priKey := "8d39ff3d2559258c163f4510f082727f51531e1953ab203d5ab1ea4a6d94fd73"
|
||||||
|
|
||||||
content := "BHhdJbBP8hybQ57niOICuPiaNTGYKgLF3Ntf1ShdpHDjS6s3UJOCpSxEj0nWCVGlJMcTBJIBZ0pvPD4/oWKxgmp69MhpR3VWJeDcHhJHALdvzl2CR2GTXB7lgy1eUEBH/HlYxCK2P3kcV2ENKkazQRpT2Gk5WJ0rCV8iSaEqovmjRsTV3V4eLLrcuzK+|NZQ2Ae4McLlpSjBhYWQFmc9g0h/DQHcykGwIproe0AA0HayMun04aalcZmzh4Qp5p1SBZNBfwqtETyEjHYlWTj7/ht+kWsWRkuVx1uipZVIYPkOw5thsjoCdK+q1S76EssDCXOTVf/XAoSgqV+6/a1dGwkQgzXVGkGdAUoOdN0Rry8g8JnTBQZyiQY/fjDTiieJiS9MUmm6JiE/wZGG+LliUKHVsF8ZdrIEyrkSgAWw="
|
content := "BKLjXVHHcGfZdbYrW/bERUghLv/hvnuEoYw0yRPWBpO2lysBlRLVg1cEh/TNqEgq3n2vlnDcXeXM2/OqfA0IL6e6CS4Nryu6c/RnlmTMxwYOSvklqUFLkqvIyYFhnhPnC2ABy7Tw36PZ/mzdyz8xgQjy8JMPsP3pgezI219fjFEe18UMUHnrhmd9+HUX|BZDXjwQpcWwYNd07vRnepgYK3WYAMaulhYU/3444JtuKNrHumF0C3P01GTpV3wNodx8CLB/21oabj9aPBySeiqrooVcQYCnfp6z0JEgl5wtk/KDSoom/EX9QdI0NSHLVrPxDk+c0ZjaSbmiQ9inNJlZ1lspBsLlzwcVQc0ibgaLaeaM8Z13+a0MipqFKOyCaGzsaSIt04AIbS9QMddNmA/LqNtR4JW7z04A//iBmv68="
|
||||||
|
|
||||||
xx, err := Decrypt(priKey, content)
|
xx, err := Decrypt(priKey, content)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,14 @@ package server
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"github.com/go-kratos/kratos/v2/log"
|
"github.com/go-kratos/kratos/v2/log"
|
||||||
|
"github.com/go-kratos/kratos/v2/transport"
|
||||||
"github.com/robfig/cron"
|
"github.com/robfig/cron"
|
||||||
"voucher/internal/conf"
|
"voucher/internal/conf"
|
||||||
"voucher/internal/service"
|
"voucher/internal/service"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var _ transport.Server = (*CronServer)(nil)
|
||||||
|
|
||||||
type CronServer struct {
|
type CronServer struct {
|
||||||
conf *conf.Bootstrap
|
conf *conf.Bootstrap
|
||||||
cron *cron.Cron
|
cron *cron.Cron
|
||||||
|
|
|
||||||
|
|
@ -9,4 +9,5 @@ var ProviderSetServer = wire.NewSet(
|
||||||
NewHTTPServer,
|
NewHTTPServer,
|
||||||
NewConsumer,
|
NewConsumer,
|
||||||
NewWechatNotifyConsumer,
|
NewWechatNotifyConsumer,
|
||||||
|
NewCronServer,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue