fs-danaus
2024-03-16 a2ecbf17d6ba1c7b135fe10bb4cdfefa05b75add
WebRoot/public/template/0/498/dataHead.jsp
@@ -110,7 +110,32 @@
   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# ";