reckonaction.java

来自「电信计费项目 该系统在Sun Solaris下开发,运行于Apache Tom」· Java 代码 · 共 66 行

JAVA
66
字号
package com.tarena.netctoss.controller.actions;import java.util.*;import org.apache.struts.actions.MappingDispatchAction;import org.apache.struts.action.*;import com.tarena.netctoss.model.biz.entity.*;import com.tarena.netctoss.model.biz.*;import javax.servlet.http.*;public class ReckonAction extends MappingDispatchAction {		public ActionForward findAllByMonth(ActionMapping mapping,ActionForm form ,HttpServletRequest request,HttpServletResponse response) throws UserActionException{		ActionForward forward = mapping.findForward("fail");		HttpSession session = request.getSession(false);		IReckonService service = ServiceFactory.getReckonServiceImpl();		int year =Integer.parseInt(request.getParameter("year"));		int month = Integer.parseInt(request.getParameter("month"));		List lists = null;		try {//			if(session.getAttribute("type").equals("admin") && getAdminModel((Admin)session.getAttribute("login_user"))){//                    if(session.getAttribute("type").equals("admin")){                    String user_login_name = request.getParameter("login_name");				if(null==user_login_name || "".equals(user_login_name)){					 lists= service.findAllByMonth(year, month);				}else{					 lists = service.findAllByMonth(user_login_name, year, month);				}				request.setAttribute("lists", lists);				request.setAttribute("year", year);				request.setAttribute("month", month);				forward = mapping.findForward("success");//			}		} catch (RuntimeException e) {			e.printStackTrace();		}		return forward;	}		public ActionForward findAllByDay(ActionMapping mapping,ActionForm form ,HttpServletRequest request,HttpServletResponse response) throws UserActionException{		ActionForward forward = null;		IReckonService service = ServiceFactory.getReckonServiceImpl();		String user_login_name = request.getParameter("login_name");		int year =Integer.parseInt(request.getParameter("year"));		int month = Integer.parseInt(request.getParameter("month"));		try {			List lists = service.findAllByDay(user_login_name, year, month);			request.setAttribute("lists", lists);			forward = mapping.findForward("success");		} catch (RuntimeException e) {			e.printStackTrace();		}		return forward;	}		private boolean getAdminModel(Admin admin){		Set<ManagerModel> models = admin.getModels();		for(ManagerModel model:models){			if(model.getName().equals("�������")){				return true;			}		}		return false;	}}

⌨️ 快捷键说明

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