# xboot **Repository Path**: xuebusi/xboot ## Basic Information - **Project Name**: xboot - **Description**: SpringBoot+JPA 实现商品订单的后台管理,新订单会有语言提醒哦~ - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2017-09-24 - **Last Updated**: 2021-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xboot SpringBoot+JPA 实现商品订单的后台管理,新订单会有语言提醒哦~ # 项目说明 ## 环境:jdk1.8.0_131, apache-maven-3.2.1,springboot-1.5.3, MySQL-5.1.41,redis-2.8.2,IDEA-14.1.7 ## 使用步骤: ###1.安装并启动MySQL数据库,创建名为sell的表,执行init-db.sql文件中的sql语句,初始化表结构和数据; ###2.将项目clone到本地,使用IDEA开发工具打开,在application.yml文件中,配置MySQL数据库url、用户名和密码; ###3.安装redis,在application.yml文件中配置redis的IP地址和端口,默认是localhost:6379,请修改成自己的; ###4.SellApplication类是项目的入口,启动其中的main方法即可,默认端口8080; ###5.先使用浏览器访问登录接口 http://localhost:8080/sell/seller/login?openid=147705484492576,其中openid是数据库中用户的唯一标识, 访问登录接口的目的是为了能在浏览器的cookie中以及redis中写入一个token,否则后台页面无法访问; ###6.测试: 访问后台管理系统商品列表页 http://localhost:8080/sell/seller/product/list ## 主要功能描述: (1)商品列表、商品修改、商品上架和下架、商品添加; (2)类目列表、类目修改; (3)订单列表、订单详情、订单取消、订单完结; ## 创建订单接口测试 http://localhost:8080/sell//buyer/order/create POST 请求方式 Content-Type=application/x-www-form-urlencoded 请求参数: name=李四&phone=13737862639&address=成都&openid=168477748378237&items=[{"detailId":"","orderId":"","productId":"1506229809414446392","productName":"变形金刚","productPrice":"12","productQuantity":"1","productIcon":"https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png"}] 参数说明:openid是数据库中用户表的唯一标识,items是订单信息 返回数据格式: { "code": 0, "msg": "成功", "data": { "orderId": "1506249043627548075" } }