臻享商城
依据网上的各种资源组装而成的demo级项目
github源码:https://github.com/userwanyong/zx_mall
努力不熬夜 ^_^
java好难啊
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
十四、支付宝沙箱支付/退款
Resource@Resource@GetMapping("/pay") // 前端路径参数格式?request.setBizContent("{\"out_trade_no\":\"" + aliPay.getTraceNo() + "\","//订单号+ "\"total_amount\":\"" + aliPay.getTotalAmount() + "\","//订单总金额。原创 2024-12-23 20:56:37 · 1369 阅读 · 0 评论 -
十三、订单功能
创建页面,在index中加路由,在Manage主页面添加对应按钮。解决方案:加一个(defaultValue = "")创建页面,添加路由,添加按钮。原创 2024-12-23 20:55:16 · 538 阅读 · 0 评论 -
十二、购物车功能
1,修改数据库表的关系,将goods_id,user_id设置为联合索引,唯一。将前端请求路径由selectByPage变为page。跳转,直接加到区域里,点击就会跳转。判断该联合索引在数据库中是否已存在。如果存在,则更新商品数量。如果不存在,新增商品。原创 2024-12-23 20:54:45 · 316 阅读 · 0 评论 -
十一、商户---上传商品
【代码】十一、商户---上传商品。原创 2024-12-23 20:53:31 · 218 阅读 · 0 评论 -
十、系统日志
HoneyLogs(operation = "公告",type = LogType.ADD)原创 2024-12-23 20:52:53 · 197 阅读 · 0 评论 -
九、系统公告
注意:不要忘了设置主键,id自增,非null。原创 2024-12-23 20:52:19 · 273 阅读 · 0 评论 -
八、数据的批量导出,导入
Alias("中文")原创 2024-12-23 20:51:45 · 174 阅读 · 0 评论 -
七、增删改查(Mybatis-plus版)
注意:如果最终项目无法启动很可能与版本有关,将3.5.3.2换成3.5.5(高版本)就可以了。完成之后重启项目,确保项目能启动。原创 2024-12-23 20:50:54 · 346 阅读 · 0 评论 -
六、个人信息修改,修改密码,重置密码
2,在index.js中添加相应路由,在主页面manager中添加个人信息按钮。2,在index.js中添加相应路由,在主页面manager中添加修改密码按钮。1,保存时让菜单栏里的用户头像与个人信息界面一致的方法。3,让菜单栏的名称跟随当前页面的切换而切换的方法。在login.vue中添加。需在index.js中加入。2,为防止点击这里时报错。1,创建个人信息界面。1,创建修改密码界面。原创 2024-12-23 20:50:03 · 331 阅读 · 0 评论 -
五、多角色登录
-----到这一步为止,虽然页面没有信息管理这个按钮,但通过路径http://localhost:7000/user仍然能访问------如果用的是Mybatis,需要修改mapper。如果当前登录用户无权访问,就跳转到此界面。原创 2024-12-23 20:49:22 · 386 阅读 · 0 评论 -
四,文件上传下载(本地存储)
具体包含关系可以使用console.log()打印出来再分析。FileController中有一行代码控制是预览还是下载。此处修改的是文件上传的大小限制和提取ip。使用element组件。原创 2024-12-23 20:48:48 · 237 阅读 · 0 评论 -
三、主页面搭建
【代码】三、主页面搭建。原创 2024-12-23 20:46:32 · 189 阅读 · 0 评论 -
二、使用JWT实现token权限验证
用来设置是否需要放开拦截注意要将JwtInterceptor注释掉的部分放开若不配置也可在InterceptorConfig中控制@Resource@Override//header里面传过来的参数//url参数// //如果不是映射到方法直接通过=null){// }// }// 执行认证throw new ServiceException("401","请登录");//无token,需要重新登录// 获取 token 中的 userid。原创 2024-12-23 20:45:36 · 444 阅读 · 0 评论 -
一、登录,注册
源->exception(包)->GlobalException(类)->ServiceException(类)return Result.error("500","系统错误");super(msg);原创 2024-12-23 20:41:10 · 342 阅读 · 0 评论
分享