f
This commit is contained in:
@@ -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, // 模板ID(int64类型)
|
||||
FlowType: 2, // 2-临时签署流程(签署方二信息可为占位符)
|
||||
FlowType: 0, // 0-正常签署流程(签署方信息需准确完整)
|
||||
SourceOrderCode: outTradeNo, // 来源订单号
|
||||
ParticipantList: participantList,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user