⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bidrecordmanagerimpl.java

📁 Struts+Spring+Hibernate实现的在线拍卖系统,去掉了这些组件自身的jar包
💻 JAVA
字号:
package org.bestteam.service.impl;

import java.text.DateFormat;
import java.util.Date;
import java.util.Iterator;
import java.util.List;

import org.bestteam.dao.AuctionItemsDao;
import org.bestteam.dao.BidRecordDao;
import org.bestteam.dao.UserInfoDao;
import org.bestteam.domain.AuctionItems;
import org.bestteam.domain.BidRecord;
import org.bestteam.domain.UserInfo;
import org.bestteam.service.BidRecordManager;

public class BidRecordManagerImpl implements BidRecordManager {

	private BidRecordDao bidRecordDao;
	private UserInfoDao userInfoDao;
	private AuctionItemsDao auctionItemDao;
	public void addBidRecord(BidRecord bidRecord) {
		bidRecordDao.save(bidRecord);
	}
	
	public List getBidRecord(AuctionItems auctionItems){
		List list=bidRecordDao.getBidRecord(auctionItems.getAuctionItemId());


		
		return list;
	}

	
	public void setBidRecordDao(BidRecordDao bidRecordDao) {
		this.bidRecordDao = bidRecordDao;
	}

	public boolean bid(int auctionItemID, int userID, double price, int number) {
		
		if (bidRecordDao.isMaxPrice(auctionItemID, price)){
			BidRecord bidRecord = new BidRecord();
			bidRecord.setPrice(price);
			
			DateFormat plain = DateFormat.getInstance();
			String now = plain.format(new Date());
			
			bidRecord.setBidTime(new Date());
			
			UserInfo userinfo = new UserInfo();
			userinfo.setUserId(userID);
			
			bidRecord.setUserinfo(userinfo);
			userinfo.getBidRecords().add(bidRecord);
			
			AuctionItems au = new AuctionItems();
			au.setAuctionItemId(auctionItemID);
			
			bidRecord.setAuctionItems(au);
			au.getBidRecords().add(bidRecord);
			
			bidRecordDao.save(bidRecord);
			return true;
		}
		return false;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -