diff --git a/New_College.Api/Controllers/Front/PayQrCodeController.cs b/New_College.Api/Controllers/Front/PayQrCodeController.cs
index 6047d5c..bb16088 100644
--- a/New_College.Api/Controllers/Front/PayQrCodeController.cs
+++ b/New_College.Api/Controllers/Front/PayQrCodeController.cs
@@ -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;
diff --git a/New_College.Services/V_OrderInfoServices.cs b/New_College.Services/V_OrderInfoServices.cs
index 182027c..fe8ef63 100644
--- a/New_College.Services/V_OrderInfoServices.cs
+++ b/New_College.Services/V_OrderInfoServices.cs
@@ -60,8 +60,9 @@ namespace New_College.Services
///
public async Task 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("无法显示二维码");
}