增加提现相关的与打款相关逻辑

This commit is contained in:
yml
2026-06-06 13:16:44 +08:00
parent 8a2d2f2a18
commit 5c830fe1f4
32 changed files with 3835 additions and 72 deletions
@@ -9,6 +9,8 @@ import (
"net/url"
"strings"
"time"
"hfb_sys/backend/pkg/crypto"
)
const cloudMarketProviderName = "aliyun_cloudmarket"
@@ -105,11 +107,23 @@ func (p *CloudMarketProvider) Start(ctx context.Context, req StartRequest) (Prov
return ProviderResult{}, err
}
// 加密完整信息
encryptedName, err := crypto.Encrypt(req.Name)
if err != nil {
return ProviderResult{}, err
}
encryptedIDNo, err := crypto.Encrypt(req.IDNo)
if err != nil {
return ProviderResult{}, err
}
now := time.Now()
base := ProviderResult{
ProviderOrderNo: payload.RequestID,
MaskedName: maskName(req.Name),
EncryptedName: encryptedName,
MaskedIDNo: maskIDNo(req.IDNo),
EncryptedIDNo: encryptedIDNo,
}
switch result {
case 1: