| | |
| | | String isNew = request.getParameter("isNew"); |
| | | String fl = request.getParameter("fl"); |
| | | String flag = request.getParameter("flag"); |
| | | |
| | | String online=""; |
| | | //---------------在线交流,流程跟踪 by danaus 2024-03-15 09:36 |
| | | String isShowOnlineMsg="[?isShowOnlineMsg]";//是否显示,1显示,0不显示 |
| | | String showOnlineMsgExpression="[?ShowOnlineMsgExpression]";//表达式 |
| | | String isShowProcessTracking="[?isShowProcessTracking]"; |
| | | String showProcessTrackingExpression="[?ShowProcessTrackingExpression]"; |
| | | //--在线交流sql表达式 |
| | | if ("1".equals(isShowOnlineMsg)) { |
| | | if(org.apache.commons.lang3.StringUtils.isNotBlank(showOnlineMsgExpression)){ |
| | | showOnlineMsgExpression=DBHelper.getRepAll(showOnlineMsgExpression,session,null,true); |
| | | online+=",(case when "+showOnlineMsgExpression+" then 1 else 0 end) as isShowOnlineMsgBtn"; |
| | | }else{ |
| | | //没有设置表达式,默认显示 |
| | | online+=",1 as isShowOnlineMsgBtn"; |
| | | } |
| | | } |
| | | //--流程跟踪sql表达式 |
| | | if ("1".equals(isShowProcessTracking)) { |
| | | if(org.apache.commons.lang3.StringUtils.isNotBlank(showProcessTrackingExpression)){ |
| | | showProcessTrackingExpression=DBHelper.getRepAll(showProcessTrackingExpression,session,null,true); |
| | | online+=",(case when "+showProcessTrackingExpression+" then 1 else 0 end) as isShowProcessTrackingBtn"; |
| | | }else{ |
| | | online+=",1 as isShowProcessTrackingBtn"; |
| | | } |
| | | } |
| | | //----------- |
| | | if(@doc!=null&&!@doc.equals("")){ |
| | | // isNew=(isNew==null)?"1":"0"; |
| | | panelEnd=(panelEnd.equals("")?"@doc='"+@doc.replaceAll("'","")+"'":panelEnd)+" and (formid in([?formId] #dataformid#)) #formdatafilters# "; |