From 39791236bc03b8223f1b4825dc2f6d32c894732f Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Fri, 16 Jan 2026 21:12:11 +0800 Subject: [PATCH] f --- app/main/api/internal/service/yunyinSignPayService.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/main/api/internal/service/yunyinSignPayService.go b/app/main/api/internal/service/yunyinSignPayService.go index 936c8e4..f16b3e2 100644 --- a/app/main/api/internal/service/yunyinSignPayService.go +++ b/app/main/api/internal/service/yunyinSignPayService.go @@ -692,6 +692,8 @@ func (y *YunYinSignPayService) CreateYunYinSignPayOrder(ctx context.Context, use // 2. 构建参与者列表 logx.Infof("[云印签API] CreateYunYinSignPayOrder: 步骤3-构建参与者列表,订单号: %s", outTradeNo) + // 使用固定的虚拟手机号作为签署方2的占位手机号(flowType=2时,后续会在小程序端通过授权更新) + virtualMobile := "18111111111" participantList := []ParticipantInfo{ // 签署方1:我方 { @@ -704,7 +706,7 @@ func (y *YunYinSignPayService) CreateYunYinSignPayOrder(ctx context.Context, use // 签署方2:用户(支付方) { ParticipantFlag: "签署方2", - PsnAccount: userMobile, + PsnAccount: virtualMobile, // 使用固定的虚拟手机号(占位符) PsnName: func() string { if userName != "" { return userName @@ -719,8 +721,8 @@ func (y *YunYinSignPayService) CreateYunYinSignPayOrder(ctx context.Context, use }, }, } - logx.Infof("[云印签API] CreateYunYinSignPayOrder: 参与者列表构建完成,订单号: %s, 签署方1: %s(%s), 签署方2: %s(%s), 金额: %.2f", - outTradeNo, y.config.Name, y.config.Mobile, userName, userMobile, amount) + logx.Infof("[云印签API] CreateYunYinSignPayOrder: 参与者列表构建完成,订单号: %s, 签署方1: %s(%s), 签署方2: %s(虚拟手机号:%s,实际手机号:%s), 金额: %.2f", + outTradeNo, y.config.Name, y.config.Mobile, userName, virtualMobile, userMobile, amount) // 3. 发起签署流程 logx.Infof("[云印签API] CreateYunYinSignPayOrder: 步骤4-发起签署流程,订单号: %s, 模板代码: %s", outTradeNo, y.config.TemplateCode)