資源簡介
程序通過.net core 3.0編寫,實現微信H5支付、公眾號支付(JSAPI)、掃碼支付等。該程序也可以作為.net core快速開發框架(該框架從一沙快速開發框架改編過來,個人認為很不錯)。人格保證出了支付接口測試通過。代碼是幾個月前寫的,測試截圖已經沒有,望見諒,有疑問請留言。
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Threading.Tasks;
using?YKH.Entity;
using?YKH.Service;
using?YKH.Util;
using?YKH.Util.Extension;
using?YKH.Util.Model;
namespace?YKH.Business
{
????public?class?OrderPayBll
????{
????????private?OrderPayService?cardService?=?new?OrderPayService();
????????#region?獲取數據
????????///?
????????///?根據訂單Id查詢訂單信息
????????///?
????????///?
????????///?
????????public?Task?GetOrder(string?orderNo)
????????{
????????????return?cardService.GetOrder(orderNo);
????????}
????????#endregion
????????#region?提交數據
????????///?
????????///?添加訂單信息
????????///?
????????///?
????????///?
????????public?async?Task>?AddOrder(OrderPayEntity?entity)
????????{
????????????ReturnResult?obj?=?new?ReturnResult();
????????????//查詢訂單數量
????????????var?count?=?await?cardService.GetOrderCountAsync(entity.OrderNo);
????????????if?(count?>?0)
????????????{
????????????????return?new?Tuple(false?“該訂單已添加過“);
????????????}
????????????else
????????????{
????????????????await?cardService.AddOrder(entity);
????????????????return?new?Tuple(true?“添加成功“);
????????????}
????????}
????????///?
????????///?添加訂單信息
????????///?
????????///?
????????///?
????????public?async?Task>?UpdateOrder(OrderPayEntity?entity)
????????{
????????????ReturnResult?obj?=?new?ReturnResult();
????????????//查詢訂單數量
????????????OrderPayEntity?orderEntity?=?await?cardService.GetOrder(entity.OrderNo);
????????????if?(orderEntity?==?null)
????????????{
????????????????return?new?Tuple(false?“未查詢到訂單信息“);
????????????}
????????????else
????????????{
????????????????orderEntity?=?Reflectionhelper.Mapper(orderEntity?entity);
????????????????await?cardService.AddOrder(orderEntity);
????????????????return?new?Tuple(true?“更新成功“);
????????????}
????????}
????????#endregion
????????#region?私有方法
????????#endregion
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-09-24?05:38??Document\
?????文件?????????177??2020-09-24?05:38??__MACOSX\._Document
?????目錄???????????0??2020-09-29?13:51??Lib\
?????文件?????????177??2020-09-29?13:51??__MACOSX\._Lib
?????文件?????1676429??2020-11-20?06:38??ykh_dev_card.sql
?????文件?????????176??2020-11-20?06:38??__MACOSX\._ykh_dev_card.sql
?????目錄???????????0??2020-11-05?09:31??YKH.Business\
?????文件?????????177??2020-11-05?09:31??__MACOSX\._YKH.Business
?????目錄???????????0??2020-11-06?03:44??YKH.Business\YKH.Service\
?????文件?????????177??2020-11-06?03:44??__MACOSX\YKH.Business\._YKH.Service
?????目錄???????????0??2020-11-06?06:16??YKH.Business\YKH.Business\
?????文件?????????177??2020-11-06?06:16??__MACOSX\YKH.Business\._YKH.Business
?????目錄???????????0??2020-11-06?03:09??YKH.Business\YKH.Service\obj\
?????文件?????????177??2020-11-06?03:09??__MACOSX\YKH.Business\YKH.Service\._obj
?????文件????????1801??2020-11-06?03:44??YKH.Business\YKH.Service\OrderPayService.cs
?????文件?????????177??2020-11-06?03:44??__MACOSX\YKH.Business\YKH.Service\._OrderPayService.cs
?????目錄???????????0??2020-11-05?09:31??YKH.Business\YKH.Service\bin\
?????文件?????????177??2020-11-05?09:31??__MACOSX\YKH.Business\YKH.Service\._bin
?????文件?????????584??2020-11-06?02:40??YKH.Business\YKH.Service\YKH.Service.csproj
?????文件?????????177??2020-11-06?02:40??__MACOSX\YKH.Business\YKH.Service\._YKH.Service.csproj
?????目錄???????????0??2020-11-06?03:09??YKH.Business\YKH.Business\obj\
?????文件?????????177??2020-11-06?03:09??__MACOSX\YKH.Business\YKH.Business\._obj
?????文件????????2404??2020-11-06?06:16??YKH.Business\YKH.Business\OrderPayBll.cs
?????文件?????????177??2020-11-06?06:16??__MACOSX\YKH.Business\YKH.Business\._OrderPayBll.cs
?????目錄???????????0??2020-11-05?09:31??YKH.Business\YKH.Business\bin\
?????文件?????????177??2020-11-05?09:31??__MACOSX\YKH.Business\YKH.Business\._bin
?????文件?????????480??2020-11-06?03:26??YKH.Business\YKH.Business\YKH.Business.csproj
?????文件?????????177??2020-11-06?03:26??__MACOSX\YKH.Business\YKH.Business\._YKH.Business.csproj
?????文件????????1379??2020-08-25?08:35??YKH.Business\YKH.Service\obj\YKH.Service.csproj.nuget.g.props
?????文件?????????177??2020-08-25?08:35??__MACOSX\YKH.Business\YKH.Service\obj\._YKH.Service.csproj.nuget.g.props
?????文件???????17338??2020-11-06?03:09??YKH.Business\YKH.Service\obj\YKH.Service.csproj.nuget.dgspec.json
............此處省略1689個文件信息
- 上一篇:最簡單的WPF+Mvvm
- 下一篇:C# 報表源碼
評論
共有 條評論