acha002servlet.java

来自「WAP PUSH后台源码,WAP PUSH后台源码」· Java 代码 · 共 86 行

JAVA
86
字号
package com.sxit.pim.channel;

import com.sxit.common.*;
import com.sxit.operator.*;
import javax.servlet.http.*;
import javax.servlet.*;
import java.util.*;
import java.sql.*;
import java.io.*;
import com.sxit.pim.cp.*;

/**
 * <p>类名: ACHA002Servlet</p>
 * <p>功能: 新增业务管理</p>
 * <p>公司: 深讯信科</p>
 * <p>版本: 1.0</p>
 * @程序 sxit
 * @日期 2005-12-14
 * @修改纪录
 */

public class ACHA002Servlet extends ServletAdminBase{
     public ACHA002Servlet(){
          super();
          operationRight = "ACHA0,2";
     }
     public String perform(HttpServletRequest request, HttpServletResponse response) throws Exception{

          String nextPage="";
          Connection con=null;

          Tchannel tchannel=null;

          Topmuser myMember=(Topmuser)request.getSession().getAttribute("_currentUser");
          try{
                 String  Curr_CorId = myMember.getTemp2();
               con=ConnPoolHandler.getConnection();
               String save=request.getParameter("save");
               if(save!=null && save.equals("save")){
                    int id=(int)KeyContainer.getNewSequence(con,"tchannelid");
                    System.out.println("ggggg:::::"+id);
                    //int id=Integer.parseInt(request.getParameter("id"));
                    int cpid=Integer.parseInt(request.getParameter("cpid"));
                     String channelid=request.getParameter("channelid");
                    String channel_name=request.getParameter("channel_name");
                    long corporationid=myMember.getTemp5();

                    tchannel=new Tchannel();
                    tchannel.insert(con,id,cpid,channel_name,corporationid,channelid);

                    request.setAttribute("messageID","新增业务管理成功");
                    request.setAttribute("returnPage","../acha/acha001");
                    nextPage="/acha/achamessage.jsp";
                    writeLog("ACHA",LogManager.LOGTYPE_APP,myMember.getStaffid(),"新增业务管理成功");
               }else{
                   tchannel=new Tchannel();
                    String cpname =tchannel.getChannelname(con,Curr_CorId);
                    request.setAttribute("cpid",cpname);
                    nextPage ="/acha/acha002.jsp";
               }

          }
          catch (SQLException e){
               System.out.println(e);
               request.setAttribute("messageID","新增业务管理数据错");
               request.setAttribute("returnPage","../acha/acha001");
               nextPage="/acha/achamessage.jsp";
               writeLog("ACHA",LogManager.LOGTYPE_APP,myMember.getStaffid(),"新增业务管理数据错");

          }
          catch (Exception e){
               System.out.println(e);
               request.setAttribute("messageID","新增业务管理系统错");
               request.setAttribute("returnPage","../acha/acha001");
               nextPage="/acha/achamessage.jsp";
               writeLog("ACHA",LogManager.LOGTYPE_APP,myMember.getStaffid(),"新增业务管理系统错");
          }
          finally{
               ConnPoolHandler.closeConnection(con);
          }
          javax.servlet.RequestDispatcher rd =getServletContext().getRequestDispatcher(nextPage);
          rd.forward(request,response);
          return nextPage;
     }
}

⌨️ 快捷键说明

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