Commit 7e1fcb72 authored by Bess严根旺's avatar Bess严根旺

修改

parent b253b225
...@@ -119,14 +119,14 @@ func DoConversionToAli(c context.Context, projectId int32) (bool, error) { ...@@ -119,14 +119,14 @@ func DoConversionToAli(c context.Context, projectId int32) (bool, error) {
} }
//创建项目 //创建项目
createErr := service2.NewConversion().CreateProject(ConversionInfo.ProjectName) createErr := service2.NewConversion(IsPrivate, *ConversionInfo.SourceURL).CreateProject(ConversionInfo.ProjectName)
if createErr != nil { if createErr != nil {
log.Info("创建项目出错" + createErr.Error()) log.Info("创建项目出错" + createErr.Error())
return false, createErr return false, createErr
} }
//执行转换 //执行转换
result, errs := service2.NewConversion().Conversion(request) result, errs := service2.NewConversion(IsPrivate, *ConversionInfo.SourceURL).Conversion(request)
if errs != nil { if errs != nil {
log.Info("转换出错" + errs.Error()) log.Info("转换出错" + errs.Error())
return false, errs return false, errs
......
...@@ -95,7 +95,12 @@ func GetProjectInfo(c context.Context, projectId int32) (int8, string) { ...@@ -95,7 +95,12 @@ func GetProjectInfo(c context.Context, projectId int32) (int8, string) {
//task_type和原始有区别,需要使用返回的task_id的首个元素 //task_type和原始有区别,需要使用返回的task_id的首个元素
splitted := strings.Split(projectInfo.TaskID, "-") splitted := strings.Split(projectInfo.TaskID, "-")
request.TaskType = splitted[0] request.TaskType = splitted[0]
result, errs := service.NewConversion().GetTaskProject(*request)
var isPrivate = true
if projectInfo.IsPrivate == 0 {
isPrivate = false
}
result, errs := service.NewConversion(isPrivate, *projectInfo.SourceURL).GetTaskProject(*request)
if errs != nil || *result.StatusCode != 200 || *result.Body.Status != "Succeeded" { if errs != nil || *result.StatusCode != 200 || *result.Body.Status != "Succeeded" {
logger.Info(result) logger.Info(result)
logger.Error("错误信息" + errs.Error()) logger.Error("错误信息" + errs.Error())
......
...@@ -42,7 +42,7 @@ type Conversion struct { ...@@ -42,7 +42,7 @@ type Conversion struct {
} }
// 获取bucket信息 // 获取bucket信息
func (o *Conversion) GetBucket(isPrivate bool, sourceURI string) string { func GetBucket(isPrivate bool, sourceURI string) string {
/* /*
ossBackName := "test-bucket-v1" ossBackName := "test-bucket-v1"
if !isPrivate { if !isPrivate {
...@@ -112,22 +112,11 @@ func (o *Conversion) checkGetTaskParam(arg GetTaskRequest) error { ...@@ -112,22 +112,11 @@ func (o *Conversion) checkGetTaskParam(arg GetTaskRequest) error {
return nil return nil
} }
func NewConversion() *Conversion { func NewConversion(isPrivate bool, sourcetUrl string) *Conversion {
/*config, iniErr := ini.Load("domain/conf/app.ini")
if iniErr != nil {
fmt.Println("Fail to read file111")
log.Error("Fail to read file111 : %v")
os.Exit(1)
}
host := config.Section("AliYun").Key("host").String()
accessId := config.Section("AliYun").Key("accessId").String()
accessKeySecret := config.Section("AliYun").Key("accessKeySecret").String()
bucketPrivate := config.Section("AliYun").Key("bucketPrivate").String()*/
host := "imm.cn-shenzhen.aliyuncs.com" host := "imm.cn-shenzhen.aliyuncs.com"
accessId := "LTAI5tFsFNAoCngNdX9g4CMW" accessId := "LTAI5tFsFNAoCngNdX9g4CMW"
accessKeySecret := "otz3kkD0s3SWhVitKP2cqiZdCkTCJd" accessKeySecret := "otz3kkD0s3SWhVitKP2cqiZdCkTCJd"
bucketPrivate := "test-bucket-v1" bucketPrivate := GetBucket(isPrivate, sourcetUrl)
return &Conversion{ return &Conversion{
Endpoint: host, Endpoint: host,
AccessKeyId: accessId, AccessKeyId: accessId,
...@@ -171,7 +160,7 @@ func (o *Conversion) Conversion(arg *DoConversionRequest) (map[string]interface{ ...@@ -171,7 +160,7 @@ func (o *Conversion) Conversion(arg *DoConversionRequest) (map[string]interface{
if checkErr != nil { if checkErr != nil {
return ret, checkErr return ret, checkErr
} }
client := NewConversion() client := NewConversion(arg.IsPrivate, arg.SourceURI)
params := client.CreateApiInfo() params := client.CreateApiInfo()
sourceParseUrl, parseErr := url.Parse(arg.SourceURI) sourceParseUrl, parseErr := url.Parse(arg.SourceURI)
if parseErr != nil { if parseErr != nil {
...@@ -185,8 +174,8 @@ func (o *Conversion) Conversion(arg *DoConversionRequest) (map[string]interface{ ...@@ -185,8 +174,8 @@ func (o *Conversion) Conversion(arg *DoConversionRequest) (map[string]interface{
// query params // query params
queries := map[string]interface{}{} queries := map[string]interface{}{}
queries["ProjectName"] = arg.ProjectName queries["ProjectName"] = arg.ProjectName
queries["SourceURI"] = o.GetBucket(arg.IsPrivate, arg.SourceURI) + sourceParseUrl.Path queries["SourceURI"] = GetBucket(arg.IsPrivate, arg.SourceURI) + sourceParseUrl.Path
queries["TargetURI"] = o.GetBucket(arg.IsPrivate, arg.SourceURI) + targetParseUrl.Path queries["TargetURI"] = GetBucket(arg.IsPrivate, arg.SourceURI) + targetParseUrl.Path
queries["SourceType"] = arg.SourceType queries["SourceType"] = arg.SourceType
queries["TargetType"] = arg.TargetType queries["TargetType"] = arg.TargetType
runtime := &util.RuntimeOptions{} runtime := &util.RuntimeOptions{}
...@@ -229,7 +218,6 @@ func (o *Conversion) CreateProject(projectName string) (_err error) { ...@@ -229,7 +218,6 @@ func (o *Conversion) CreateProject(projectName string) (_err error) {
} }
createProjectRequest := &imm20200930.CreateProjectRequest{} createProjectRequest := &imm20200930.CreateProjectRequest{}
//ProjectName := "DOC_TO_PDF"
createProjectRequest.ProjectName = &projectName createProjectRequest.ProjectName = &projectName
runtime := &util.RuntimeOptions{} runtime := &util.RuntimeOptions{}
......
...@@ -118,14 +118,14 @@ func (doc *DocServiceService) DoConversion(c context.Context, req *pb.DoConversi ...@@ -118,14 +118,14 @@ func (doc *DocServiceService) DoConversion(c context.Context, req *pb.DoConversi
} }
//创建项目 //创建项目
createErr := service.NewConversion().CreateProject(req.ProjectName) /*createErr := service.NewConversion(isPrivate, req.SourceUrl).CreateProject(req.ProjectName)
if createErr != nil { if createErr != nil {
resp.Msg = createErr.Error() resp.Msg = createErr.Error()
resp.Code = 10001 resp.Code = 10001
resp.Data = nil resp.Data = nil
return resp, err return resp, err
} }
*/
//入库 默认公有有库 //入库 默认公有有库
isPri := 1 isPri := 1
if !isPrivate { if !isPrivate {
...@@ -215,7 +215,11 @@ func (doc *DocServiceService) GetProjectInfo(c context.Context, req *pb.GetProje ...@@ -215,7 +215,11 @@ func (doc *DocServiceService) GetProjectInfo(c context.Context, req *pb.GetProje
ConversionInfo.TaskId = projectInfo.TaskID ConversionInfo.TaskId = projectInfo.TaskID
ConversionInfo.TargetType = projectInfo.TargetType ConversionInfo.TargetType = projectInfo.TargetType
result, errs := service.NewConversion().GetTaskProject(*request) var isPrivate = true
if projectInfo.IsPrivate == 0 {
isPrivate = false
}
result, errs := service.NewConversion(isPrivate, *projectInfo.SourceURL).GetTaskProject(*request)
//获取入库 //获取入库
CreateGetProject(c, request.ProjectId, *result.Body.Status) CreateGetProject(c, request.ProjectId, *result.Body.Status)
if errs != nil || *result.StatusCode != 200 || *result.Body.Status != "Succeeded" { if errs != nil || *result.StatusCode != 200 || *result.Body.Status != "Succeeded" {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment