|
|
|
@ -2,6 +2,7 @@ package com.crm.dict.service.impl; |
|
|
|
|
|
|
|
import com.crm.dict.AbstractDictH2Test; |
|
|
|
import com.crm.dict.constant.DictConstants; |
|
|
|
import com.crm.dict.domain.dto.DictItemDTO; |
|
|
|
import com.crm.dict.domain.entity.DictGroup; |
|
|
|
import com.crm.dict.domain.entity.DictItem; |
|
|
|
import org.junit.jupiter.api.DisplayName; |
|
|
|
@ -56,15 +57,15 @@ class DictQueryServiceTest extends AbstractDictH2Test { |
|
|
|
DictItem itemC = newItem(g.getId(), "c", "C"); |
|
|
|
dictItemService.updateItemStatus(itemB.getId(), DictConstants.STATUS_DISABLED); |
|
|
|
|
|
|
|
DictItem edit = new DictItem(); |
|
|
|
DictItemDTO edit = new DictItemDTO(); |
|
|
|
edit.setId(itemC.getId()); |
|
|
|
edit.setName("项-c"); |
|
|
|
edit.setSortNo(0); |
|
|
|
dictItemService.saveItem(edit); |
|
|
|
|
|
|
|
List<DictItem> items = dictQueryService.listEnabledItems("g"); |
|
|
|
assertThat(items).extracting(DictItem::getCode).containsExactly("c", "a"); // c 排序0在前,a 无排序号排最后
|
|
|
|
assertThat(items).extracting(DictItem::getCode).doesNotContain("b"); |
|
|
|
List<DictItemDTO> items = dictQueryService.listEnabledItems("g"); |
|
|
|
assertThat(items).extracting(DictItemDTO::getCode).containsExactly("c", "a"); // c 排序0在前,a 无排序号排最后
|
|
|
|
assertThat(items).extracting(DictItemDTO::getCode).doesNotContain("b"); |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
|