Skip to content

Commit 98b3a03

Browse files
committed
debug
修复接口层的逻辑错误
1 parent 887b398 commit 98b3a03

File tree

3 files changed

+26
-17
lines changed

3 files changed

+26
-17
lines changed

jian/src/main/java/com/springboot/jian/JianApplication.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
66

77
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
8-
public class
9-
JianApplication {
8+
public class JianApplication {
109

1110
public static void main(String[] args) {
1211
SpringApplication.run(JianApplication.class, args);
1312
}
1413

15-
}
14+
}

jian/src/main/java/com/springboot/jian/controller/borrowing.java

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,37 @@ public int borrowing(
1616
@RequestParam String book,
1717
@RequestParam String user
1818
) throws IOException {
19+
boolean bookMessage = false;
20+
boolean userMessage = false;
1921
int result = 0;
2022
// 这三个是三大金刚
2123
BorrowingMessage borrowingMessage = new BorrowingMessage();
22-
selectAllBookMessage selectAllBookMessage = new selectAllBookMessage();
2324
selectAllUserMessage selectAllUserMessage = new selectAllUserMessage();
2425

2526
// 判断图书是否存在
26-
for (int i = 0; i < selectAllBookMessage.selectAllBook().size(); i++) {
27-
if (selectAllBookMessage.selectAllBook().get(i) == book) {
28-
// 判断用户是否存在
29-
for (int j = 0; j < selectAllUserMessage.selectAllUser().size(); j++) {
30-
if (selectAllUserMessage.selectAllUser().get(j) == user) {
31-
result = borrowingMessage.Borrowing(book, user);
32-
} else {
33-
result = -2;
34-
}
35-
}
36-
} else {
37-
result = -1;
27+
for (int i = 0; i < com.springboot.jian.service.selectAllBookMessage.selectAllBook().size(); i++) {
28+
if (com.springboot.jian.service.selectAllBookMessage.selectAllBook().get(i).equals(book)) {
29+
bookMessage=true;
30+
break;
3831
}
3932
}
33+
// 判断用户是否存在
34+
for (int j = 0; j < selectAllUserMessage.selectAllUser().size(); j++) {
35+
if (selectAllUserMessage.selectAllUser().get(j) == user) {
36+
borrowingMessage.Borrowing(book, user);
37+
userMessage=true;
38+
break;
39+
}
40+
}
41+
if(!bookMessage){
42+
result=-1;
43+
}
44+
if(!userMessage){
45+
result=-2;
46+
}
47+
if(bookMessage && userMessage){
48+
result=1;
49+
}
4050
return result;
4151
}
4252

jian/src/main/java/com/springboot/jian/service/selectAllBookMessage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import java.util.List;
1212
//查询所有图书书名
1313
public class selectAllBookMessage {
14-
public List<Object> selectAllBook() throws IOException {
14+
public static List<Object> selectAllBook() throws IOException {
1515
// 用于接收数据
1616
List<Object> arrayList = new ArrayList<>();
1717
// 创建 SqlSessionFactoryBuilder 对象

0 commit comments

Comments
 (0)