认证-参数项-发布版本提示语修改

This commit is contained in:
liyawei
2022-06-28 10:39:36 +08:00
parent a3741dbb69
commit 5339445c5e
3 changed files with 9 additions and 4 deletions
@@ -237,7 +237,7 @@ public class ParamsInfoEOController extends JeroController<ParamsInfoEO, IParams
// @RequiresPermissions("params:paramsInfo:publish") // @RequiresPermissions("params:paramsInfo:publish")
public Result<?> publish(@RequestParam(name="paramsTemplateId") String paramsTemplateId, public Result<?> publish(@RequestParam(name="paramsTemplateId") String paramsTemplateId,
@RequestParam(name="cut") String cut) { @RequestParam(name="cut") String cut) {
int publishVersion = paramsInfoPublishEOService.publishTemplate(paramsTemplateId); int publishVersion = paramsInfoPublishEOService.publishTemplate(paramsTemplateId, cut);
if (CutEnum.CN.getValue().equals(cut)) { if (CutEnum.CN.getValue().equals(cut)) {
return Result.OK("发布版本:" + publishVersion + " 成功!"); return Result.OK("发布版本:" + publishVersion + " 成功!");
} else { } else {
@@ -61,7 +61,7 @@ public interface IParamsInfoPublishEOService extends IService<ParamsInfoPublishE
List<ParamsInfoPublishEO> getListByPublishVersion(String paramsTemplateId, int publishVersion); List<ParamsInfoPublishEO> getListByPublishVersion(String paramsTemplateId, int publishVersion);
int publishTemplate(String paramsTemplateId); int publishTemplate(String paramsTemplateId, String cut);
Integer getNewestVersionByParamsTemplateId(String paramsTemplateId); Integer getNewestVersionByParamsTemplateId(String paramsTemplateId);
} }
@@ -3,6 +3,7 @@ package com.jero.modules.cert.template.service.impl;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 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.exception.JeroBootException;
import com.jero.common.system.vo.LoginUser; import com.jero.common.system.vo.LoginUser;
import com.jero.modules.cert.template.entity.*; import com.jero.modules.cert.template.entity.*;
@@ -120,11 +121,15 @@ public class ParamsInfoPublishEOServiceImpl extends ServiceImpl<ParamsInfoPublis
@Override @Override
public int publishTemplate(String paramsTemplateId) { public int publishTemplate(String paramsTemplateId, String cut) {
ParamsTemplateEO source = paramsTemplateEOService.queryById(paramsTemplateId); ParamsTemplateEO source = paramsTemplateEOService.queryById(paramsTemplateId);
List<ParamsInfoEO> sourceParamsInfoEOList = paramsInfoEOService.selectListByParamsTemplateIds(paramsTemplateId); List<ParamsInfoEO> sourceParamsInfoEOList = paramsInfoEOService.selectListByParamsTemplateIds(paramsTemplateId);
if (CollectionUtil.isEmpty(sourceParamsInfoEOList)) { 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<CertCategoryParamsInfoEO> sourceCertCategoryParamsInfoEOList = certCategoryParamsInfoEOService.selectListByParamsTemplateIds(paramsTemplateId); List<CertCategoryParamsInfoEO> sourceCertCategoryParamsInfoEOList = certCategoryParamsInfoEOService.selectListByParamsTemplateIds(paramsTemplateId);