课程支付功能(准备工作) | 学习笔记

简介: 简介:快速学习课程支付功能(准备工作)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):课程支付功能(准备工作)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/667/detail/11487


课程支付功能(准备工作)


内容介绍:

一、 解决一个小 bug

二、创建支付模块和准备

三、使用代码生成器生成相关代码


一、解决一个小 bug

当前样式

image.png

正确样式

image.png

修改方法

1.图面高度不够

给图片设置高度

Height=“357tx”

2.棕色区域显示内容

因为样式被覆盖了,最简单的方法就是把一些样式删掉即可


二、创建支付模块和准备

1、在 service 模块下创建子模块 service_order

image.png

2、在service_order模块中引入依赖

代码示例:

cdependencies >

com.github .wxpay

wxpay-sdk< / artifactId>

0.0.3

</ dependency>

com.alibaba

fastjson

< / dependency>

3、创建支付相关的表导入

guli_order.sgl-

第一张表为订单表

image.png

第二章为支付日志记录表

image.png

点击立即购买,生成一个订单,向订单表添加—条记录

点击去支付,生成支付二维码使用微信扫描二维码,进行支付支付之后,向支付日志表添加支付记录

 

三、使用代码生成器生成相关代码

image.png

image.png

分别把两张表引用到代码中

代码示例:

//策略配置

StrategyConfig strategy = new StrategyConfig();

strategy.setInclude("t_order","t pay_lo) :

strategy.setNaming(NamingStrategy.underline_to_camel);//数据库表映射到实体的命名策略

strategy.setTablePrefix(pc.getModuleName(t”+”_");//生成实体时去掉表前缀

strategy.setColumnNaming(NamingStrategy.underline_to_camel);

//数据库表字段映射到实体的字段

strategy.setEntityLombokModel(true) ; // lombok模型:

strategy.setRestControllerStyle(true); //restful api风格控制器

strategy.setControllerMappingHyphenStyle(true) ; //url中驼峰转连字符

执行代码后,自动生成如下内容

image.png

相关文章
|
9月前
|
安全 JavaScript 前端开发
购物全返商城平台系统开发步骤流程/需求设计/教程指南/源码功能
开发购物全返商城平台系统涉及多个步骤和考虑因素。
|
9月前
|
小程序 API
点餐小程序实战教程09-订单功能开发
点餐小程序实战教程09-订单功能开发
预约抢单互助系统开发详细功能/需求方案/步骤功能/逻辑项目/源码案例
The development model of appointment and order grabbing mutual assistance system is a widely used development model on mutual assistance service platforms. It adopts a combination of appointment and order grabbing modes, allowing users to make appointments or actively participate in mutual assistanc
|
22天前
|
小程序 API 开发工具
Mpay: 真的找到啦,后台一直有同学想要解决个人免签收款的问题,这款专注于个人免签收款,轻量级且高效的支付解决方案
嗨,大家好,我是小华同学。mpay是一个基于微信支付官方SDK封装的库,简化了微信支付集成过程,支持公众号、扫码、小程序支付等场景。它提供简洁API、全面错误处理和灵活配置选项,适用于电商网站、线下实体店和移动应用,提升支付体验和运营效率。
121 58
|
9月前
|
新零售 人工智能 大数据
东郊到家预约服务系统开发|现成案例|模式详情
由于线下门店的商品陈列和消费者行为发生在物理空间里,线下门店想收集数据似乎没那么容易
|
9月前
|
开发框架 监控 前端开发
家电预约服务系统开发步骤指南丨教程功能丨案例项目丨成熟技术丨源码详情
开发家电预约服务系统需要经历一系列步骤,包括规划、设计、开发、测试和部署
|
9月前
|
JavaScript 小程序 Java
基于Java的考编论坛网站的设计与实现(亮点:在线发布帖子、内容评论回复、购买二手物品、在线支付)
基于Java的考编论坛网站的设计与实现(亮点:在线发布帖子、内容评论回复、购买二手物品、在线支付)
54 0
基于Java的考编论坛网站的设计与实现(亮点:在线发布帖子、内容评论回复、购买二手物品、在线支付)
|
9月前
|
C++
C++基础学习:通讯录管理系统(持续更新)
C++基础学习:通讯录管理系统(持续更新)
|
9月前
|
弹性计算 供应链 测试技术
计算巢实操合集:软件用户使用服务及供应商进阶管理(系列四)
弹性计算社区推出的面向开发者计算巢成长系列课程已经发布第四期了,本期将围绕软件用户使用服务实操以及供应商进阶管理实操,并且一步步教大家如何利用计算巢完成部署体验。
107689 1
|
前端开发 JavaScript 开发者
课程支付流程总结 | 学习笔记
简介:快速学习课程支付流程总结
145 0
课程支付流程总结 | 学习笔记