📄 service.java
字号:
/**
*
*/
package bookList;
import java.util.Vector;
import cart.*;
/**
* @author Yang Xueyu
*
*/
public class Service {
public Service(){
//
}
//生成订单,包括该订单下的图书清单
public boolean saveSub(SubInfo si, BookList blist, Vector shop){
boolean isOk=false;
int rowsAffected=0;
if(shop!=null||shop.size()!=0){
try {
//生成订单
ISubInfoDB siDB = new SubInfoDB();
rowsAffected =siDB.addSub(si);
if (rowsAffected == 1)
{
//添加图书清单
for(int i=0;i<shop.size();i++){
CartItem mylist=(CartItem)shop.elementAt(i);
blist.setBookTitle(mylist.getProduct().getBookTitle());
blist.setAmount(mylist.getCount());
blist.setPrice(mylist.getProduct().getPrice());
IBookListDB blistDB = new BookListDB();
blistDB.addBookList(blist);
}
isOk=true;
}
} catch (Exception e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
else{
isOk=false;
}
return isOk;
}
//订单处理
public boolean doAction(int id){
boolean isOk;
int rowsAffected=0;
try {
ISubInfoDB siDB = new SubInfoDB();
rowsAffected = siDB.doAction(id);
} catch (Exception e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
if(rowsAffected==1){
isOk=true;
}
else{
isOk=false;
}
return isOk;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -