| | |
| | | public DataTableEntity listModel(FieldSetEntity fse) { |
| | | String curUserID = SpringMVCContextHolder.getCurrentUserId(); |
| | | StringBuilder sql = new StringBuilder(256); |
| | | sql.append("\nselect uuid,name,date_format(created_utc_datetime,'%Y-%m-%d %H:%i:%s') created_utc_datetime,type from ("); |
| | | sql.append("\n select uuid,name,created_utc_datetime,0 type from product_oa_cooperates_template where created_by=? and created_by<>1"); |
| | | sql.append("\nselect uuid,name,date_format(created_utc_datetime,'%Y-%m-%d %H:%i:%s') created_utc_datetime,created_by,type from ("); |
| | | sql.append("\n select uuid,name,created_utc_datetime,created_by,0 type from product_oa_cooperates_template where created_by=? and created_by<>1"); |
| | | sql.append("\n union all"); |
| | | sql.append("\n select uuid,name,created_utc_datetime,1 type from product_oa_cooperates_template where find_in_set(?,share_user)>0 and created_by<>1 and created_by<>?"); |
| | | sql.append("\n select uuid,name,created_utc_datetime,created_by,1 type from product_oa_cooperates_template where find_in_set(?,share_user)>0 and created_by<>1 and created_by<>?"); |
| | | sql.append("\n union all"); |
| | | sql.append("\n select uuid,name,created_utc_datetime,2 type from product_oa_cooperates_template where created_by=1"); |
| | | sql.append("\n select uuid,name,created_utc_datetime,created_by,2 type from product_oa_cooperates_template where created_by=1"); |
| | | sql.append("\n) t"); |
| | | sql.append("\norder by created_utc_datetime desc"); |
| | | return baseDao.listTable(sql.toString(), new Object[]{curUserID, curUserID, curUserID}); |
| | |
| | | * @Description: 协同办公列表 |
| | | */ |
| | | public DataTableEntity getCooperateList(FieldSetEntity fs) throws BaseException { |
| | | String queryFilter; |
| | | if (BaseUtil.dataTableIsEmpty(fs.getSubDataTable("systemSeniorQueryString"))) { |
| | | queryFilter = ""; |
| | | } else { |
| | | queryFilter = queryFilterService.getQueryFilter(fs) + " and "; |
| | | } |
| | | String queryFilter = BaseUtil.ifNull(BaseUtil.ifNotNull(queryFilterService.getQueryFilter(fs), (value) -> value + " and "), ""); |
| | | |
| | | String filter = queryFilter + " created_by = ? "; |
| | | int user_id = SpringMVCContextHolder.getCurrentUser().getUser_id(); |
| | | String sta = fs.getString("status"); |
| | |
| | | */ |
| | | public DataTableEntity getNowUserList(FieldSetEntity fs) { |
| | | int user_id = SpringMVCContextHolder.getCurrentUser().getUser_id(); |
| | | String queryFilter = queryFilterService.getQueryFilter(fs); |
| | | StringBuffer str = new StringBuffer(); |
| | | str.append(" select lc.*,lcn.uuid flow_node_uuid from product_oa_cooperate_flow_node lcn LEFT JOIN product_oa_COOPERATEs lc "); |
| | | str.append(" on lc.uuid=lcn.cooperate_uuid where lcn.receiver=? and lcn.status=? and sender_name is not null "); |
| | | if (!StringUtils.isEmpty(queryFilter)) { |
| | | str.append(" and ").append(queryFilter); |
| | | } |
| | | DataTableEntity dt = baseDao.listTable(str.toString(), new Object[]{user_id, 2}); |
| | | baseDao.loadPromptData(dt); |
| | | return dt; |