diff --git a/databases/book_list.sql b/databases/book_list.sql new file mode 100644 index 0000000..ae130a1 --- /dev/null +++ b/databases/book_list.sql @@ -0,0 +1,7 @@ +INSERT INTO `book_list` VALUES ('9787040535358', '全国计算机等级考试二级教程', '教育部考试中心编', '高等教育出版社', '考试', '本书根据教育部考试中心最新颁布的考试大纲编写,是教育部考试中心组织编写的全国计算机等级考试系列教程之一。', 99, 43.00); +INSERT INTO `book_list` VALUES ('9787221157270', '小芳园诗草', '(清) 李绍莲著 ; 李黎点校', '贵州人民出版社', '文学', '《小芳园诗草》的价值与意义在于保存了当时底层社会真实的状况和个体在社会变迁中的心理变化。', 99, 175.00); +INSERT INTO `book_list` VALUES ('9787302527763', '计算机网络', '张曾科编著', '清华大学出版社', '教育', '本书以因特网为中心,讲述计算机网络技术。', 90, 59.00); +INSERT INTO `book_list` VALUES ('9787514859119', '别再叫我宠物猫', '刘薇编著', '中国少年儿童出版社', '小说', '不再做宠物猫的火爪加入了四大森林猫族的雷族,他获得了真正自由的生活,能摆脱人类勇敢地做自己,但是与此同时,在他面前也充满着危险和挑战。', 10, 12.50); +INSERT INTO `book_list` VALUES ('9787520160476', '社会史研究', '行龙', '社会科学文献出版社', '社会', '本刊从研究选题到资料运用,均符合学术规范,具有较高学术价值,对于推进社会史研究多有帮助。', 20, 98.00); +INSERT INTO `book_list` VALUES ('9787521315219', '学在中国', '傅佳', '外语教学与研究出版社', '历史', '本书适用于来华接受预科教育的外国留学生,也适用于追求短期高效学习的语言进修生和希望快速通过HSK五级考试的考生。', 99, 68.00); +INSERT INTO `book_list` VALUES ('9787554436967', '统计热力学', '李鹤龄, 张奎', '宁夏人民教育出版社', '科学', '本书的第一版是张奎教授与作者于1999年出版完成的,2001年荣获国家教学成果二等奖、自治区教学成果一等奖。', 99, 48.00); diff --git a/databases/order_details.sql b/databases/order_details.sql new file mode 100644 index 0000000..e69de29 diff --git a/databases/user_cart.sql b/databases/user_cart.sql new file mode 100644 index 0000000..e69de29 diff --git a/databases/user_list.sql b/databases/user_list.sql new file mode 100644 index 0000000..aacd388 --- /dev/null +++ b/databases/user_list.sql @@ -0,0 +1 @@ +INSERT INTO `user_list` VALUES ('admin1', 'admin1', 1); diff --git a/databases/数据库文件 b/databases/数据库文件 index 437c85f..309ec43 100644 --- a/databases/数据库文件 +++ b/databases/数据库文件 @@ -1,4 +1,5 @@ 1.每次写之前先拉取 git pull origin master 2.写了就git add . 3.git commit -m "当前是第几次提交就写几,总次数" -4.git push origin master \ No newline at end of file +4.git push origin master + diff --git a/src/main/java/com/book/demo/BookApplication.java b/src/main/java/com/book/demo/BookApplication.java index 7e561b9..d8bc1fa 100644 --- a/src/main/java/com/book/demo/BookApplication.java +++ b/src/main/java/com/book/demo/BookApplication.java @@ -9,7 +9,7 @@ public class BookApplication { public static void main(String[] args) { SpringApplication.run(BookApplication.class, args); - System.out.println("http://127.0.0.1:8099/query?username=admin1"); + System.out.println("http://127.0.0.1:8090/query?username=admin1"); } } diff --git a/src/main/java/com/book/demo/controller/BookController.java b/src/main/java/com/book/demo/controller/BookController.java index c63e515..f63f0ab 100644 --- a/src/main/java/com/book/demo/controller/BookController.java +++ b/src/main/java/com/book/demo/controller/BookController.java @@ -21,7 +21,7 @@ public class BookController { @ResponseBody @GetMapping("/getallbooks") public Result getAllBooks(){ - Book []books=bookMapper.getAll(); + Book[] books=bookMapper.getAll(); if(books.length<=0){ res.setCode(-1); res.setMsg("当前系统没有书籍信息"); @@ -39,7 +39,7 @@ public class BookController { @ResponseBody @GetMapping("/getbooks") - public Result getAllBooks(@RequestParam("kind")int kind){ + public Result getAllBooksByKind(@RequestParam("kind")String kind){ Book []books=bookMapper.getBooksByKind(kind); if(books.length<=0){ res.setCode(-1); @@ -58,7 +58,7 @@ public class BookController { @ResponseBody @GetMapping("/searchbooks") - public Result getAllBooks(@RequestParam("bookname")String bookname){ + public Result getAllBooksBySearch(@RequestParam("bookname")String bookname){ Book []books=bookMapper.searchBooks(bookname); if(books.length<=0){ res.setCode(-1); diff --git a/src/main/java/com/book/demo/controller/UserController.java b/src/main/java/com/book/demo/controller/UserController.java index 4f00be3..105113b 100644 --- a/src/main/java/com/book/demo/controller/UserController.java +++ b/src/main/java/com/book/demo/controller/UserController.java @@ -48,7 +48,7 @@ public class UserController { res.setMsg("密码错误"); res.data=null; } - else if(user.getKind()==0){ + else if(user.getUserstatus()==0){ res.setCode(0); res.setMsg("用户登录"); res.data.add(user1); @@ -73,7 +73,7 @@ public class UserController { } else{ user1=user; - user1.setKind(0); + user1.setUserstatus(0); if(userMapper.InsertUser(user1)>0){ res.setCode(1); res.setMsg("注册成功"); diff --git a/src/main/java/com/book/demo/entity/Book.java b/src/main/java/com/book/demo/entity/Book.java index 02a97be..a7e8560 100644 --- a/src/main/java/com/book/demo/entity/Book.java +++ b/src/main/java/com/book/demo/entity/Book.java @@ -4,8 +4,13 @@ import lombok.Data; @Data public class Book { - private int bookid; + private String ISBN; private String bookname; - private float bookprice; - private String bookauthor; + private String author; + private String press; + private String classify; + private String description; + private int stock; + private float price; + } diff --git a/src/main/java/com/book/demo/entity/User.java b/src/main/java/com/book/demo/entity/User.java index 83d95e8..8d89162 100644 --- a/src/main/java/com/book/demo/entity/User.java +++ b/src/main/java/com/book/demo/entity/User.java @@ -8,5 +8,5 @@ import java.util.Date; public class User { private String username; private String password; - private int kind; + private int userstatus; } diff --git a/src/main/java/com/book/demo/mapper/BookMapper.java b/src/main/java/com/book/demo/mapper/BookMapper.java index 45617f6..96d989c 100644 --- a/src/main/java/com/book/demo/mapper/BookMapper.java +++ b/src/main/java/com/book/demo/mapper/BookMapper.java @@ -1,10 +1,23 @@ package com.book.demo.mapper; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; import org.springframework.stereotype.Repository; +import com.book.demo.entity.Book; +import java.util.List; + @Mapper @Repository public interface BookMapper { + @Select("select * from book_list where classify=#{classify}") + Book[] getBooksByKind(String kind); + + @Select("select * from book_list") + Book[] getAll(); + @Select("select * from book_list where bookname=#{bookname}") + Book[] searchBooks(String bookname); + + } diff --git a/src/main/java/com/book/demo/mapper/UserMapper.java b/src/main/java/com/book/demo/mapper/UserMapper.java index b7176b5..a024e3a 100644 --- a/src/main/java/com/book/demo/mapper/UserMapper.java +++ b/src/main/java/com/book/demo/mapper/UserMapper.java @@ -11,9 +11,9 @@ import org.springframework.stereotype.Repository; public interface UserMapper { //通过username查询用户信息 - @Select("select * from user where username=#{username}") + @Select("select * from user_list where username=#{username}") User queryUserByusername(String username); - @Insert("insert into user values(#{username},#{password},#{kind})") + @Insert("insert into user_list values(#{username},#{password},#{kind})") int InsertUser(User user); } diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 1e773f9..63a464c 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,6 +1,6 @@ -server.port=8099 +server.port=8090 -spring.datasource.url=jdbc:mysql://localhost:3306/bookstore?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8 +spring.datasource.url=jdbc:mysql://localhost:3306/test02?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8 spring.datasource.username=root spring.datasource.password=root