亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? orderaction.java

?? 一個(gè)使用Java語言開發(fā)
?? JAVA
?? 第 1 頁 / 共 2 頁
字號(hào):
package com.easyjf.asp.action;

import java.math.BigDecimal;

import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.easyjf.asp.business.ActiveUser;
import com.easyjf.asp.business.Customer;

import com.easyjf.asp.business.OrderInfo;
import com.easyjf.asp.business.OrderList;
import com.easyjf.asp.business.SystemDept;
import com.easyjf.util.CommUtil;
import com.easyjf.web.ActionContext;
import com.easyjf.web.Module;
import com.easyjf.web.Page;
import com.easyjf.web.WebForm;
import com.easyjf.web.tools.AbstractCmdAction;
import com.easyjf.web.tools.DbPageList;
import com.easyjf.web.tools.IActiveUser;

public class OrderAction extends AbstractCmdAction {
	private final DecimalFormat df=new DecimalFormat("0");
	private final static SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
	public IActiveUser getCurrentUser(WebForm form) {
		return (IActiveUser)ActionContext.getContext().getSession().getAttribute("user");		
	}
	//執(zhí)行登錄檢驗(yàn)
	public Object doBefore(WebForm form,Module module) {
		if(ActionContext.getContext().getSession().getAttribute("user")==null)return new Page("goto","/nologin.htm","html");
		return null;
	}
	public Page doInit(WebForm form, Module module) {
		// TODO Auto-generated method stub
		return doNew(form,module);
	}
	public Page doNew(WebForm form, Module module) {
		doEditLastInputOrder(form,(ActiveUser)this.getCurrentUser(form));
		return module.findPage("edit");
	}
	public Page doTempSave(WebForm form, Module module) {
		doSave(form,(ActiveUser)this.getCurrentUser(form));
		doEditLastInputOrder(form,(ActiveUser)this.getCurrentUser(form));
		return module.findPage("edit");
	}
	public Page doSave(WebForm form, Module module) {
		doSave(form,(ActiveUser)this.getCurrentUser(form));
		doEditLastInputOrder(form,(ActiveUser)this.getCurrentUser(form));
		return module.findPage("edit");
	}
	public Page doEdit(WebForm form, Module module) {
		String cid=CommUtil.null2String(form.get("cid"));
		String sn=CommUtil.null2String(form.get("orderSn"));		
		OrderInfo order=null;
		if(!cid.equals(""))order=OrderInfo.read(cid);
		else if(!sn.equals(""))order=OrderInfo.readBySn(sn);		
		if(order!=null)
		{
			form.addResult("cid",order.getCid());
			form.addResult("totalAmount",order.getAmount());
			form.addResult("status",order.getStatus());
			form.addResult("payment",order.getPayment());
			form.addResult("delivery",order.getDelivery());
			if(order.getDeliveryDept()!=null && (!order.getDeliveryDept().equals("")))					
			form.addResult("deliveryDept",Customer.readBySn(order.getDeliveryDept()));
			form.addResult("vdate",CommUtil.format(order.getVdate()));
			form.addResult("customer",Customer.readBySn(order.getCustomerSn()));			
			form.addResult("orderSn",order.getSn());
			form.addResult("linkMan",order.getLinkMan());
			List list=order.children();
			if(list!=null){
			form.addResult("orderList",order.children());
			form.addResult("childNum",new Integer(list.size()));
			}
			list=OrderInfo.query("status=-1 and cid<>'"+order.getCid()+"'");			
			form.addResult("otherList",list);
		}
		return module.findPage("edit");
	}
	public Page doDel(WebForm form, Module module) {
		ActiveUser user=(ActiveUser)this.getCurrentUser(form);
		String cid=CommUtil.null2String(form.get("cid"));
		String sn=CommUtil.null2String(form.get("orderSn"));		
		OrderInfo order=null;
		if(!cid.equals(""))order=OrderInfo.read(cid);
		else if(!sn.equals(""))order=OrderInfo.readBySn(sn);
		if(order!=null)
		{
			order.del();
			form.addResult("msg","刪除成功!");
		}
		else
			form.addResult("msg","刪除失敗!");
		//doQuery(form,user);
		doEditLastInputOrder(form,user);
		return module.findPage("edit");
	}
	public Page doList(WebForm form, Module module) {
		doQuery(form,(ActiveUser)this.getCurrentUser(form));
		return module.findPage("list");
	}
	public Page doQuery(WebForm form, Module module) {
		return doList(form,module);
	}
	public Page doManage(WebForm form, Module module) {
		doEdit(form,module);
		return module.findPage("manage");
	}
	public Page doManageSave(WebForm form, Module module) {
		ActiveUser user=(ActiveUser)this.getCurrentUser(form);
		doManageSave(form,user);
		doEdit(form,module);
		return module.findPage("manage");
	}
	public Page doPrint(WebForm form, Module module) {
		ActiveUser user=(ActiveUser)this.getCurrentUser(form);
		SystemDept dept=SystemDept.readBySn(user.getDept());
		if(dept!=null)form.addResult("deptTitle",dept.getTitle());
		String cid=CommUtil.null2String(form.get("cid"));
		String sn=CommUtil.null2String(form.get("orderSn"));		
		OrderInfo order=null;
		//System.out.println(cid);
		if(!cid.equals(""))order=OrderInfo.read(cid);
		else if(!sn.equals(""))order=OrderInfo.readBySn(sn);		
		if(order!=null)
		{
			form.addResult("cid",order.getCid());
			form.addResult("totalAmount",df.format(order.getAmount().setScale(2)));
			form.addResult("status",order.getStatus());
			//form.addResult("vdate",CommUtil.format(order.getVdate()));
			form.addResult("vdate",CommUtil.format(new Date()));
			form.addResult("linkMan",order.getLinkMan());
			form.addResult("tel",order.getTel());
			form.addResult("customer",Customer.readBySn(order.getCustomerSn()));			
			form.addResult("orderSn",order.getSn());
			List list=order.children();
			if(list!=null){
			Map map=new HashMap();
			map.put("sequence",new Integer(list.size()+1));
			map.put("productSn"," ");
			map.put("title","合    計(jì)");
			//Format f=new DecimalFormat(".00");			
			map.put("amount",order.getAmount().setScale(2));
			list.add(map);
			form.addResult("orderList",list);
			form.addResult("childNum",new Integer(list.size()));
			}
			list=OrderInfo.query("status=-1 and cid<>'"+order.getCid()+"'");			
			form.addResult("otherList",list);
		}		
		return module.findPage("print");
	}
	public Page doTotalPrint(WebForm form, Module module) {
		ActiveUser user=(ActiveUser)this.getCurrentUser(form);
		SystemDept dept=SystemDept.readBySn(user.getDept());
		if(dept!=null)form.addResult("deptTitle",dept.getTitle());
		String orderType=CommUtil.null2String(form.get("orderType"));
		String orderField=CommUtil.null2String(form.get("orderField"));
		String scope="status>=0 and belongDept=?";
		Collection paras=new ArrayList();
		paras.add(user.getDept());
		String customerSn=CommUtil.null2String(form.get("customerSn"));		
		String vdate1=CommUtil.null2String(form.get("vdate1"));
		String vdate2=CommUtil.null2String(form.get("vdate2"));
		if(!customerSn.equals(""))
		{
			scope+=" and customerSn=?";
			paras.add(customerSn);
		}		
		if(vdate2.equals("")&& !vdate1.equals(""))
		{
			scope+=" and vdate=?";
			paras.add(vdate1);
		}
		else if(!vdate1.equals(""))
		{
			scope+=" and vdate>=?";
			paras.add(vdate1);
		}
		if(!vdate2.equals(""))
		{
			scope+=" and vdate<?";
			paras.add(vdate2);
		}
		if(orderField.equals(""))
			{
			orderField="vdate";
			orderType="desc";				
			}		
		scope +=" order by "+orderField;
		if(!orderType.equals(""))scope+=" "+orderType;	
		DbPageList pList=new DbPageList(OrderInfo.class,scope,paras);
		pList.doList(1,-1);	
		if(pList!=null)
		{
			List list=pList.getResult();
			BigDecimal total=new BigDecimal(0.0);
			if(list!=null){
			for(int i=0;i<list.size();i++)
			{
				total=total.add(((OrderInfo)list.get(i)).getAmount());
			}}
			form.addResult("list",list);			
			form.addResult("pages",new Integer(pList.getPages()));
			form.addResult("rows",new Integer(pList.getRowCount()));
			form.addResult("page",new Integer(pList.getCurrentPage()));
			form.addResult("totalAmount",total);
			form.addResult("vdate",sdf.format(new Date()));
			//form.addResult("gotoPageHTML ",CommUtil.showPageHtml(pList.getCurrentPage(),pList.getPages()));
		}		
		form.addResult("vdate",CommUtil.format(new Date()));
		return module.findPage("totalPrint");
	}
	public Page doListPrint(WebForm form, Module module) {
		ActiveUser u=(ActiveUser)this.getCurrentUser(form);
		SystemDept dept=SystemDept.readBySn(u.getDept());
		if(dept!=null)form.addResult("deptTitle",dept.getTitle());
		int currentPage=CommUtil.null2Int(form.get("page"));
		int pageSize=CommUtil.null2Int(form.get("pageSize"));
		String orderType=CommUtil.null2String(form.get("orderType"));
		String orderField=CommUtil.null2String(form.get("orderField"));	
		if(currentPage<1)currentPage=1;
		if(pageSize<1)pageSize=15;
		String scope="status>=0 and belongDept=?";
		Collection paras=new ArrayList();
		paras.add(u.getDept());
		String customerSn=CommUtil.null2String(form.get("customerSn"));		
		String vdate1=CommUtil.null2String(form.get("vdate1"));
		String vdate2=CommUtil.null2String(form.get("vdate2"));
		if(!customerSn.equals(""))
		{
			scope+=" and customerSn=?";
			paras.add(customerSn);
		}		
		if(vdate2.equals("")&& !vdate1.equals(""))
		{
			scope+=" and vdate=?";
			paras.add(vdate1);
		}
		else if(!vdate1.equals(""))

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美主播一区二区三区| 中文字幕欧美日本乱码一线二线 | 欧美视频在线观看一区| 波多野洁衣一区| 成人精品免费网站| 成人一区二区三区视频| 国产a区久久久| 东方欧美亚洲色图在线| 成人av在线观| 一本高清dvd不卡在线观看| 91美女在线看| 欧美性生交片4| 欧美日韩一二三区| 91精品在线观看入口| 日韩一级高清毛片| 久久久久9999亚洲精品| 中文av一区二区| 亚洲免费观看高清完整版在线观看| 国产精品对白交换视频| 亚洲激情在线播放| 午夜精品久久久| 六月丁香综合在线视频| 高清免费成人av| 91福利小视频| 欧美一区二区视频观看视频| 久久综合九色综合97婷婷女人 | 91精品国产丝袜白色高跟鞋| 精品日韩在线观看| 国产欧美日韩综合精品一区二区| 中文字幕乱码一区二区免费| 亚洲女同女同女同女同女同69| 一区二区三区 在线观看视频| 婷婷中文字幕综合| 国产综合色精品一区二区三区| 成人午夜大片免费观看| 欧美综合一区二区| 精品国产一区a| 国产精品精品国产色婷婷| 亚洲午夜激情网页| 国产成人欧美日韩在线电影| 一本一道波多野结衣一区二区| 欧美精品少妇一区二区三区 | 国内欧美视频一区二区| 成人黄动漫网站免费app| 91精品福利在线| 欧美va日韩va| 亚洲精品国产a| 国内精品久久久久影院一蜜桃| 欧美亚洲综合色| 久久亚洲私人国产精品va媚药| 亚洲精品午夜久久久| 国内精品伊人久久久久av一坑| 91在线码无精品| 精品国产伦一区二区三区免费| 亚洲欧洲av一区二区三区久久| 免费成人深夜小野草| 91麻豆精东视频| 欧美成人vr18sexvr| 一区二区在线看| 成人性视频免费网站| 91精品国产综合久久香蕉的特点 | 一区二区三区四区中文字幕| 国产又黄又大久久| 5566中文字幕一区二区电影| 国产精品视频看| 久久99精品久久久久久久久久久久 | 亚洲制服丝袜在线| 成人av资源在线观看| 欧美电影免费观看高清完整版在线 | 久久久电影一区二区三区| 亚洲18女电影在线观看| voyeur盗摄精品| 久久尤物电影视频在线观看| 亚洲成人7777| 色av综合在线| 中文字幕一区二区不卡| 国内精品第一页| 日韩一区二区免费视频| 一区二区欧美视频| av激情成人网| 国产欧美日韩视频一区二区 | 日韩欧美国产一区二区三区| 亚洲一区二区三区免费视频| 99精品久久99久久久久| 国产欧美精品一区二区三区四区| 美国精品在线观看| 91精品国产综合久久精品| 亚洲一区二区欧美日韩| 日本韩国一区二区三区| 日韩一区中文字幕| 波多野结衣在线一区| 欧美国产精品中文字幕| 国产激情一区二区三区四区 | 久久久久久久综合色一本| 蜜臀av一区二区在线免费观看 | 久久老女人爱爱| 国内成人自拍视频| 精品成人一区二区三区四区| 黄色精品一二区| 欧美精品一区二区三区蜜桃视频 | 欧美电视剧免费全集观看| 日本va欧美va欧美va精品| 欧美精品 日韩| 日韩不卡一二三区| 欧美一区二区三区播放老司机| 日韩中文欧美在线| 日韩欧美国产电影| 韩国精品久久久| 欧美经典一区二区三区| 波多野结衣中文字幕一区| 国产精品毛片久久久久久久| 99精品一区二区三区| 亚洲精品视频在线观看免费| 91久久国产最好的精华液| 国产麻豆91精品| 国产精品久久久久久久久果冻传媒| 成人小视频在线| 中文字幕亚洲综合久久菠萝蜜| 99re视频精品| 午夜欧美在线一二页| 日韩精品中文字幕在线不卡尤物 | 成人午夜看片网址| 亚洲视频一区二区在线| 欧美日韩国产123区| 精品系列免费在线观看| 中文字幕高清不卡| 91在线观看一区二区| 亚洲综合999| 欧美成人艳星乳罩| 99热精品国产| 亚洲成av人片在线| 久久无码av三级| 91香蕉视频mp4| 日本免费在线视频不卡一不卡二| 精品国产乱码久久久久久老虎| 丁香亚洲综合激情啪啪综合| 一区二区三区精品在线观看| 91麻豆精品国产91久久久使用方法 | 日韩高清在线一区| 久久精品网站免费观看| 欧美在线视频全部完| 蜜桃av一区二区| 中文字幕亚洲一区二区av在线 | 亚洲欧美日韩中文字幕一区二区三区 | 欧美婷婷六月丁香综合色| 日本欧美韩国一区三区| 国产欧美精品一区aⅴ影院 | 精品国产免费视频| 色婷婷综合久久久久中文| 久久精品国产秦先生| 中文字幕人成不卡一区| 欧美丰满嫩嫩电影| 成人午夜精品在线| 秋霞影院一区二区| 亚洲少妇30p| 日韩一级二级三级| 日本韩国精品一区二区在线观看| 久久se精品一区二区| 伊人性伊人情综合网| 国产亚洲精品超碰| 欧美高清激情brazzers| 成人性生交大片免费看在线播放 | 91黄色免费观看| 国产成人精品免费视频网站| 日韩精品久久理论片| 亚洲色图一区二区三区| 精品福利av导航| 欧美日产国产精品| 91女神在线视频| 国产麻豆视频精品| 日韩主播视频在线| 亚洲在线观看免费视频| 国产日韩欧美制服另类| 欧美精品色一区二区三区| 91麻豆精品秘密| 成人免费av在线| 韩国理伦片一区二区三区在线播放| 亚洲18色成人| 亚洲激情中文1区| 国产精品激情偷乱一区二区∴| 2020日本不卡一区二区视频| 欧美人与z0zoxxxx视频| 91国在线观看| 884aa四虎影成人精品一区| 91黄视频在线观看| 99精品热视频| 成人99免费视频| 国产精品一区免费视频| 九九久久精品视频 | 欧美放荡的少妇| 欧美性大战久久| 色吊一区二区三区 | 自拍偷拍国产精品| 中国色在线观看另类| 337p日本欧洲亚洲大胆精品| 日韩欧美在线影院| 欧美一卡二卡三卡| 91精品国产一区二区三区香蕉| 欧美日韩成人综合天天影院 | 亚洲色图视频免费播放|