refactor: 重构资产实体和DTO结构类型
将gjson.Json类型替换为具体的结构体和map类型,修正DAO层链式调用,启用SKU元数据校验逻辑
This commit is contained in:
21
main.go
21
main.go
@@ -1,11 +1,13 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"assets/consts/public"
|
||||
assetController "assets/controller/asset"
|
||||
enumController "assets/controller/enum"
|
||||
procurementController "assets/controller/procurement"
|
||||
stockController "assets/controller/stock"
|
||||
syncController "assets/controller/sync"
|
||||
stockService "assets/service/stock"
|
||||
"context"
|
||||
"os"
|
||||
"os/signal"
|
||||
@@ -13,10 +15,11 @@ import (
|
||||
|
||||
"gitea.com/red-future/common/http"
|
||||
"gitea.com/red-future/common/jaeger"
|
||||
|
||||
_ "gitea.com/red-future/common/swagger"
|
||||
gmq "github.com/bjang03/gmq/core/gmq"
|
||||
"github.com/bjang03/gmq/mq"
|
||||
"github.com/bjang03/gmq/types"
|
||||
_ "github.com/gogf/gf/contrib/drivers/pgsql/v2"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
@@ -86,6 +89,20 @@ func main() {
|
||||
// })
|
||||
//}
|
||||
|
||||
gmq.Init("config.yml")
|
||||
err := gmq.GetGmq("primary").GmqSubscribe(ctx, &mq.RedisSubMessage{
|
||||
SubMessage: types.SubMessage{
|
||||
Topic: public.StockDetailQueueName,
|
||||
ConsumerName: public.StockDetailConsumerName,
|
||||
AutoAck: public.StockDetailAutoAck,
|
||||
FetchCount: public.StockDetailPrefetchCount,
|
||||
HandleFunc: stockService.StockManage.AddStock,
|
||||
},
|
||||
})
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
// 监听退出信号
|
||||
quit := make(chan os.Signal, 1)
|
||||
signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM)
|
||||
|
||||
Reference in New Issue
Block a user