hr~ 2 일 전
부모
커밋
65b02aaa59
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      product-web/src/main/java/com/poyee/service/impl/SysDictDataServiceImpl.java

+ 4 - 0
product-web/src/main/java/com/poyee/service/impl/SysDictDataServiceImpl.java

@@ -1,5 +1,6 @@
 package com.poyee.service.impl;
 
+import cn.hutool.core.util.StrUtil;
 import com.poyee.api.dict.SysDictFeignClient;
 import com.poyee.exception.BusinessException;
 import com.poyee.res.client.dict.SysDictDataRes;
@@ -20,6 +21,9 @@ public class SysDictDataServiceImpl implements SysDictDataService {
 
 
     public void validateOptions(String dictType, String key) {
+        if (StrUtil.isBlank(key)) {
+            return;
+        }
         List<SysDictDataRes> sysDictDataRes = ApiUtils.httpSuccess(this.sysDictFeignClient::getByDictType, dictType, "failed_to_call_dictionary_table_api");
         if (sysDictDataRes.stream().noneMatch(x -> x.getValue().equals(key))) {
             throw new BusinessException("not_found_value_for_current_dict");