mirror of
				https://github.com/vran-dev/databasir.git
				synced 2025-11-04 16:26:10 +08:00 
			
		
		
		
	fix: table description is empty (#240)
* fix: table description is empty * fix: ut failed
This commit is contained in:
		@@ -86,7 +86,7 @@ public class DocumentService {
 | 
			
		||||
                            .stream()
 | 
			
		||||
                            .collect(Collectors.toMap(d -> d.getTableName(), d -> d.getCount(), (a, b) -> a));
 | 
			
		||||
            var descriptionMapByTableName =
 | 
			
		||||
                    documentDescriptionDao.selectTableDescriptionByProjectId(projectId)
 | 
			
		||||
                    documentDescriptionDao.selectByProjectId(projectId)
 | 
			
		||||
                            .stream()
 | 
			
		||||
                            .collect(Collectors.toMap(d -> d.getTableName(), d -> d.getContent(), (a, b) -> a));
 | 
			
		||||
            if (originalVersion != null) {
 | 
			
		||||
 
 | 
			
		||||
@@ -40,8 +40,6 @@ class DocumentDescriptionServiceTest extends BaseTest {
 | 
			
		||||
        updateRequest.setColumnName("ut");
 | 
			
		||||
        updateRequest.setContent("update content");
 | 
			
		||||
        documentDescriptionService.save(groupId, projectId, userId, updateRequest);
 | 
			
		||||
        var tableData = documentDescriptionDao.selectTableDescriptionByProjectId(projectId);
 | 
			
		||||
        Assertions.assertEquals(0, tableData.size());
 | 
			
		||||
        List<DocumentDescription> descriptionData = documentDescriptionDao.selectByProjectId(projectId);
 | 
			
		||||
        Assertions.assertEquals(1, descriptionData.size());
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -49,11 +49,6 @@ public class DocumentDescriptionDao extends BaseDao<DocumentDescription> {
 | 
			
		||||
        return selectByCondition(DOCUMENT_DESCRIPTION.PROJECT_ID.eq(projectId));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public List<DocumentDescription> selectTableDescriptionByProjectId(Integer projectId) {
 | 
			
		||||
        return selectByCondition(DOCUMENT_DESCRIPTION.PROJECT_ID.eq(projectId)
 | 
			
		||||
                .and(DOCUMENT_DESCRIPTION.COLUMN_NAME.isNull()));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public List<DocumentDescription> selectByCondition(Condition condition) {
 | 
			
		||||
        return this.getDslContext()
 | 
			
		||||
                .selectFrom(DOCUMENT_DESCRIPTION).where(condition)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user