| | |
| | | //没设置则按钮不显示 |
| | | sb.append(",0 as [RevokeBtn_Visible]"); |
| | | } |
| | | //---------------在线交流,流程跟踪 by danaus 2024-03-15 09:36 |
| | | Integer isShowOnlineMsg = gformEntity.getIsshowonlinemsg();//是否显示,1显示,0不显示 |
| | | String showOnlineMsgExpression = gformEntity.getShowOnlineMsgExpression();//表达式 |
| | | Integer isShowProcessTracking = gformEntity.getIsshowprocesstracking(); |
| | | String showProcessTrackingExpression = gformEntity.getShowProcessTrackingExpression(); |
| | | //--在线交流sql表达式 |
| | | if (isShowOnlineMsg != null && isShowOnlineMsg == 1) { |
| | | if (org.apache.commons.lang3.StringUtils.isNotBlank(showOnlineMsgExpression)) { |
| | | sb.append(",(case when " + showOnlineMsgExpression + " then 1 else 0 end) as [isShowOnlineMsgBtn_Visible]"); |
| | | } else { |
| | | //没有设置表达式,默认显示 |
| | | sb.append(",1 as [isShowOnlineMsgBtn_Visible]"); |
| | | } |
| | | } else { |
| | | sb.append(",0 as [isShowOnlineMsgBtn_Visible]"); |
| | | } |
| | | //--流程跟踪sql表达式 |
| | | if (isShowProcessTracking != null && isShowProcessTracking == 1) { |
| | | if (org.apache.commons.lang3.StringUtils.isNotBlank(showProcessTrackingExpression)) { |
| | | sb.append(",(case when " + showProcessTrackingExpression + " then 1 else 0 end) as [isShowProcessTrackingBtn_Visible]"); |
| | | } else { |
| | | sb.append(",1 as [isShowProcessTrackingBtn_Visible]"); |
| | | } |
| | | } else { |
| | | sb.append(",0 as [isShowProcessTrackingBtn_Visible]"); |
| | | } |
| | | //----------- |
| | | } |
| | | return sb.toString(); |
| | | } |