使用WTMPlus快速搭建发卡网

Posted dotNET跨平台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用WTMPlus快速搭建发卡网相关的知识,希望对你有一定的参考价值。

快点关注我们吧

作者介绍

不倔强的草莓,从事互联网乞讨行业多年,深入了解乞讨业务。开发过草莓要饭网等系统。对互联网乞讨的运营有一定经验。


 什么是WTM框架?

WTM框架是一款.NET平台下的开源快速开发框架,可以快速、灵活、高效的开发一个基于.NET的 后台管理系统,对于开发而言提高了40%的开发效率,同时WTM框架作为学习.Net跨平台的起点也是非常推荐的。
官方网站:https://wtmdoc.walkingtec.cn

开源地址:https://github.com/dotnetcore/WTM


什么是WTMPlus?

WtmPlus是建立在WTM开源框架基础上的低代码开发平台,他提供了可视化的模型和页面编辑,更加复杂和智能的代码生成,可使开发效率提升50%以上
本次开发实例就是基于WTMPlus进行开发
官方网站:http://wtm.plus

开发准备

  • 申请支付宝当面付接口

  • 准备一台服务器

  • 准备一个域名

申请支付宝当面付接口

参考文档1:https://blog.csdn.net/Guo_XiCheng/article/details/106101127
参考文档2:https://opendocs.alipay.com/open/194

首先我们使用WTMPPlus, http://wtm.plus, 快速建立包含基础功能的项目


1.创建项目


2. 创建一个区域并添加相关的Model



3. 创建默认页面


4.下载项目

WtmPlus最终可以下载三种类型的项目,我这边下载的Blazor


5. 打开项目

下载之后解压缩,可直接在visual studio中打开项目,模型,数据库和相关的后台管理页面以及各种增删改查等接口一就都有了,下面我手动把支付宝付款加上.

项目引入支付宝alipay-easysdk
剩下的就是添加几个接口了
详细代码省略了 支付宝SDK都集成好了啦 直接调用就可以了
简单说一下设计流程

_501. 需要有一个创建交易的controller用于创建交易并生成二维码

_502 商品列表添加一个查询交易的功能用于客户查询交易

_503. 需要有一个查询交易的controller用于用户查询交易

_504. 需要有一个回调的controller用于接收支付宝的回调

_505 前端创建一个页面用于展示商品列表


_506 最终再新建一个页面用于展示商品信息 并添加下单功能调用创建交易的controller


_507 前端创建一个页面用于展示购买信息 并添加查询调用查询交易的controller



发布项目

请参考微软文档
https://docs.microsoft.com/zh-cn/dotnet/core/deploying/#framework-dependent-deployments-fdd

部署到服务器

参考为微软文档
https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/?view=aspnetcore-5.0

示例网站

发卡网示例网站:http://39.100.85.171/
草莓要饭网:https://www.caomei.in/Beg

以上是关于使用WTMPlus快速搭建发卡网的主要内容,如果未能解决你的问题,请参考以下文章

快速搭建内网测试网络,简单模拟WEB集群

云盘网盘系统源码快速对接多家云存储(带视频搭建教程)

快速搭建ELK日志分析系统

网鱼网咖-利用数加快速搭建大数据平台,极致洞察,为客户带来从所未有的体验。

使用vue脚手架(vue-cli)快速搭建项目

Python快速简单搭建HTTP服务器并公网访问「cpolar内网穿透」