This commit is contained in:
2026-01-18 00:17:41 +08:00
parent 205bcbe93d
commit 664b7b2841
2 changed files with 30 additions and 24 deletions

View File

@@ -694,9 +694,7 @@ func (y *YunYinSignPayService) CreateYunYinSignPayOrder(ctx context.Context, use
// 2. 构建参与者列表
logx.Infof("[云印签API] CreateYunYinSignPayOrder: 步骤3-构建参与者列表,订单号: %s", outTradeNo)
// 签署方2使用固定的手机号和姓名
fixedMobile := "18888888888"
fixedName := "李"
// 使用传入的用户手机号和姓名
participantList := []ParticipantInfo{
// 签署方1我方
{
@@ -705,11 +703,11 @@ func (y *YunYinSignPayService) CreateYunYinSignPayOrder(ctx context.Context, use
PsnName: y.config.Name,
ParticipantCorpName: y.config.CorpName,
},
// 签署方2用户支付方- 使用固定的手机号和姓名
// 签署方2用户支付方- 使用传入的用户手机号和姓名
{
ParticipantFlag: "签署方2",
PsnAccount: fixedMobile, // 固定手机号
PsnName: fixedName, // 固定姓名
PsnAccount: userMobile, // 使用传入的用户手机号
PsnName: userName, // 使用传入的用户姓名
PayeeContractFlag: 1,
Payee: &PayeeInfo{
Amount: amount, // 金额根据订单动态
@@ -718,7 +716,7 @@ 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, fixedName, fixedMobile, amount)
outTradeNo, y.config.Name, y.config.Mobile, userName, userMobile, amount)
// 3. 发起签署流程
logx.Infof("[云印签API] CreateYunYinSignPayOrder: 步骤4-发起签署流程,订单号: %s, 模板ID: %s", outTradeNo, y.config.TemplateID)
@@ -736,7 +734,7 @@ func (y *YunYinSignPayService) CreateYunYinSignPayOrder(ctx context.Context, use
}
startSignFlowReq := &StartSignFlowRequest{
TemplateID: templateID, // 模板IDint64类型
FlowType: 2, // 2-临时签署流程(签署方信息可为占位符
FlowType: 0, // 0-正常签署流程(签署方信息需准确完整
SourceOrderCode: outTradeNo, // 来源订单号
ParticipantList: participantList,
}