Commit 0b9ad94e by Neo Turing

扫码支付传值优化

parent 0fae0c08
......@@ -187,7 +187,7 @@ namespace Com.Bocom.OpenApi
{
conn = KiviiContext.GetOpenedDbConnection<Payment>();
}
var accountBiz = settlement.Currency.GetBizAccount();
var accountBiz = settlement.Currency.GetBizAccount(settlement.OwnerKvid, settlement.OwnerName);
var dynamicSplitPayments = new List<Payment>();
......@@ -249,8 +249,9 @@ namespace Com.Bocom.OpenApi
var amount = settlements.Sum(o => o.Amount);
if (amount <= 0) return null;
if (uniqueCode.IsNullOrEmpty()) uniqueCode = Guid.NewGuid().ToString();//生成二维码的唯一性交易编号
var summary = $"{settlements[0].BizId}等共{settlements.Count}条结算进行扫码支付!";
var remark = settlements[0].PayerName;
var ownerName = settlements[0].OwnerName;
var summary = $"部门:{ownerName},付款单位:{remark},{settlements[0].BizId}等共{settlements.Count}条结算进行扫码支付!";
//var rtnTests = new MPNG210001ResponseV1();
//rtnTests.rsp_body = new MPNG210001ResponseV1.RspBody();
//rtnTests.SetBizState("S");
......@@ -283,6 +284,8 @@ namespace Com.Bocom.OpenApi
bizContent.req_body.currency = "CNY";
bizContent.req_body.tran_content = summary;
bizContent.req_body.mer_memo = remark;
//bizContent.req_body.terminal_info = remark.Length > 50 ? remark.Substring(0, 49) : remark;
//bizContent.req_body.shop_id = ownerName.Length > 40 ? ownerName.Substring(0, 39) : ownerName;
request.SetBizContent(bizContent);
var response = client.Execute(request, uniqueCode.Replace("-", ""));
......
......@@ -151,12 +151,12 @@
<Content Include="Sdk\Dll\BouncyCastle.Crypto.dll" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Kivii.K5\Kivii.Biz.Finances.V2.0\Src\Kivii.Biz.Finances.V2.0.csproj">
<Project>{8d9479e9-5c4f-4d96-8bc1-c771be0d91b1}</Project>
<ProjectReference Include="..\Kivii.Biz.Finances.V2.0\Src\Kivii.Biz.Finances.V2.0.csproj">
<Project>{8D9479E9-5C4F-4D96-8BC1-C771BE0D91B1}</Project>
<Name>Kivii.Biz.Finances.V2.0</Name>
</ProjectReference>
<ProjectReference Include="..\Njzj.Biz.Finances.Bocoms\Njzj.Biz.Finances.Bocoms.V4.5.csproj">
<Project>{ff478a9b-20f1-471e-b163-7a70b1933c25}</Project>
<Project>{FF478A9B-20F1-471E-B163-7A70B1933C25}</Project>
<Name>Njzj.Biz.Finances.Bocoms.V4.5</Name>
</ProjectReference>
</ItemGroup>
......
......@@ -33,5 +33,5 @@ using System.Runtime.InteropServices;
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("5.4.2024.2270")]
[assembly: AssemblyFileVersion("5.4.2024.2270")]
[assembly: AssemblyVersion("5.4.2024.6180")]
[assembly: AssemblyFileVersion("5.4.2024.6180")]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment