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绝 LV9
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日