diff --git a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/SystemController.java b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/SystemController.java index 89ead5f3..9c2c03c5 100644 --- a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/SystemController.java +++ b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/SystemController.java @@ -1,6 +1,7 @@ package com.nflg.mobilebroken.cfs.controller; import cn.hutool.core.collection.CollectionUtil; +import cn.hutool.core.convert.Convert; import com.nflg.mobilebroken.common.pojo.ApiResult; import com.nflg.mobilebroken.common.pojo.vo.LanguageVO; import com.nflg.mobilebroken.repository.entity.Language; @@ -31,20 +32,11 @@ public class SystemController extends ControllerBase { * @return 取语言列表 */ @GetMapping("getLanguages") - public ApiResult> getLanguages(){ - List languages=languageService.getLanguages(); - if (CollectionUtil.isEmpty(languages)){ + public ApiResult> getLanguages() { + List languages = languageService.getLanguages(); + if (CollectionUtil.isEmpty(languages)) { return ApiResult.success(Collections.emptyList()); } - List vos=languages.stream() - .map(l->new LanguageVO() - .setCode(l.getCode()) - .setName(l.getName()) - .setValue(l.getValue()) - .setIco(l.getIco()) - .setSort(l.getSort()) - .setEnable(l.getEnable())) - .collect(Collectors.toList()); - return ApiResult.success(vos); + return ApiResult.success(Convert.toList(LanguageVO.class, languages)); } } \ No newline at end of file