feat: 完成支付
parent
072b0785a7
commit
e40a15bf50
|
|
@ -1,13 +1,14 @@
|
|||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.AspNetCore.Authorization;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using New_College.Common.Helper;
|
||||
using New_College.IServices;
|
||||
using New_College.Services;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace New_College.Api.Controllers
|
||||
{
|
||||
[Route("api/[controller]")]
|
||||
[ApiController]
|
||||
[Authorize]
|
||||
public class PayQrCodeController : Controller
|
||||
{
|
||||
private readonly IV_OrderInfoServices v_OrderInfoServices;
|
||||
|
|
|
|||
|
|
@ -60,8 +60,9 @@ namespace New_College.Services
|
|||
/// <param name="viewModel"></param>
|
||||
public async Task<MemoryStream> QrCodePay(WeChatPayTransactionsNativeQuery viewModel)
|
||||
{
|
||||
var orderNo = OrderGenerateHelper.GenerateOrderNo("OT");//outorderNo//系统创建订单逻辑
|
||||
// viewModel.Total = 0.09;
|
||||
var orderNo = OrderGenerateHelper.GenerateOrderNo("ZY");//outorderNo//系统创建订单逻辑
|
||||
var outorderNo = OrderGenerateHelper.GenerateOrderNo("OT").ToLower();
|
||||
// viewModel.Total = 0.09;
|
||||
var customer = await v_CustomerInfoRepository.QueryById(viewModel.CustomerId);
|
||||
var cardtypeinfo = await v_VipCardTypeRepository.QueryById(viewModel.ProductId);//5 test produtId
|
||||
try
|
||||
|
|
@ -80,14 +81,14 @@ namespace New_College.Services
|
|||
PayPrice = cardtypeinfo.Money,
|
||||
Name = cardtypeinfo.Name,
|
||||
CardNo = orderNo,
|
||||
out_trade_no = orderNo,
|
||||
out_trade_no = outorderNo,
|
||||
CardId = -1,
|
||||
CreateTime = createtime
|
||||
});
|
||||
if (baseResult > 0)
|
||||
{
|
||||
_unitOfWork.CommitTran();
|
||||
return await WeChatPayV3.QrCodePay(orderNo, cardtypeinfo.Money, cardtypeinfo.Name);
|
||||
return await WeChatPayV3.QrCodePay(outorderNo, cardtypeinfo.Money, cardtypeinfo.Name);
|
||||
}
|
||||
return QrCodeHelper.GetTextImageStream("无法显示二维码");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue