📄 addbidaction.java
字号:
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","您不允许竞购自己的商品");
}
if(bidPrice<maxPrice)
{
addFieldError("bidPrice","您输入的竞价必须高于当前最高价");
}
}
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("您不允许竞购自己的商品");
// return "error";
// }
// else
// {
if(vercode.equalsIgnoreCase(ver2))
{ aucService.addBid(userId, itemId, bidPrice);
return SUCCESS;
}
else
{
addActionError("验证码不匹配,请重新输入");
return "failure";
}
}
// }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -