private void fahuo() { String ddid=request.getParameter("ddid"); String fahuoren=request.getParameter("fahuoren"); if(ddid!=null) { Dingdan dingdan=(Dingdan)DALBase.load("dingdan", "where id="+ddid); dingdan.setStatus("已发货"); dingdan.setFahuoren(fahuoren); dingdan.setFahuotime(new Date()); DALBase.update(dingdan); } String forwardurl = request.getParameter("forwardurl"); if (forwardurl != null) try { response.sendRedirect(SystemParam.getSiteRoot() + forwardurl); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } private void fukuan() { String ddid=request.getParameter("ddid"); String accountname=request.getParameter("accountname"); String errorurl=request.getParameter("errorurl"); if(ddid!=null) { Dingdan dingdan=(Dingdan)DALBase.load("dingdan", "where id="+ddid); if(accountname!=null) { Huiyuan hy=(Huiyuan)DALBase.load("huiyuan", "where accountname='"+accountname+"'"); if(hy.getYue()<dingdan.getTotalprice()){ request.setAttribute("errormsg", "<label class='error'>账户余额不足于支付订单,请充值</label>");每一行代码的解释
时间: 2024-04-23 12:23:12 浏览: 122
fahuo100-xiazai-v1.1.20220923.zip 虚拟商品自动发货系统
这是一个Java程序,包含两个方法:fahuo和fukuan。fahuo方法用于更新订单的发货状态和发货人信息,fukuan方法用于更新订单的付款状态和检查用户账户余额是否足够支付订单。其中,request.getParameter()方法用于获取HTTP请求中的参数值,DALBase.load()方法用于从数据库中加载指定对象,DALBase.update()方法用于更新数据库中的对象,response.sendRedirect()方法用于将HTTP响应重定向到指定的URL。该程序还包含一些异常处理代码。
阅读全文