BudgetDimensionOp.jsp 2.31 KB
<%@ page import="com.weaver.general.Util" %>
<%@ page import="java.util.Map" %>
<%@ page import="weaver.hrm.User" %>
<%@ page import="weaver.hrm.HrmUserVarify" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="java.util.Enumeration" %>
<%@page import="com.alibaba.fastjson.JSONObject"%>
<%@ page import="com.engine.fnaMulDimensions.cmdImpl.budgetDimension.DoSaveBudgetDimensionImpl" %>
<%@ page import="com.engine.fnaMulDimensions.cmdImpl.accountSetting.DoUpdateAccountUserImpl" %>
<%@ page import="com.engine.fnaMulDimensions.cmdImpl.budgetDimension.DoUpdateDimenArchiveImpl" %>
<%@ page import="com.engine.fnaMulDimensions.cmdImpl.budgetDimension.DoDeleteDimensionImpl" %>
<%


	if(true) {
	    response.sendRedirect("/notice/noright.jsp") ;
	    return ;
	}

    String op = Util.null2String(request.getParameter("op"));

    Map<String, Object> result = new HashMap<String, Object>();
    User user = HrmUserVarify.getUser(request, response);

    //request参数转map
    Map<String, Object> params = new HashMap<String, Object>();
    Enumeration<String> em = request.getParameterNames();
    while(em.hasMoreElements()){
        String paramname = em.nextElement();
        params.put(paramname, request.getParameter(paramname));
    }
    response.setCharacterEncoding("utf-8");
    if(user != null){
        if(op.equals("save") || op.equals("edit")){ //保存、更改
            DoSaveBudgetDimensionImpl doSaveBudgetDimensionImpl = new DoSaveBudgetDimensionImpl();
            result = doSaveBudgetDimensionImpl.executeImpl(params, user);
        }else if(op.equals("updateAccountUser")){ //更改帐套
            DoUpdateAccountUserImpl doUpdateAccountUserImpl = new DoUpdateAccountUserImpl();
            result = doUpdateAccountUserImpl.executeImpl(params, user);
        }else if(op.equals("archive")){ //封存、解封
            DoUpdateDimenArchiveImpl doUpdateDimensionArchive = new DoUpdateDimenArchiveImpl();
            result = doUpdateDimensionArchive.executeImpl(params, user);
        }else if(op.equals("delete") || op.equals("batchDel")){ //删除、批量删除
            DoDeleteDimensionImpl doDeleteDimensionImpl = new DoDeleteDimensionImpl();
            result = doDeleteDimensionImpl.executeImpl(params, user);
        }
    }

    out.println(JSONObject.toJSONString(result));
    out.flush();
    return;
%>