|
|
@@ -5,6 +5,7 @@ import (
|
|
|
"git.sxidc.com/go-framework/baize/framework/core/infrastructure/database/data_service/grpc_client/v1"
|
|
|
"git.sxidc.com/go-framework/baize/framework/core/infrastructure/database/data_service/grpc_client/v1/request"
|
|
|
"git.sxidc.com/go-framework/baize/framework/core/infrastructure/database/sql"
|
|
|
+ "git.sxidc.com/go-framework/baize/framework/core/infrastructure/logger"
|
|
|
"git.sxidc.com/service-supports/fserr"
|
|
|
)
|
|
|
|
|
|
@@ -21,14 +22,15 @@ func (tx *Transaction) ExecuteRawSql(sqlStr string, executeParams map[string]any
|
|
|
if retErr != nil {
|
|
|
innerErr := tx.stream.CloseSend()
|
|
|
if innerErr != nil {
|
|
|
- panic(innerErr)
|
|
|
+ logger.GetInstance().Error(fserr.New(innerErr.Error()))
|
|
|
+ return
|
|
|
}
|
|
|
}
|
|
|
}()
|
|
|
|
|
|
executeParamsJsonBytes, err := json.Marshal(executeParams)
|
|
|
if err != nil {
|
|
|
- retErr = err
|
|
|
+ retErr = fserr.New(err.Error())
|
|
|
return nil, retErr
|
|
|
}
|
|
|
|
|
|
@@ -41,13 +43,13 @@ func (tx *Transaction) ExecuteRawSql(sqlStr string, executeParams map[string]any
|
|
|
},
|
|
|
})
|
|
|
if err != nil {
|
|
|
- retErr = err
|
|
|
+ retErr = fserr.New(err.Error())
|
|
|
return nil, retErr
|
|
|
}
|
|
|
|
|
|
resp, err := tx.stream.Recv()
|
|
|
if err != nil {
|
|
|
- retErr = err
|
|
|
+ retErr = fserr.New(err.Error())
|
|
|
return nil, retErr
|
|
|
}
|
|
|
|
|
|
@@ -59,7 +61,7 @@ func (tx *Transaction) ExecuteRawSql(sqlStr string, executeParams map[string]any
|
|
|
tableRows := make([]map[string]any, 0)
|
|
|
err = json.Unmarshal([]byte(resp.Results), &tableRows)
|
|
|
if err != nil {
|
|
|
- retErr = err
|
|
|
+ retErr = fserr.New(err.Error())
|
|
|
return nil, retErr
|
|
|
}
|
|
|
|
|
|
@@ -78,14 +80,15 @@ func (tx *Transaction) ExecuteSql(name string, executeParams map[string]any) ([]
|
|
|
if retErr != nil {
|
|
|
innerErr := tx.stream.CloseSend()
|
|
|
if innerErr != nil {
|
|
|
- panic(innerErr)
|
|
|
+ logger.GetInstance().Error(fserr.New(innerErr.Error()))
|
|
|
+ return
|
|
|
}
|
|
|
}
|
|
|
}()
|
|
|
|
|
|
executeParamsJsonBytes, err := json.Marshal(executeParams)
|
|
|
if err != nil {
|
|
|
- retErr = err
|
|
|
+ retErr = fserr.New(err.Error())
|
|
|
return nil, retErr
|
|
|
}
|
|
|
|
|
|
@@ -98,13 +101,13 @@ func (tx *Transaction) ExecuteSql(name string, executeParams map[string]any) ([]
|
|
|
},
|
|
|
})
|
|
|
if err != nil {
|
|
|
- retErr = err
|
|
|
+ retErr = fserr.New(err.Error())
|
|
|
return nil, retErr
|
|
|
}
|
|
|
|
|
|
resp, err := tx.stream.Recv()
|
|
|
if err != nil {
|
|
|
- retErr = err
|
|
|
+ retErr = fserr.New(err.Error())
|
|
|
return nil, retErr
|
|
|
}
|
|
|
|
|
|
@@ -116,7 +119,7 @@ func (tx *Transaction) ExecuteSql(name string, executeParams map[string]any) ([]
|
|
|
tableRows := make([]map[string]any, 0)
|
|
|
err = json.Unmarshal([]byte(resp.Results), &tableRows)
|
|
|
if err != nil {
|
|
|
- retErr = err
|
|
|
+ retErr = fserr.New(err.Error())
|
|
|
return nil, retErr
|
|
|
}
|
|
|
|