<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="org.apache.commons.lang.StringUtils"%> <%@page import="java.util.*"%> <%@page import="com.yc.utils.SessionKey"%> <%@ page import="java.util.UUID" %> <%@page import="com.yc.utils.FormOpUtil"%> <%@page import="org.springframework.jdbc.support.rowset.SqlRowSet"%> <%@page import="com.yc.factory.FactoryBean"%> <%@page import="com.yc.service.commons.SqlQueryIfc"%> <%@page import="com.yc.service.build.top.PrintLinkSpellUtils"%> <%@page import="com.yc.utils.CheckInputPwdUtils"%> <%@page import="java.text.SimpleDateFormat"%> <%@page import="com.yc.service.impl.EnvHelper"%> <%@page import="com.yc.service.impl.DBHelper"%> <%@page import="com.yc.service.build.BuildFuncIfc"%> <%@page import="org.springframework.jdbc.support.rowset.SqlRowSet"%> <%@page import="com.yc.factory.FactoryBean"%> <%@page import="com.yc.service.panel.TypeControlDao"%> <%@page import="com.yc.service.panel.time.PanelTimeDao"%> <%@page import="com.yc.service.panel.PanelManageDao"%> <%@page import="com.yc.service.panel.GfieldApprovedButtonIfc"%> <%@page import="com.yc.service.panel.SqlDBHelperIfc"%> <%@page import="com.yc.service.upload.AttachmentIfc"%> <%@page import="com.yc.entity.attachment.AttachmentEntity"%> <%@page import="com.yc.utils.DefaultSet" %> <%@page import="com.yc.sdk.shopping.util.SettingKey"%> <% String URL =SettingKey.getHostUrl(request); int formId = [?formId];//formid String formName ="[?formName]";//formName int formType = [?formType]; int version=[?version];//当前的版本号 int optype = [?formOptType];//操作类型 //用户代码 String hrCode = (String)session.getAttribute(SessionKey.HRCODE); String userCode = (String)session.getAttribute(SessionKey.USERCODE); //用户权限 Map> perssion=(Map>)session.getAttribute(SessionKey.PERSSION); //用户对于该功能号所拥有的权限代码 int profile=-1; try{ profile=(Integer)perssion.get(formId+"").get("optype"); }catch(Exception e){} //是否为超级管理员 1 为超级管理员 String isSuperUser = (String)session.getAttribute(SessionKey.SUPPER_USER); isSuperUser=isSuperUser.intern(); if(isSuperUser=="1") profile=com.yc.utils.FormOpUtil.TotalOP; if(optype!=-1){ profile=profile&optype; } String queryString = request.getQueryString(); if(queryString==null)queryString=""; //打开时输入密码 String isOpenFuncShowPwdEdit = "[?isOpenFuncShowPwdEdit]"; if(isOpenFuncShowPwdEdit!="" && isOpenFuncShowPwdEdit!="0"){ boolean hasOpen = CheckInputPwdUtils.checkPwd(isOpenFuncShowPwdEdit,"[?formId]",request,response,session); if(!hasOpen){ return; } } //功能链接表达式 String hasShowItemExpression = "[?hasShowItemExpression]"; //执行sql查询类 SqlQueryIfc sqlQueryIfc = (SqlQueryIfc)FactoryBean.getBean("SqlQueryImpl"); // SqlRowSet rs = null; String panelEnd=""; String p = request.getParameter("p"); String g = request.getParameter("g"); String @doc = request.getParameter("@doc") == null? "": request.getParameter("@doc"); String copy=request.getParameter("cp"); String wherePan=request.getParameter("wherePan"); String where = request.getParameter("where"); wherePan =(wherePan==null)?(where!=null?where:null):wherePan; request.setAttribute("wherePan",wherePan);//功能连接表达式 &符号的替换属性需要用到 在RequestParameterUtils类的replaceRequestExpression方法调用到。操作时间 2014-6-26 10:40:00 if(wherePan==null&& (queryString.startsWith("where=")|| queryString.startsWith("wherePan="))){ wherePan=queryString.replace("where=", "").replace("wherePan=",""); } wherePan=com.yc.utils.HtmlUtil.prossIntoSessionForStr(wherePan,session); if(wherePan!=null){ wherePan=java.net.URLDecoder.decode(wherePan,"utf-8"); panelEnd=wherePan; String []temp = wherePan.split("and"); String []t=null; for(int i=0;i docMap=null; List> listInfo=null; String addUrl="";//添加传给grid的条件,需要分离 SqlRowSet SRS =null; String outStr=""; BuildFuncIfc build=null; String openDoc=""; // HashMap> maps=null; Map map_pb=null; HashMap> mapHids=null; String seStr=null; String[] infoS=null; String[] mapsetStr=null; int i=0; Map> mapAll=null; String FieldID2=""; String formatSet=""; int type=0; String colsString=""; String valuesString=""; HashMap timeMap=null; String yeId=null; List> listMap=null; String setBool=null; AttachmentIfc attachmentIfc=null; List> attachments=null; int docMap_size=0; String dateformid="#dataformid#"; String formdatafilters="#formdatafilters#"; String zt=""; Map atMap = new HashMap(); boolean nb=false; String pantit=""; %>