This commit is contained in:
2024-10-13 22:17:25 +08:00
parent c35864c47b
commit 641d7f948c
35 changed files with 489 additions and 543 deletions

View File

@@ -24,26 +24,26 @@ func NewIVYZADEELogic(ctx context.Context, svcCtx *svc.ServiceContext) *IVYZADEE
}
}
func (l *IVYZADEELogic) IVYZADEE(req *types.Request) (resp *types.Response, err *errs.AppError) {
func (l *IVYZADEELogic) IVYZADEE(req *types.Request) (resp string, err *errs.AppError) {
return
//var status string
//var charges bool
//var remark = ""
//secretKey, ok := l.ctx.Value("secretKey").(string)
//if !ok {
// return &types.Response{}, errs.ErrSystem
// return "", errs.ErrSystem
//}
//transactionID, ok := l.ctx.Value("transactionID").(string)
//if !ok {
// return &types.Response{}, errs.ErrSystem
// return "", errs.ErrSystem
//}
//userId, userIdOk := l.ctx.Value("userId").(int64)
//if !userIdOk {
// return &types.Response{}, errs.ErrSystem
// return "", errs.ErrSystem
//}
//productCode, productCodeOk := l.ctx.Value("productCode").(string)
//if !productCodeOk || productCode == "" {
// return &types.Response{}, errs.ErrSystem
// return "", errs.ErrSystem
//}
//defer func() {
// if err != nil {
@@ -61,17 +61,17 @@ func (l *IVYZADEELogic) IVYZADEE(req *types.Request) (resp *types.Response, err
//// 1、解密
//key, decodeErr := hex.DecodeString(secretKey)
//if decodeErr != nil {
// return nil, errs.ErrSystem
// return "", errs.ErrSystem
//}
//decryptData, aesDecryptErr := crypto.AesDecrypt(req.Data, key)
//if aesDecryptErr != nil || len(decryptData) == 0 {
// return nil, errs.ErrParamDecryption
// return "", errs.ErrParamDecryption
//}
//
//// 2、校验
//var data validator.FLXGDEC7Request
//if validatorErr := validator.ValidateAndParse(decryptData, &data); validatorErr != nil {
// return nil, errs.ErrParamValidation
// return "", errs.ErrParamValidation
//}
//
//// 3、西部加密
@@ -79,7 +79,7 @@ func (l *IVYZADEELogic) IVYZADEE(req *types.Request) (resp *types.Response, err
//encryptedFields, encryptStructFieldsErr := common.EncryptStructFields(data, westConfig.Key)
//if encryptStructFieldsErr != nil {
// logx.Errorf("西部加密错误:%v", encryptStructFieldsErr)
// return nil, errs.ErrSystem
// return "", errs.ErrSystem
//}
//
//// 4、发送请求到西部
@@ -88,24 +88,24 @@ func (l *IVYZADEELogic) IVYZADEE(req *types.Request) (resp *types.Response, err
//
//westResp, callAPIErr := l.svcCtx.WestDexService.CallAPI("idCardThreeElements", apiRequest)
//if callAPIErr != nil {
// return nil, errs.ErrSystem
// return "", errs.ErrSystem
//}
//
//// 5、响应解析
////var respData westmodel.G32BJ05Response
////unmarshalErr := json.Unmarshal(westResp, &respData)
////if unmarshalErr != nil {
//// return nil, errs.ErrSystem
//// return "", errs.ErrSystem
////}
////
////if respData.Data.Code == "00" || respData.Data.Code == "100002" {
//// l.ctx = context.WithValue(l.ctx, "Charges", true)
////} else {
//// return nil, errs.ErrSystem
//// return "", errs.ErrSystem
////}
////encryptData, aesEncrypt := crypto.AesEncrypt(westResp, key)
////if aesEncrypt != nil {
//// return nil, errs.ErrSystem
//// return "", errs.ErrSystem
////}
//return &types.Response{
// Data: string(westResp),