Directory structure:
└── hcychao-springbootandorder/
├── README.md
├── wechat_order_h/
│ ├── pom.xml
│ ├── Read.md
│ ├── doc/
│ │ ├── API.md
│ │ └── sql
│ └── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/
│ │ │ └── hhh/
│ │ │ └── wechat_order/
│ │ │ ├── WechatOrderApplication.java
│ │ │ ├── aspect/
│ │ │ │ └── SellerAuthorizeAspect.java
│ │ │ ├── config/
│ │ │ │ ├── ProjectUrlConfig.java
│ │ │ │ ├── WebSocketConfig.java
│ │ │ │ ├── WechatAccountConfig.java
│ │ │ │ ├── WechatMpConfig.java
│ │ │ │ ├── WechatOpenConfig.java
│ │ │ │ └── WechatPayConfig.java
│ │ │ ├── constant/
│ │ │ │ ├── CookieConstant.java
│ │ │ │ └── RedisConstant.java
│ │ │ ├── controller/
│ │ │ │ ├── AdminUserController.java
│ │ │ │ ├── BuyerOrderController.java
│ │ │ │ ├── BuyerProductController.java
│ │ │ │ ├── CommentController.java
│ │ │ │ ├── PayController.java
│ │ │ │ ├── PictureController.java
│ │ │ │ ├── SellerCategoryController.java
│ │ │ │ ├── SellerOrderController.java
│ │ │ │ ├── SellerProductController.java
│ │ │ │ └── UserController.java
│ │ │ ├── converter/
│ │ │ │ ├── OrderForm2OrderDTOConverter.java
│ │ │ │ └── OrderMaster2OrderDTOConverter.java
│ │ │ ├── dto/
│ │ │ │ ├── CartDTO.java
│ │ │ │ └── OrderDTO.java
│ │ │ ├── entity/
│ │ │ │ ├── Comment.java
│ │ │ │ ├── OrderDetail.java
│ │ │ │ ├── OrderMaster.java
│ │ │ │ ├── Picture.java
│ │ │ │ ├── ProductCategory.java
│ │ │ │ ├── ProductInfo.java
│ │ │ │ ├── SellerInfo.java
│ │ │ │ └── User.java
│ │ │ ├── enums/
│ │ │ │ ├── CodeEnum.java
│ │ │ │ ├── OrderStatusEnum.java
│ │ │ │ ├── PayStatusEnum.java
│ │ │ │ ├── ProductStatusEnum.java
│ │ │ │ └── ResultEnum.java
│ │ │ ├── exception/
│ │ │ │ ├── SellerAuthorizeException.java
│ │ │ │ └── SellException.java
│ │ │ ├── form/
│ │ │ │ ├── CategoryForm.java
│ │ │ │ ├── OrderForm.java
│ │ │ │ ├── PictureForm.java
│ │ │ │ ├── ProductForm.java
│ │ │ │ ├── SellerForm.java
│ │ │ │ └── UserForm.java
│ │ │ ├── handler/
│ │ │ │ └── SellerExceptionHandler.java
│ │ │ ├── repository/
│ │ │ │ ├── CommentRepository.java
│ │ │ │ ├── OrderDetailRepository.java
│ │ │ │ ├── OrderMasterRepository.java
│ │ │ │ ├── PictureRepository.java
│ │ │ │ ├── ProductCategoryRepository.java
│ │ │ │ ├── ProductInfoRepository.java
│ │ │ │ ├── SellerInfoRepository.java
│ │ │ │ └── UserRepository.java
│ │ │ ├── service/
│ │ │ │ ├── BuyerService.java
│ │ │ │ ├── CategoryService.java
│ │ │ │ ├── OrderService.java
│ │ │ │ ├── ProductService.java
│ │ │ │ ├── SellerService.java
│ │ │ │ ├── UserService.java
│ │ │ │ ├── WebSocket.java
│ │ │ │ └── impl/
│ │ │ │ ├── BuyerServiceImpl.java
│ │ │ │ ├── CategoryServiceImpl.java
│ │ │ │ ├── OrderServiceImpl.java
│ │ │ │ ├── PayService.java
│ │ │ │ ├── ProductServiceImpl.java
│ │ │ │ ├── SellerServiceImpl.java
│ │ │ │ └── UserServiceImpl.java
│ │ │ ├── utils/
│ │ │ │ ├── CookieUtil.java
│ │ │ │ ├── EnumUtil.java
│ │ │ │ ├── JsonUtil.java
│ │ │ │ ├── KeyUtil.java
│ │ │ │ ├── MathUtil.java
│ │ │ │ ├── ResultVOUtil.java
│ │ │ │ └── serializer/
│ │ │ │ ├── Date2LongSerializer.java
│ │ │ │ └── Date2StringSerializer.java
│ │ │ └── VO/
│ │ │ ├── ProductInfoVo.java
│ │ │ ├── ProductVo.java
│ │ │ └── ResultVo.java
│ │ └── resources/
│ │ ├── application.yml
│ │ ├── static/
│ │ │ ├── api/
│ │ │ │ ├── ratings.json
│ │ │ │ └── seller.json
│ │ │ ├── css/
│ │ │ │ └── style.css
│ │ │ └── js/
│ │ │ └── login.js
│ │ └── templates/
│ │ ├── admin/
│ │ │ ├── index.ftl
│ │ │ └── list.ftl
│ │ ├── category/
│ │ │ ├── index.ftl
│ │ │ └── list.ftl
│ │ ├── common/
│ │ │ ├── error.ftl
│ │ │ ├── header.ftl
│ │ │ ├── loginView.ftl
│ │ │ ├── nav.ftl
│ │ │ └── success.ftl
│ │ ├── order/
│ │ │ ├── detail.ftl
│ │ │ ├── list.ftl
│ │ │ └── list1.ftl
│ │ ├── pay/
│ │ │ ├── create.ftl
│ │ │ └── success.ftl
│ │ ├── picture/
│ │ │ ├── index.ftl
│ │ │ └── list.ftl
│ │ └── product/
│ │ ├── index.ftl
│ │ └── list.ftl
│ └── test/
│ └── java/
│ └── com/
│ └── hhh/
│ └── wechat_order/
│ ├── WechatOrderApplicationTests.java
│ ├── repository/
│ │ ├── OrderDetailRepositoryTest.java
│ │ ├── OrderMasterRepositoryTest.java
│ │ ├── ProductCategoryRepositoryTest.java
│ │ └── ProductInfoRepositoryTest.java
│ └── service/
│ └── impl/
│ ├── CategoryServiceImplTest.java
│ ├── OrderServiceImplTest.java
│ ├── PayServiceImplTest.java
│ └── ProductServiceImplTest.java
└── wechat_order_q/
├── app.js
├── app.json
├── app.wxss
├── project.config.json
├── sitemap.json
├── functions/
│ └── getOpenid/
│ ├── index.js
│ └── package.json
├── pages/
│ ├── buy/
│ │ ├── buy.js
│ │ ├── buy.json
│ │ ├── buy.wxml
│ │ └── buy.wxss
│ ├── change/
│ │ ├── change.js
│ │ ├── change.json
│ │ ├── change.wxml
│ │ └── change.wxss
│ ├── confirmOrder/
│ │ ├── confirmOrder.js
│ │ ├── confirmOrder.json
│ │ ├── confirmOrder.wxml
│ │ └── confirmOrder.wxss
│ ├── index/
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── me/
│ │ ├── me.js
│ │ ├── me.json
│ │ ├── me.wxml
│ │ └── me.wxss
│ ├── mycomment/
│ │ ├── mycomment.js
│ │ ├── mycomment.json
│ │ ├── mycomment.wxml
│ │ └── mycomment.wxss
│ └── myOrder/
│ ├── myOrder.js
│ ├── myOrder.json
│ ├── myOrder.wxml
│ └── myOrder.wxss
└── wxss/
├── common.wxss
└── weui.wxss