From 0863190e01bb2df193304832f560cc6ae68f29d4 Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Tue, 11 Feb 2025 13:37:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=A9=9A=E5=A7=BB=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/api/internal/logic/IVYZ/ivyz5733logic.go | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/apps/api/internal/logic/IVYZ/ivyz5733logic.go b/apps/api/internal/logic/IVYZ/ivyz5733logic.go index c7b22f6..3fc0acb 100644 --- a/apps/api/internal/logic/IVYZ/ivyz5733logic.go +++ b/apps/api/internal/logic/IVYZ/ivyz5733logic.go @@ -97,24 +97,6 @@ func (l *IVYZ5733Logic) IVYZ5733(req *types.Request) (resp string, err *errs.App if aesEncrypt != nil { return "", errs.ErrSystem } - // 解析加密后的数据 - var response map[string]interface{} - unmarshalErr := json.Unmarshal([]byte(encryptData), &response) - if unmarshalErr != nil { - return "", errs.ErrSystem - } - - // 判断是否包含 "data" 字段 - responseData, dataOk := response["data"].([]interface{}) - if !dataOk || len(responseData) == 0 { - return "", errs.ErrSystem - } - - // 判断 "data" 中是否包含 "maritalStatus" - maritalStatus := responseData[0].(map[string]interface{})["maritalStatus"] - if maritalStatus == nil { - return "", errs.ErrSystem - } return encryptData, callAPIErr } @@ -125,5 +107,23 @@ func (l *IVYZ5733Logic) IVYZ5733(req *types.Request) (resp string, err *errs.App if aesEncrypt != nil { return "", errs.ErrSystem } + // 解析加密后的数据 + var response map[string]interface{} + unmarshalErr := json.Unmarshal([]byte(encryptData), &response) + if unmarshalErr != nil { + return "", errs.ErrSystem + } + + // 判断是否包含 "data" 字段 + responseData, dataOk := response["data"].([]interface{}) + if !dataOk || len(responseData) == 0 { + return "", errs.ErrSystem + } + + // 判断 "data" 中是否包含 "maritalStatus" + maritalStatus := responseData[0].(map[string]interface{})["maritalStatus"] + if maritalStatus == nil { + return "", errs.ErrSystem + } return encryptData, nil }