buyendaction.java

来自「交易撮合系统是一套买卖信息沟通的平台」· Java 代码 · 共 61 行

JAVA
61
字号
package struts.action;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.DynaActionForm;

import dao.OffersDao;
import domain.Offers;
import domain.TitleLei;
import domain.Users;

public class BuyEndAction extends Action {
	public ActionForward execute(ActionMapping mapping,ActionForm form,HttpServletRequest request ,HttpServletResponse response){
		Users user = (Users)request.getSession().getAttribute("user");
		if(user == null){
			return mapping.findForward("simplereg");
		}else{
			int isclock = user.getIsclock();
			if(isclock == 1){
				return mapping.findForward("clock");
			}
		}
		
		DynaActionForm daf = (DynaActionForm)form;
		int buycount = Integer.parseInt(daf.getString("buycount"));
		double unitprice = Double.parseDouble(daf.getString("unitprice"));
		String fujia1 = daf.getString("fujia1");
		String fujia2 = daf.getString("fujia2");
		
		List<TitleLei> tlei = (List<TitleLei>)request.getSession().getAttribute("keyi");
		Offers offer = new Offers();
		offer.setTitle("海枯石烂");
		
		offer.setProductsid(tlei.get(0).getProductsid());
		offer.setContent(fujia1+"-"+fujia2);
		offer.setEmail(user.getEmail());
		offer.setAmount(buycount);
		offer.setDeliver("物流运输,运费自理");
		offer.setPayment("第三方支付平台");
		offer.setPrice(unitprice);
		offer.setHits(1);
		offer.setRemark("");
		offer.setTrade(0);
		offer.setState("发贴中");
		OffersDao od = new OffersDao();
		boolean b = od.addOffer(offer);
		if(b == true){
			return mapping.findForward("cheng");
		}else{
			return mapping.findForward("bucheng");
		}
	}
}

⌨️ 快捷键说明

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