package com.highcom.action;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.highcom.dao.CheckDao;
import com.highcom.dao.StockDao;
import com.highcom.util.Paging;
import com.highcom.vo.Check;
@SuppressWarnings("serial")
public class CheckServlet extends HttpServlet {
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		this.doPost(request, response);
	}
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		String method = request.getParameter("method");
		if("add".equals(method)) {
			String gid = request.getParameter("gid");
			long newcount =Long.parseLong(request.getParameter("newcount"));
			long oldcount =Long.parseLong(request.getParameter("oldcount"));
			String date = request.getParameter("date");
			long balance= newcount - oldcount;
//			System.out.println(gid);
//			System.out.println(gname);
//			System.out.println(newcount);
//			System.out.println(oldcount);
			Check check = new Check();
			CheckDao cdao = new CheckDao();
			check.setG_id(Long.parseLong(gid));
			check.setC_check(balance);
			check.setC_date(date);
			cdao.insert(check);
			StockDao sdao = new StockDao();
			sdao.edit(gid, balance);
			response.sendRedirect("StockServlet?method=query");
		} else if("query".equals(method)) {
			String pNo = request.getParameter("pageNo");
			int pageNo= 1;
			if (pNo!=null) {
				pageNo = Integer.parseInt(pNo);
			}
			CheckDao cdao = new CheckDao();
			int totalCount = (int)cdao.getTotalCount();
			ArrayList<Map<String,Object>> list = cdao.queryAll(pageNo);
			request.setAttribute("list", list);
			request.setAttribute("pageNo", pageNo);
			request.setAttribute("fg", 0);
			request.setAttribute("totalPage", Paging.getTotalPage(totalCount));
			request.getRequestDispatcher("check.jsp").forward(request, response);
		} else if("queryList".equals(method)) {
			String pNo = request.getParameter("pageNo");
			int pageNo= 1;
			if (pNo!=null) {
				pageNo = Integer.parseInt(pNo);
			}
			String stime = request.getParameter("starttime");
			String etime = request.getParameter("endtime");
			System.out.println(stime);
			System.out.println(etime);
			CheckDao cdao = new CheckDao();
			ArrayList<Map<String,Object>> list=cdao.queryList(stime,etime);
			request.setAttribute("list", list);
			request.setAttribute("pageNo", pageNo);
			request.setAttribute("totalPage", 1);
			request.setAttribute("fg", 1);
			request.getRequestDispatcher("check.jsp").forward(request, response);
		}
		
	}
}
最近下载更多
                
                lyh1989     LV34
                2024年12月11日
            
            
        
                Boss绝     LV10
                2024年6月25日
            
            
        
                2036495585     LV9
                2023年10月6日
            
            
        
                KrisNo10000     LV2
                2023年3月1日
            
            
        
                TangWeiyu     LV3
                2021年12月15日
            
            
        
                zxyBEIKE     LV1
                2021年10月10日
            
            
        
                wanglinddad     LV55
                2021年6月21日
            
            
        
                ruoyou168     LV12
                2021年5月28日
            
            
        
                戴佳臻     LV7
                2021年4月26日
            
            
        
                陈祥图     LV6
                2020年12月31日
            
            
        
                
                
                
最近浏览