feat: 集成Eino文档解析与嵌入功能
新增Eino相关依赖,支持docx、pdf、xlsx等格式的文档加载与解析,并集成了Dashscope嵌入模型。同时修复了部分DAO查询中的OmitEmpty配置。
This commit is contained in:
@@ -185,8 +185,10 @@ func (s *stockManage) AddStock(ctx context.Context, msg any) error {
|
||||
return err
|
||||
}
|
||||
// 设置 userId 和 tenantId 到 ctx
|
||||
ctx = context.WithValue(ctx, "userName", req.UserName)
|
||||
ctx = context.WithValue(ctx, "tenantId", req.TenantId)
|
||||
ctx = context.WithValue(ctx, "user", &beans.User{
|
||||
UserName: req.UserName,
|
||||
TenantId: req.TenantId,
|
||||
})
|
||||
// 获取redis-租户存储-锁key
|
||||
fileLockKey := fmt.Sprintf(public.StockDetailLockKey, req.AssetSkuId)
|
||||
success, err := utils.Lock(ctx, fileLockKey, int64(60), func(ctx context.Context) error {
|
||||
|
||||
Reference in New Issue
Block a user