Procházet zdrojové kódy

字典查询接口调整

dzx před 8 měsíci
rodič
revize
bd0b9b3f74

+ 7 - 0
src/main/java/com/xjrsoft/module/system/controller/DictionarydetailController.java

@@ -64,6 +64,13 @@ public class DictionarydetailController {
             }
         }
 
+        if (StrUtil.isNotEmpty(dto.getItemCode())) {
+            DictionaryItem dictionaryItem = dictionaryitemService.getOne(Wrappers.lambdaQuery(DictionaryItem.class).eq(DictionaryItem::getCode, dto.getItemCode()));
+            if (dictionaryItem != null) {
+                queryWrapper.eq(DictionaryDetail::getItemId, dictionaryItem.getId());
+            }
+        }
+
         queryWrapper.eq(ObjectUtil.isNotEmpty(dto.getItemId()) && dto.getItemId() != 0, DictionaryDetail::getItemId, dto.getItemId());
         queryWrapper.select(DictionaryDetail.class, x -> VoToColumnUtil.fieldsToColumns(DictionaryDetailListVo.class).contains(x.getProperty()));
         queryWrapper.orderByAsc(DictionaryDetail::getSortCode);

+ 2 - 0
src/main/java/com/xjrsoft/module/system/dto/DictionaryDetailListDto.java

@@ -19,4 +19,6 @@ public class DictionaryDetailListDto {
     private Long itemId;
 
     private String pCode;
+
+    private String itemCode;
 }