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

📄 addbidaction.java

📁 基于ssh2的三者整合
💻 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 + -