办学质量监测教学评价系统
Y.Payne
2025-03-23 560820644817b0f14fd61898921a7d5ba63a2c10
ruoyi-modules/ruoyi-system/src/main/java/org/ruoyi/system/controller/system/SysModelController.java
@@ -25,12 +25,14 @@
import org.ruoyi.system.service.ISysModelService;
import org.ruoyi.system.service.ISysPackagePlanService;
import org.ruoyi.system.service.ISysUserService;
import org.ruoyi.system.util.DesensitizationUtil;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
/**
 * 系统模型
@@ -49,7 +51,6 @@
    private final ISysPackagePlanService sysPackagePlanService;
    private final ISysUserService userService;
    /**
     * 查询系统模型列表 - 全部
@@ -82,6 +83,14 @@
            List<String> array = new ArrayList<>(Arrays.asList(sysPackagePlanVo.getPlanDetail().split(",")));
            sysModelVos.removeIf(model -> !array.contains(model.getModelName()));
        }
        sysModelVos.stream().map(vo -> {
                    String maskedApiHost = DesensitizationUtil.maskData(vo.getApiHost());
                    String maskedApiKey = DesensitizationUtil.maskData(vo.getApiKey());
                    vo.setApiHost(maskedApiHost);
                    vo.setApiKey(maskedApiKey);
                    return vo;
                })
                .collect(Collectors.toList());
        return R.ok(sysModelVos);
    }