项目
文章平均质量分 72
Fairy要carry
欲戴其冠,必承其重
展开
-
支付模块实现
封装订单号微信id密钥,然后设置httpClient发送请求,并且利用商户key进行加密——>2.然后请求之后返回的内容再转为map返回——>3.根据返回map中get的状态决定是否添加支付记录和更新订单状态updateOrdersStatus()方法。支付之后需要查询支付状态(二维码中的参数),如果状态SUCCESS,就将我们的支付记录添加到支付表中——>2.并且支付成功后还要修改订单表的状态,表示已经支付。1.2两个表一个订单表,当支付成功,订单状态发送改变,并且向支付日志表插入新的数据。...原创 2022-07-31 10:07:55 · 2002 阅读 · 0 评论 -
富文本编辑器Tinymce
将脚本库复制到项目的static目录下(在vue-element-admin-master的static路径下)在guli-admin/build/webpack.dev.conf.js中添加配置。在guli-admin/index.html中引入js脚本。课程信息组件中引入Tinymce。使在html页面中可是使用这里。...原创 2022-07-31 00:55:43 · 608 阅读 · 0 评论 -
业务-(课程-章节-小节)+课程发布一些业务思路
思路1.将我们传入的课程类转为课程表educourse,然后进行插入——>2.插入后,得到对应课程的id——>3.因为我们描述表和课程表是一对一关系,new一个描述类,从传入的课程类取出描述信息封装到对应描述表中,并且给这个描述传入id保证一对一关系。1.首先明确删除课程需要连着章节小节,描述一起删除——>2.删除课程后,然后通过courseId删除小节——>3.并且删除章节和描述信息和课程本身。最关键的是对章节的封装,遍历章节数据将其转为前端要展示的新章节类,并且将新章节添加到集合中——>...原创 2022-07-31 00:43:26 · 242 阅读 · 0 评论 -
阿里云视频点播+项目实战
1.首先根据VodClient利用key和密钥初始化一个client——>2.然后定义一个获取视频凭证的request,里面封装视频id——>3.然后client通过这个reuqest请求得到response凭证——>4.最后根据response去getPlayAuth凭证并且进行响应。1.点击之后进入这个url,并且传入视频的id,这个视频也就是我们的小节,小节上面是我们的章节,章节上面是课程,层层封装,我们只需要再页面中获取我们的课程信息就可以进而获取章节和视频id了。整合阿里云视频播放器。...原创 2022-07-30 15:40:52 · 1852 阅读 · 0 评论 -
EasyExcel综合课程实战
当我们导入课程信息,直接导入Excel文件即可录入所有课程信息,,节省内存,效率较高;原创 2022-07-30 13:39:02 · 366 阅读 · 0 评论 -
阿里云OSS对象存储
思路初始化OssClient,然后实现权限设置——>文件流+文件名称设置(组成uuid保证唯一性+时间进行分类)——>然后调用ossClient的api进行存储,返回我们的结合了oss的文件url。ConstantPropertiesUtil——>作用读取application.properties里的配置内容,实现。利用密钥和地狱节点和key得到client。,这个方法将在所有的属性被初始化后调用。访问我们的路径可以得到图片。...原创 2022-07-30 00:52:17 · 1133 阅读 · 0 评论 -
nacos实战项目中的配置
像这种集群搭建,多个节点使用配置文件肯定是类似的,所以我们可以在配置中心读取我们的配置文件,或者说,利用变量分离的思想,开发者通常会将一些需要变更的参数、变量等从代码中分离出来独立管理,以独立的配置文件的形式存在。nacos配置中心系统配置的集中管理(编辑、存储、分发)、动态更新不重启、回滚配置(变更管理、历史版本管理、变更审计)等所有与配置相关的活动。bootstrap.yml可以理解成系统级别的一些参数配置,这些参数一般是不会变动的。里面的配置的dataId是配置中心的一个节点。...原创 2022-07-29 17:27:34 · 1545 阅读 · 0 评论 -
通过递归实现多级联动
主要是子菜单添加到主节点这个方法,并且返回主节点首先需要在主节点设置children集合,然后遍历所有数据,找到与父菜单相对应的菜单,并且设置层级level,判断父菜单children为null后,将满足条件的子菜单加入父中。获取全部菜单用list返回是因为后面还是要添加父菜单的,所以得用list,不好直接返回父菜单,思路不好找,当然也许。其实很简单,也是找当前父菜单的子菜单,然后对子菜单进行递归就好了,所有的id添加到集合中,最后delete行删除。我们的id是当前菜单,pid是父菜单。...原创 2022-07-29 00:00:00 · 507 阅读 · 0 评论 -
电脑商城项目总结-01用户管理模块(注册,登录,修改密码,个人信息,上传头像)
application.properties首先我们先在application.properties中配置好数据库的连接以及mapper的位置(就是dao对应的mybatis文件)spring.datasource.url=jdbc:mysql://localhost:3306/store?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghaispring.datasource.username.原创 2022-04-07 01:04:47 · 6532 阅读 · 0 评论