许鹏程
2023-05-23 35f0fcec80f3ea85879b8832c24a0148a6b4b778
src/main/java/com/product/administration/service/CooperatesService.java
@@ -56,12 +56,8 @@
     * @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");
@@ -309,9 +305,13 @@
     */
    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;