管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-03-02 23830e352b874e2a27dc8023e2dfca11edb2a6cc
src/main/java/com/lf/server/service/data/MetaService.java
@@ -6,6 +6,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
/**
@@ -134,8 +135,25 @@
     */
    public Integer deletes(List<Integer> list) {
        String ids = StringHelper.join(list, ",");
        String sql = null;
        List<MetaEntity> metas = selectByIdsForTab(ids);
        if (null != metas && metas.size() > 0) {
            sql = getDelTabsSql(metas);
        }
        return deletes(sql, ids);
    }
    /**
     * 获取删除表记录SQL
     */
    private String getDelTabsSql(List<MetaEntity> metas) {
        List<String> list = new ArrayList<>();
        for (MetaEntity me : metas) {
            list.add(String.format("delete from %s where parentid='%s'", me.getTab(), me.getEventid()));
        }
        return StringHelper.join(list, ";");
    }
}