杜洪波
2025-10-20 35d26f84ec4eec1dec4f84f65b3bc6e4cb41da84
代码还原
已修改1个文件
12 ■■■■ 文件已修改
src/main/java/com/product/badge/service/BadgeService.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/badge/service/BadgeService.java
@@ -8,8 +8,6 @@
import com.product.core.entity.FieldSetEntity;
import com.product.core.service.support.AbstractBaseService;
import com.product.core.service.support.QueryFilterService;
import com.product.util.UnifySQLFunction;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -36,9 +34,8 @@
     */
    public DataTableEntity listTable(FieldSetEntity fse) {
        StringBuilder sql = new StringBuilder(512);
        sql.append("\nselect * from (");
        sql.append("\n  select d.uuid,org_level_uuid,badge_name,badge_level,holder,badge_type,borrow_by,borrow_time,return_date,flow_flag,");
        sql.append("\n    ").append(UnifySQLFunction.ifnull("badge_status", "'未借出'", "badge_status"));
        sql.append("select * from (");
        sql.append("\nselect d.uuid,org_level_uuid,badge_name,badge_level,holder,badge_type,ifnull(badge_status,'未借出') badge_status,borrow_by,borrow_time,return_date,flow_flag");
        sql.append("\n  from ").append(fse.getTableName()).append(" d");
        sql.append("\n  left join ( ");
        sql.append("\n      select b.* from ( ");
@@ -59,8 +56,11 @@
        sql.append("\n        group by uuid ");
        sql.append("\n      ) t ");
        sql.append("\n      on b.uuid=t.uuid and b.borrow_time=t.last_borrow_time ");
        sql.append("\n  ) b on d.uuid=b.badge_uuid ");
        sql.append("\n) b ");
        sql.append("\non d.uuid=b.badge_uuid ");
        sql.append("\n) a ");
        String filter = publicService.getListFilter(fse, 0);
        if (!StringUtils.isEmpty(filter)) {