diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/controller/ParamsInfoEOController.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/controller/ParamsInfoEOController.java index 3476407dd..ab39e0243 100644 --- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/controller/ParamsInfoEOController.java +++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/controller/ParamsInfoEOController.java @@ -237,7 +237,7 @@ public class ParamsInfoEOController extends JeroController publish(@RequestParam(name="paramsTemplateId") String paramsTemplateId, @RequestParam(name="cut") String cut) { - int publishVersion = paramsInfoPublishEOService.publishTemplate(paramsTemplateId); + int publishVersion = paramsInfoPublishEOService.publishTemplate(paramsTemplateId, cut); if (CutEnum.CN.getValue().equals(cut)) { return Result.OK("发布版本:" + publishVersion + " 成功!"); } else { diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/service/IParamsInfoPublishEOService.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/service/IParamsInfoPublishEOService.java index d5f9c7ccb..3d9873de7 100644 --- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/service/IParamsInfoPublishEOService.java +++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/service/IParamsInfoPublishEOService.java @@ -61,7 +61,7 @@ public interface IParamsInfoPublishEOService extends IService getListByPublishVersion(String paramsTemplateId, int publishVersion); - int publishTemplate(String paramsTemplateId); + int publishTemplate(String paramsTemplateId, String cut); Integer getNewestVersionByParamsTemplateId(String paramsTemplateId); } diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/service/impl/ParamsInfoPublishEOServiceImpl.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/service/impl/ParamsInfoPublishEOServiceImpl.java index a0def11b1..127c75c2a 100644 --- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/service/impl/ParamsInfoPublishEOServiceImpl.java +++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/service/impl/ParamsInfoPublishEOServiceImpl.java @@ -3,6 +3,7 @@ package com.jero.modules.cert.template.service.impl; import cn.hutool.core.collection.CollectionUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.common.constant.enums.CutEnum; import com.jero.common.exception.JeroBootException; import com.jero.common.system.vo.LoginUser; import com.jero.modules.cert.template.entity.*; @@ -120,11 +121,15 @@ public class ParamsInfoPublishEOServiceImpl extends ServiceImpl sourceParamsInfoEOList = paramsInfoEOService.selectListByParamsTemplateIds(paramsTemplateId); if (CollectionUtil.isEmpty(sourceParamsInfoEOList)) { - throw new JeroBootException("没有可发布的参数项!"); // 模板中没有参数项,不让发布 + if (CutEnum.EN.getValue().equals(cut)) { + throw new JeroBootException("Please add parameters before publish!"); // 模板中没有参数项,不让发布 + } else { + throw new JeroBootException("请添加参数后再发布!"); // 模板中没有参数项,不让发布 + } } List sourceCertCategoryParamsInfoEOList = certCategoryParamsInfoEOService.selectListByParamsTemplateIds(paramsTemplateId);