?? addbidaction.java
字號(hào):
package com.lixineng.action;
import java.util.Map;
import com.lixineng.action.base.BaseAction;
import com.opensymphony.xwork2.ActionContext;
public class AddBidAction extends BaseAction {
private int itemId;
private double bidPrice;
private double maxPrice;
private String vercode;
private int itemOwnerId;
private String errMsg;
public String getErrMsg() {
return errMsg;
}
public void setErrMsg(String errMsg) {
this.errMsg = errMsg;
}
public int getItemOwnerId() {
return itemOwnerId;
}
public void setItemOwnerId(int itemOwnerId) {
this.itemOwnerId = itemOwnerId;
}
public int getItemId() {
return itemId;
}
public void setItemId(int itemId) {
this.itemId = itemId;
}
public double getBidPrice() {
return bidPrice;
}
public void setBidPrice(double bidPrice) {
this.bidPrice = bidPrice;
}
public double getMaxPrice() {
return maxPrice;
}
public void setMaxPrice(double maxPrice) {
this.maxPrice = maxPrice;
}
public String getVercode() {
return vercode;
}
public void setVercode(String vercode) {
this.vercode = vercode;
}
public void validate()
{ Map session=ActionContext.getContext().getSession();
Integer userId=(Integer) session.get("userId");
if(itemOwnerId==userId)
{
addFieldError("bidPrice","您不允許競(jìng)購(gòu)自己的商品");
}
if(bidPrice<maxPrice)
{
addFieldError("bidPrice","您輸入的競(jìng)價(jià)必須高于當(dāng)前最高價(jià)");
}
}
public String execute()throws Exception
{
Map session=ActionContext.getContext().getSession();
Integer userId=(Integer) session.get("userId");
String ver2=(String) session.get("rand");
// if(itemOwnerId==userId)
// {
// setErrMsg("您不允許競(jìng)購(gòu)自己的商品");
// return "error";
// }
// else
// {
if(vercode.equalsIgnoreCase(ver2))
{ aucService.addBid(userId, itemId, bidPrice);
return SUCCESS;
}
else
{
addActionError("驗(yàn)證碼不匹配,請(qǐng)重新輸入");
return "failure";
}
}
// }
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -