File tree Expand file tree Collapse file tree 1 file changed +23
-13
lines changed
jian/src/main/java/com/springboot/jian/controller Expand file tree Collapse file tree 1 file changed +23
-13
lines changed Original file line number Diff line number Diff line change @@ -17,24 +17,34 @@ public int returnBook(
17
17
@ RequestParam String user
18
18
) throws IOException {
19
19
int result = 0 ;
20
+ boolean bookMessage = false ;
21
+ boolean userMessage = false ;
20
22
returnBookMessage returnBookMessage = new returnBookMessage ();
21
- selectAllBookMessage selectAllBookMessage = new selectAllBookMessage ();
22
23
selectAllUserMessage selectAllUserMessage = new selectAllUserMessage ();
23
24
// 判断图书是否存在
24
- for (int i = 0 ; i < selectAllBookMessage .selectAllBook ().size (); i ++) {
25
- if (selectAllBookMessage .selectAllBook ().get (i ) == book ) {
26
- // 判断用户是否存在
27
- for (int j = 0 ; j < selectAllUserMessage .selectAllUser ().size (); j ++) {
28
- if (selectAllUserMessage .selectAllUser ().get (j ) == user ) {
29
- result = returnBookMessage .returnBook (book , user );
30
- } else {
31
- result = -2 ;
32
- }
33
- }
34
- } else {
35
- result = -1 ;
25
+ for (int i = 0 ; i < com .springboot .jian .service .selectAllBookMessage .selectAllBook ().size (); i ++) {
26
+ if (com .springboot .jian .service .selectAllBookMessage .selectAllBook ().get (i ).equals (book )) {
27
+ bookMessage = true ;
28
+ break ;
36
29
}
37
30
}
31
+ // 判断用户是否存在
32
+ for (int j = 0 ; j < selectAllUserMessage .selectAllUser ().size (); j ++) {
33
+ if (selectAllUserMessage .selectAllUser ().get (j ).equals (user )) {
34
+ result = returnBookMessage .returnBook (book , user );
35
+ userMessage = true ;
36
+ break ;
37
+ }
38
+ }
39
+ if (!bookMessage ) {
40
+ result = -1 ;
41
+ }
42
+ if (!userMessage ) {
43
+ result = -2 ;
44
+ }
45
+ if (bookMessage && userMessage ) {
46
+ result = 1 ;
47
+ }
38
48
return result ;
39
49
}
40
50
}
You can’t perform that action at this time.
0 commit comments