|
@@ -1,5 +1,6 @@
|
|
package com.lovecoding.jdbc.service;
|
|
package com.lovecoding.jdbc.service;
|
|
|
|
|
|
|
|
+import com.lovecoding.jdbc.anno.Logs;
|
|
import com.lovecoding.jdbc.dao.Book;
|
|
import com.lovecoding.jdbc.dao.Book;
|
|
import com.lovecoding.jdbc.dao.User;
|
|
import com.lovecoding.jdbc.dao.User;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -24,7 +25,8 @@ public class UserBuyBookServiceImpl implements UserBuyBookService{
|
|
private User user;
|
|
private User user;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- //@Transactional
|
|
|
|
|
|
+ @Transactional
|
|
|
|
+ @Logs
|
|
public void buyBook(int uid, int bookid) {
|
|
public void buyBook(int uid, int bookid) {
|
|
//查询书的价格
|
|
//查询书的价格
|
|
int price = book.getBook(bookid);
|
|
int price = book.getBook(bookid);
|
|
@@ -32,5 +34,6 @@ public class UserBuyBookServiceImpl implements UserBuyBookService{
|
|
this.book.subBook(bookid);
|
|
this.book.subBook(bookid);
|
|
//扣减用户钱包
|
|
//扣减用户钱包
|
|
user.balance( price, uid );
|
|
user.balance( price, uid );
|
|
|
|
+ System.out.println( "购买书本成功!" );
|
|
}
|
|
}
|
|
}
|
|
}
|