亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sam3310handler.java

?? 哈工大CERP系統 java+weblogic實現
?? JAVA
字號:
package com.huiton.cerp.sam;/** * Title:        用戶程序查詢,刪除 * Description:  用戶程序查詢,刪除 * Copyright:    Copyright  Reserved By BRITC * Company:      BRITC * @author * @version 1.0 */import com.huiton.cerp.pub.util.*;import com.huiton.cerp.pub.util.functions.*;import com.huiton.mainframe.control.event.CERPEvent;import com.huiton.mainframe.control.exceptions.DuplicateRecordException;import com.huiton.mainframe.control.web.CustomerWebImpl;import com.huiton.mainframe.control.web.ModelManager;import com.huiton.mainframe.control.web.handlers.RequestHandlerSupport;import com.huiton.mainframe.util.tracer.Debug;import com.huiton.pub.dbx.*;import java.sql.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*;public class SAM3310Handler extends RequestHandlerSupport{    public SAM3310Handler()    {    }    public CERPEvent processRequest(HttpServletRequest request)        throws Exception, DuplicateRecordException, SQLException    {        Debug.println("----SAM3310Handler: processRequest()");        HttpSession session = request.getSession();        ModelManager mm = (ModelManager)session.getAttribute("mm");        CustomerWebImpl customer = mm.getCustomerWebImpl();        String companyCode = customer.getCompanyCode();        String sessionCode = customer.getSessionCode();        String userUniqueNo = customer.getUserUniqueNo();        String lang = customer.getLanguage();        String opFlag = null; //operation flag        String outFlag = "1"; // outcome flag, 1 means succeeds        Vector vct = null; //保存記錄        Vector sysVct = null ;        String sql = null;        int currentPage = 1; //當前頁        int pageCount = 1; //總頁數        int pageSize = 16;        ResultSet rs = null;        String strFields = null;        String strTables = null;        String strConditions = null;        opFlag = request.getParameter("opFlag");        opFlag = (opFlag==null ? "" : opFlag.trim());        //進入時查詢        opFlag = (opFlag.length()<1 ? "query" : opFlag);        //get selectAll        String selectAll = request.getParameter("selectAll");        selectAll = (selectAll==null?"":selectAll.trim());        if (selectAll.length()<1)          selectAll = "0" ;        //get user info        String role_code = request.getParameter("role_code");        String role_name = request.getParameter("role_name");        String bak_queryValue = request.getParameter("bak_queryValue");        String bak_queryName = request.getParameter("bak_queryName");        String bak_currentPage = request.getParameter("bak_currentPage");        String bak_pageCount = request.getParameter("bak_pageCount");        role_code = Show.getString(role_code);        role_name = Show.getString(role_name);        bak_currentPage = Show.getString(bak_currentPage);        bak_pageCount = Show.getString(bak_pageCount);        bak_queryValue = Show.getString(bak_queryValue);        bak_queryName = Show.getString(bak_queryName);        // get currentPage and pageCount        String m_currentPage = request.getParameter("currentPage");        m_currentPage = (m_currentPage==null ? "1" : m_currentPage.trim());        currentPage = Integer.parseInt(m_currentPage);        currentPage = (currentPage < 1 ? 1 : currentPage);        m_currentPage = request.getParameter("pageCount");        m_currentPage = (m_currentPage==null ? "1" : m_currentPage.trim());        pageCount = Integer.parseInt(m_currentPage);        pageCount = (pageCount < 1 ? 1 : pageCount);        //查詢條件        String condition = "";  // set query Condition to nothing        String queryProgCode = request.getParameter("queryProgCode");//查詢值        queryProgCode = (queryProgCode==null ? "" : queryProgCode.trim());        String querySysCode = request.getParameter("querySysCode");//子系統代碼        querySysCode = (querySysCode==null ? "" : querySysCode.trim());        //查詢條件的處理        if (querySysCode.length()>0)        {            condition = "sys_code='" + querySysCode + "'";        }        else        {            condition = "1=1";        }        if (queryProgCode.length()>0)        {             condition += " and prog_code like '%" + queryProgCode + "%'" ;        }        //if (condition.length()>0)        {            strConditions = "(" + condition + ") and company_code='"                + companyCode + "' and role_code='"+role_code                + "' order by sys_code,prog_code";        }        strTables = "sam_role_prog_v" ;        strFields = "sys_code,prog_code,prog_name_cn,prog_name_en" ;        try        {            PageQuery pageQuery = DBOperators.getPageQuery(request,                sessionCode, SubsystemKeys.SAM, "SAM3310Handler");            if (opFlag.equals("delete"))            {                // 刪除選中記錄                String [] id = request.getParameterValues("id");                if (id!=null)                {                  for (int ii=0;ii<id.length;ii++)                  {                    // split id into sys_code and prog_code                    int sepPos = id[ii].indexOf("__");                    sepPos = (sepPos<0 ? id[ii].length() : sepPos);                    String mm_sys_code = id[ii].substring(0,sepPos);                    String mm_prog_code =                      id[ii].substring((sepPos==id[ii].length() ?                        sepPos : sepPos+2));                    Debug.println("id["+ii+"] = " +id[ii]);                    String delSql = "delete from sam_role_prog "                            + " where company_code='" + companyCode                            + "' and role_code='" + role_code                            + "' and sys_code='" + mm_sys_code                            + "' and prog_code='" + mm_prog_code + "'";                    pageQuery.simpleUpdate(delSql);                  }                  //inform 所有具有role_code的user通知用戶權限已修改                  sql = "update sam_user_info set prog_flag='N',menu_flag='N'"                    + " where company_code='"+companyCode                    + "' and user_unique_no in "                    + " (select user_unique_no from sam_user_role "                    + " where company_code='"+companyCode                    + "' and role_code='"+role_code+"')" ;                  Debug.println(sql);                  pageQuery.addBatchSql(sql);                  //更新角色對應的程序數目                  sql = "update sam_role set prog_num=("+                        "select count(*) from sam_role_prog where "+                        "company_code='" + companyCode+                        "' and role_code='" + role_code+                        "') where company_code='" + companyCode+                        "' and role_code='" + role_code+"'";                  Debug.println(sql);                  pageQuery.addBatchSql(sql);                  pageQuery.exeBatchSql();                }                // show data                pageQuery.getData(strFields,strTables,strConditions,pageSize);                pageCount = pageQuery.pageCount;                //pageCount = (pageCount < 1 ? 1 : pageCount);                currentPage = (currentPage > pageCount ? pageCount : currentPage);                vct = pageQuery.dividePage(currentPage,pageSize);            }else if (opFlag.equals("delAll"))            {              // 刪除所有符合條件的記錄                strConditions = condition                  + " and company_code='" + companyCode                  + "' and role_code='" + role_code + "' ";                strTables = "sam_role_prog";                boolean bFlag = pageQuery.simpleUpdate("delete from "                    + strTables + " where " + strConditions);                //inform 所有具有role_code的user通知用戶權限已修改                sql = "update sam_user_info set prog_flag='N',menu_flag='N'"                    + " where company_code='"+companyCode                    + "' and user_unique_no in "                    + " (select user_unique_no from sam_user_role "                    + " where company_code='"+companyCode                    + "' and role_code='"+role_code+"')" ;                Debug.println(sql);                  pageQuery.addBatchSql(sql);                  //更新角色對應的程序數目                  sql = "update sam_role set prog_num=("+                        "select count(*) from sam_role_prog where "+                        "company_code='" + companyCode+                        "' and role_code='" + role_code+                        "') where company_code='" + companyCode+                        "' and role_code='" + role_code+"'";                  Debug.println(sql);                  pageQuery.addBatchSql(sql);                  pageQuery.exeBatchSql();                outFlag = (bFlag ? "1" : "0");                pageCount = 0 ;                currentPage = 0 ;                selectAll = "0" ;                vct = new Vector();            }else //query            {              pageQuery.getData(strFields,strTables,strConditions,pageSize);              pageCount = pageQuery.pageCount ;              //pageCount = (pageCount < 1 ? 1 : pageCount);              currentPage = (currentPage>pageCount ? pageCount : currentPage);              vct = pageQuery.dividePage(currentPage,pageSize);            }            //取得系統代碼和名稱            int sysSize = 100; //子系統數目            sql = "company_code='" + companyCode + "'" ;            pageQuery.getData("sys_code,sys_name","scg_system",sql,sysSize);            sysVct = pageQuery.dividePage(1,sysSize);        }        catch (Exception e)        {            e.printStackTrace();            outFlag = "0";        }        vct = (vct==null ? new Vector() : vct);        sysVct = (sysVct==null ? new Vector() : sysVct);        request.setAttribute("sysVct",sysVct);        request.setAttribute("vct",vct);        request.setAttribute("selectAll",selectAll);        request.setAttribute("opFlag",opFlag);        request.setAttribute("querySysCode",querySysCode);        request.setAttribute("queryProgCode",queryProgCode);        request.setAttribute("currentPage",currentPage+"");        request.setAttribute("pageCount",pageCount+"");        request.setAttribute("role_name",role_name);        request.setAttribute("role_code",role_code);        request.setAttribute("bak_currentPage",bak_currentPage);        request.setAttribute("bak_pageCount",bak_pageCount);        request.setAttribute("bak_queryValue",bak_queryValue);        request.setAttribute("bak_queryName",bak_queryName);        Debug.println("process handler over,outFlag="+outFlag);        return null;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品成人私密视频| 日韩美女视频在线| 丁香另类激情小说| 国产一区二区三区免费| 蜜桃av一区二区| 久久精品国产99| 久久成人av少妇免费| 久久99蜜桃精品| 精品亚洲porn| 国产suv精品一区二区6| 成人免费视频免费观看| 99视频有精品| 欧美日韩视频在线第一区| 在线观看欧美日本| 777奇米成人网| 欧美成人bangbros| 中文欧美字幕免费| 亚洲国产成人av| 老司机午夜精品| 99视频一区二区三区| 欧美视频一区二区三区四区| 欧美一区二区日韩| 久久精品一区蜜桃臀影院| 中文字幕一区二区三中文字幕| 一区二区三区小说| 久久99精品久久久久婷婷| 从欧美一区二区三区| 色婷婷综合激情| 精品欧美一区二区久久| 亚洲欧美自拍偷拍色图| 视频在线观看一区| 成人av网址在线| 欧美精品xxxxbbbb| 国产精品国模大尺度视频| 亚洲国产精品一区二区www在线| 美女精品一区二区| www.日韩av| 欧美一级xxx| 国产精品久久久久三级| 六月婷婷色综合| 91色九色蝌蚪| 2021国产精品久久精品| 亚洲激情一二三区| 国产尤物一区二区在线| 欧美日韩免费高清一区色橹橹| 久久久久久亚洲综合| 石原莉奈一区二区三区在线观看| 国产一区二区免费在线| 欧美日韩精品欧美日韩精品| 中文字幕一区二区在线播放 | 黄色资源网久久资源365| 97久久精品人人爽人人爽蜜臀| 在线播放91灌醉迷j高跟美女 | 国产麻豆一精品一av一免费 | 日韩中文字幕区一区有砖一区| 国产精品77777| 日韩欧美国产一区在线观看| 亚洲一区精品在线| 色哟哟一区二区| 国产精品久久久久久久久果冻传媒| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲午夜精品久久久久久久久| 久久99国产精品久久| 91精品国产一区二区三区蜜臀 | 亚洲精品国产精华液| 国产91精品入口| 欧美精品一区二区高清在线观看| 亚洲国产一二三| 色综合久久中文综合久久97| 中文字幕亚洲一区二区av在线| 国产精品一区二区免费不卡 | 国产精品拍天天在线| 国产精品原创巨作av| 久久夜色精品一区| 久久se精品一区精品二区| 日韩精品在线网站| 麻豆成人久久精品二区三区红| 欧美一区二区三区四区高清| 日本在线不卡一区| 日韩免费视频一区二区| 久久99精品国产麻豆婷婷洗澡| 欧美一二三四在线| 国产一区二区三区av电影| 国产欧美1区2区3区| 东方欧美亚洲色图在线| 成人免费在线播放视频| 91网站最新地址| 亚洲综合另类小说| 6080国产精品一区二区| 久久国产精品第一页| 久久久高清一区二区三区| 国产成人综合视频| 亚洲欧洲无码一区二区三区| 色婷婷精品大在线视频| 亚洲va韩国va欧美va| 精品处破学生在线二十三| 国产成人av电影在线播放| 中文字幕一区二区三区蜜月| 91蜜桃在线免费视频| 亚洲五月六月丁香激情| 精品国产乱码久久久久久蜜臀| 国产精品99久| 亚洲一区二区三区激情| 精品国产一区二区亚洲人成毛片 | 成人永久免费视频| 亚洲黄色小说网站| 日韩视频在线观看一区二区| 国产91综合一区在线观看| 亚洲综合视频网| 久久女同互慰一区二区三区| 色吊一区二区三区| 狠狠网亚洲精品| 一级女性全黄久久生活片免费| 欧美一区国产二区| 91丨porny丨户外露出| 婷婷国产v国产偷v亚洲高清| 国产欧美一区二区精品性色超碰| 日本福利一区二区| 国产精品一区二区三区网站| 亚洲成人你懂的| 欧美韩日一区二区三区四区| 欧美人妇做爰xxxⅹ性高电影| 国产一区二区三区国产| 五月天亚洲婷婷| 亚洲欧洲色图综合| 久久久久久久久一| 欧美日韩国产片| 欧美视频在线观看一区二区| 欧美国产精品一区二区| 欧美日韩国产区一| 色婷婷av一区| 波多野结衣欧美| 麻豆精品久久久| 亚洲福利一区二区| 国产精品久久综合| 26uuuu精品一区二区| 欧美精品久久久久久久多人混战| 丁香天五香天堂综合| 久久成人精品无人区| 日本v片在线高清不卡在线观看| 日韩美女视频19| 国产欧美一区二区精品性色超碰| 日韩女优视频免费观看| 在线播放91灌醉迷j高跟美女 | 国产欧美一区二区三区鸳鸯浴| 91精品国产麻豆| 欧美三级资源在线| 91小宝寻花一区二区三区| 成人免费高清在线观看| 国产成人av电影在线播放| 国产麻豆精品久久一二三| 久久精品av麻豆的观看方式| 美女视频黄久久| 韩国在线一区二区| 国产传媒久久文化传媒| 国产91露脸合集magnet| 成人福利电影精品一区二区在线观看| 激情另类小说区图片区视频区| 久久er99热精品一区二区| 精品一区二区三区在线播放视频| 久久国产乱子精品免费女| 国产又粗又猛又爽又黄91精品| 国产一区二区三区美女| 不卡一区在线观看| 一本色道a无线码一区v| 欧美在线啊v一区| 在线播放欧美女士性生活| 欧美大尺度电影在线| 久久亚洲欧美国产精品乐播| 国产日产欧美一区| 综合久久久久久| 亚洲国产精品精华液网站| 青青草97国产精品免费观看| 国产精品一区二区在线观看不卡| 成人性生交大片免费看视频在线| av亚洲精华国产精华| 色悠久久久久综合欧美99| 制服丝袜激情欧洲亚洲| 国产日产欧美一区二区视频| 亚洲女人****多毛耸耸8| 天天综合日日夜夜精品| 韩国三级在线一区| 99国产精品久| 欧美一级午夜免费电影| 国产精品美日韩| 午夜欧美一区二区三区在线播放| 久久 天天综合| 色综合天天综合在线视频| 欧美久久婷婷综合色| 国产精品水嫩水嫩| 日韩高清不卡在线| 91丨九色丨尤物| 久久嫩草精品久久久久| 亚洲综合在线五月| 国产一区二区三区精品欧美日韩一区二区三区| 成人伦理片在线| 精品欧美乱码久久久久久1区2区| 亚洲精品中文字幕在线观看| 国产露脸91国语对白| 欧美剧情电影在线观看完整版免费励志电影 |