add CutEnum 重命名为 LanguageEnum

This commit is contained in:
lijiarao
2023-08-18 13:38:55 +08:00
parent 72ae6d7cec
commit 8046654ad5
31 changed files with 340 additions and 361 deletions
@@ -1,37 +0,0 @@
package com.jero.common.constant.enums;
/**
* 中英文切换标识
* @description
* @date 2022/1/21 15:22
* @auth zhn
*/
public enum CutEnum {
CN("中文","cn"),
EN("英文","en");
String name;
String value;
private CutEnum(String name, String value) {
this.name = name;
this.value = value;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
@@ -0,0 +1,22 @@
package com.jero.common.constant.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 中英文切换标识
* @description
* @date 2022/1/21 15:22
* @auth zhn
*/
@Getter
@AllArgsConstructor
public enum LanguageEnum {
/**
* 中文,英文
*/
CN("cn"), EN("en");
String value;
}
@@ -1,6 +1,7 @@
package com.jero.common.util;
import cn.hutool.extra.spring.SpringUtil;
import com.jero.common.constant.enums.LanguageEnum;
import org.springframework.context.MessageSource;
import org.springframework.context.i18n.LocaleContextHolder;
@@ -15,8 +16,14 @@ public class MessageUtils {
* @param args 参数
* @return 获取国际化翻译值
*/
public static String message(String code, Object... args) {
public static String getMessage(String code, Object... args) {
MessageSource messageSource = SpringUtil.getBean(MessageSource.class);
return messageSource.getMessage(code, args, LocaleContextHolder.getLocale());
}
public static LanguageEnum getLanguage() {
String language = LocaleContextHolder.getLocale().getLanguage();
return LanguageEnum.EN.getValue().equals(language) ? LanguageEnum.EN : LanguageEnum.CN;
}
}
@@ -2,7 +2,7 @@ package com.jero.modules.oss.service.impl;
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.constant.enums.LanguageEnum;
import com.jero.common.exception.JeroBootException;
import com.jero.common.system.vo.LoginUser;
import com.jero.common.util.CommonUtils;
@@ -104,7 +104,7 @@ public class OSSFileServiceImpl extends ServiceImpl<OSSFileMapper, OSSFile> impl
// long fileSize = mf.getSize() / 1024 / 1024;
// String originalFilename = mf.getOriginalFilename();
// if (fileSize >= 100) {
// if (cut.equals(CutEnum.CN.getValue())) {
// if (cut.equals(LanguageEnum.CN.getValue())) {
// throw new JeroBootException(originalFilename + "文件大小超出100MB, 请压缩或降低文件质量!");
// } else {
// throw new JeroBootException(originalFilename + "File size out 100MB, Please compress or reduce file quality!");
@@ -131,7 +131,7 @@ public class OSSFileServiceImpl extends ServiceImpl<OSSFileMapper, OSSFile> impl
if ("1".equals(state)) {
//固定文件
if (!fileTypeStr.contains(fileType)) {
if (cut.equals(CutEnum.CN.getValue())) {
if (cut.equals(LanguageEnum.CN.getValue())) {
throw new JeroBootException("只能够上传pdf,word,excel类型的文件。请重新选择文件!");
} else {
throw new JeroBootException("Only upload pdf,word,excel type of file Please select the file again");
@@ -139,7 +139,7 @@ public class OSSFileServiceImpl extends ServiceImpl<OSSFileMapper, OSSFile> impl
}
} else {
if (CommonUtils.limitFileSuffix(orgName, fileSuffixLimits)) {
if (cut.equals(CutEnum.CN.getValue())) {
if (cut.equals(LanguageEnum.CN.getValue())) {
throw new JeroBootException("不能上传" + StringUtils.join(fileSuffixLimits, ",") + "类型的文件。请重新选择文件!");
} else {
throw new JeroBootException("Can't upload" + StringUtils.join(fileSuffixLimits, ",") + "type of file Please select the file again");
@@ -159,7 +159,7 @@ public class OSSFileServiceImpl extends ServiceImpl<OSSFileMapper, OSSFile> impl
}
}
if (flag) {
if (cut.equals(CutEnum.CN.getValue())) {
if (cut.equals(LanguageEnum.CN.getValue())) {
throw new JeroBootException("只能够上传pdf/word/excel/csv/ppt/txt/zip/rar/静态图片类型的文件。请重新选择文件!");
} else {
throw new JeroBootException("Only upload pdf/word/excel/csv/ppt/txt/zip/rar/Static image type file. Please re select the file!");
@@ -237,7 +237,7 @@ public class OSSFileServiceImpl extends ServiceImpl<OSSFileMapper, OSSFile> impl
// long fileSize = mf.getSize() / 1024 / 1024;
// String originalFilename = mf.getOriginalFilename();
// if (fileSize >= 100) {
// if (cut.equals(CutEnum.CN.getValue())) {
// if (cut.equals(LanguageEnum.CN.getValue())) {
// throw new JeroBootException(originalFilename + "文件大小超出100MB, 请压缩或降低文件质量!");
// } else {
// throw new JeroBootException(originalFilename + "File size out 100MB, Please compress or reduce file quality!");
@@ -267,7 +267,7 @@ public class OSSFileServiceImpl extends ServiceImpl<OSSFileMapper, OSSFile> impl
if ("1".equals(state)) {
//固定文件
if (!fileTypeStr.contains(fileType)) {
if (cut.equals(CutEnum.CN.getValue())) {
if (cut.equals(LanguageEnum.CN.getValue())) {
throw new JeroBootException("只能够上传pdf,word,excel类型的文件。请重新选择文件!");
} else {
throw new JeroBootException("Only upload pdf,word,excel type of file Please select the file again");
@@ -278,7 +278,7 @@ public class OSSFileServiceImpl extends ServiceImpl<OSSFileMapper, OSSFile> impl
List<String> fileTypeStrTwoList = Arrays.asList(fileTypeStrTwo.split(","));
//固定文件
if (!fileTypeStrTwoList.contains(fileType)) {
if (cut.equals(CutEnum.CN.getValue())) {
if (cut.equals(LanguageEnum.CN.getValue())) {
throw new JeroBootException("只能够上传.docx,.DOCX,.xlsx,.XLSX后缀类型的文件。请重新选择文件!");
} else {
throw new JeroBootException("Only upload .docx,.DOCX,.xlsx,.XLSX suffix type of file Please select the file again");
@@ -286,7 +286,7 @@ public class OSSFileServiceImpl extends ServiceImpl<OSSFileMapper, OSSFile> impl
}
} else {
if (CommonUtils.limitFileSuffix(orgName, fileSuffixLimits)) {
if (cut.equals(CutEnum.CN.getValue())) {
if (cut.equals(LanguageEnum.CN.getValue())) {
throw new JeroBootException("不能上传" + StringUtils.join(fileSuffixLimits, ",") + "类型的文件。请重新选择文件!");
} else {
throw new JeroBootException("Can't upload" + StringUtils.join(fileSuffixLimits, ",") + "type of file Please select the file again");
@@ -308,7 +308,7 @@ public class OSSFileServiceImpl extends ServiceImpl<OSSFileMapper, OSSFile> impl
}
}
if (flag) {
if (cut.equals(CutEnum.CN.getValue())) {
if (cut.equals(LanguageEnum.CN.getValue())) {
throw new JeroBootException("只能够上传pdf/word/excel/csv/ppt/txt/zip/rar/msg/gif/静态图片类型的文件。请重新选择文件!");
} else {
throw new JeroBootException("Only upload pdf/word/excel/csv/ppt/txt/zip/rar/msg/gif/Static image type file. Please re select the file!");
@@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.constant.CommonConstant;
import com.jero.common.constant.FillRuleConstant;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.exception.JeroBootException;
import com.jero.common.util.FillRuleUtil;
import com.jero.common.util.oConvertUtils;
@@ -257,9 +257,9 @@ public class SysCategoryServiceImpl extends ServiceImpl<SysCategoryMapper, SysCa
@Override
public List<SysCategoryTreeVO> getSysCategoryTree(String flag, Map<String, Object> params) {
String cut = CutEnum.CN.getValue();
String cut = LanguageEnum.CN.getValue();
if(params != null){
cut = ObjectUtil.isNotEmpty(params.get("cut")) ? (String) params.get("cut") : CutEnum.CN.getValue();
cut = ObjectUtil.isNotEmpty(params.get("cut")) ? (String) params.get("cut") : LanguageEnum.CN.getValue();
}
try {
//只查询技术领域的technology_territory
@@ -2,7 +2,7 @@ package com.jero.modules.system.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.jero.common.constant.CommonConstant;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.modules.system.entity.SysDictItem;
import com.jero.modules.system.mapper.SysDictItemMapper;
import com.jero.modules.system.service.ISysDictItemService;
@@ -189,7 +189,7 @@ public class SysDictItemServiceImpl extends ServiceImpl<SysDictItemMapper, SysDi
return flag;
}).distinct().collect(Collectors.toList());
if(CollectionUtils.isNotEmpty(sysDictItemList)){
if(StringUtils.equals(cut, CutEnum.CN.getValue())){
if(StringUtils.equals(cut, LanguageEnum.CN.getValue())){
result = sysDictItemList.stream().filter(e -> {
boolean flag = false;
List<String> fieldValueStrList = Arrays.asList(fieldValues.split(","));
@@ -201,7 +201,7 @@ public class SysDictItemServiceImpl extends ServiceImpl<SysDictItemMapper, SysDi
}
return flag;
}).map(SysDictItem::getItemText).collect(Collectors.joining(","));
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
}else if(StringUtils.equals(cut, LanguageEnum.EN.getValue())){
result = sysDictItemList.stream().filter(e -> {
boolean flag = false;
List<String> fieldValueStrList = Arrays.asList(fieldValues.split(","));
@@ -237,7 +237,7 @@ public class SysDictItemServiceImpl extends ServiceImpl<SysDictItemMapper, SysDi
return flag;
}).distinct().collect(Collectors.toList());
if(CollectionUtils.isNotEmpty(sysDictItemList)){
if(StringUtils.equals(cut, CutEnum.CN.getValue())){
if(StringUtils.equals(cut, LanguageEnum.CN.getValue())){
result = sysDictItemList.stream().filter(e -> {
boolean flag = false;
List<String> fieldTextStrList = Arrays.asList(fieldTexts.split(","));
@@ -249,7 +249,7 @@ public class SysDictItemServiceImpl extends ServiceImpl<SysDictItemMapper, SysDi
}
return flag;
}).map(SysDictItem::getItemValue).collect(Collectors.joining(","));
}else if(StringUtils.equals(cut,CutEnum.EN.getValue())){
}else if(StringUtils.equals(cut, LanguageEnum.EN.getValue())){
result = sysDictItemList.stream().filter(e -> {
boolean flag = false;
List<String> fieldTextStrList = Arrays.asList(fieldTexts.split(","));
@@ -1,6 +1,6 @@
package com.jero.modules.system.util;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.modules.system.entity.SysCategory;
import com.jero.modules.system.entity.SysCategoryTreeVO;
import org.springframework.stereotype.Component;
@@ -30,9 +30,9 @@ public class TreeUtils {
sysCategoryTreeVO.setValue(sysCategory.getId());
sysCategoryTreeVO.setDictId(sysCategory.getSysDictId());
String title = "";
if(MyStringUtils.equals(cut,CutEnum.CN.getValue())){
if(MyStringUtils.equals(cut, LanguageEnum.CN.getValue())){
title = sysCategory.getName();
}else if(MyStringUtils.equals(cut,CutEnum.EN.getValue())){
}else if(MyStringUtils.equals(cut, LanguageEnum.EN.getValue())){
title = sysCategory.getEnName();
}
sysCategoryTreeVO.setTitle(title);
@@ -53,9 +53,9 @@ public class TreeUtils {
sysCategoryTreeVO.setKey(sysCategory.getId());
sysCategoryTreeVO.setValue(sysCategory.getId());
sysCategoryTreeVO.setDictId(sysCategory.getSysDictId());
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
sysCategoryTreeVO.setTitle(sysCategory.getName());
} else if (CutEnum.EN.getValue().equals(cut)) {
} else if (LanguageEnum.EN.getValue().equals(cut)) {
sysCategoryTreeVO.setTitle(sysCategory.getEnName());
}
sysCategoryTreeVO.setParentId(sysCategory.getPid());
@@ -76,9 +76,9 @@ public class TreeUtils {
sysCategoryTreeVO.setKey(sysCategory.getId());
sysCategoryTreeVO.setValue(sysCategory.getId());
String title = "";
if(MyStringUtils.equals(cut,CutEnum.CN.getValue())){
if(MyStringUtils.equals(cut, LanguageEnum.CN.getValue())){
title = sysCategory.getName();
}else if(MyStringUtils.equals(cut,CutEnum.EN.getValue())){
}else if(MyStringUtils.equals(cut, LanguageEnum.EN.getValue())){
title = sysCategory.getEnName();
}
sysCategoryTreeVO.setTitle(title);
@@ -2,6 +2,7 @@ package com.jero.modules.activiti.controller;
import cn.hutool.core.bean.BeanUtil;
import com.jero.common.api.vo.Result;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.util.MessageUtils;
import com.jero.modules.activiti.service.ProcessService;
import io.swagger.annotations.ApiOperation;
@@ -19,18 +20,14 @@ import org.activiti.engine.task.TaskQuery;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.AntPathMatcher;
import org.springframework.context.i18n.LocaleContextHolder;
import org.springframework.util.CollectionUtils;
import org.springframework.util.PathMatcher;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import java.io.ByteArrayInputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
/**
@@ -219,8 +216,9 @@ public class AController {
}
@GetMapping("test")
public Result<String> getRedisTest(){
String msg1 = MessageUtils.message("message");
String msg2 = MessageUtils.message("message.operate.error","123456");
String msg1 = MessageUtils.getMessage("message");
String msg2 = MessageUtils.getMessage("message.operate.error","123456");
LanguageEnum language = MessageUtils.getLanguage();
return Result.OK(msg1+"\n"+msg2) ;
}
}
@@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.constant.enums.YesOrNoEnum;
import com.jero.common.exception.JeroBootException;
import com.jero.common.system.vo.LoginUser;
@@ -173,7 +173,7 @@ public class OnlCgformCollectionServiceImpl extends ServiceImpl<OnlCgformCollect
map.put("sort", "true");//列表排序标识
}
map.put("db_field_name", LineHumpUtil.lineToHump(onlCgformField.getDbFieldName()));//字段
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
} else {
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -207,7 +207,7 @@ public class OnlCgformCollectionServiceImpl extends ServiceImpl<OnlCgformCollect
map.put("field_show_type", onlCgformField.getFieldShowType());//类型(判断是下拉还是输入框,等等)
map.put("dict_field", onlCgformField.getDictField()); //下拉类型的数据字典编码
map.put("db_field_name", LineHumpUtil.lineToHump(onlCgformField.getDbFieldName()));//字段
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
} else {
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -320,7 +320,7 @@ public class OnlCgformCollectionServiceImpl extends ServiceImpl<OnlCgformCollect
String state = (String) data.get("state");
for (SysDictItem sysDictItem : stateList) {
if(StringUtils.equals(state,sysDictItem.getItemValue())){
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
if(StringUtils.equals(cut, LanguageEnum.CN.getValue())){
data.put("state",sysDictItem.getItemText());
}else {
data.put("state",sysDictItem.getEnName());
@@ -7,7 +7,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.system.base.controller.JeroController;
import com.jero.common.system.vo.LoginUser;
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
@@ -90,7 +90,7 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
private String getFileTypeText(String fileType, String cut) {
OnlCgformField fileTypeField = this.onlCgformFieldService.queryById(fileType);
if (ObjectUtil.isNotEmpty(fileTypeField)) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
return fileTypeField.getDbFieldTxt();
} else {
return fileTypeField.getDbFieldEnName();
@@ -4,7 +4,7 @@ import com.aliyuncs.utils.IOUtils;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.exception.JeroBootException;
import com.jero.common.util.MinioUtil;
import com.jero.modules.compare.entity.*;
@@ -268,7 +268,7 @@ public class SarFileCompareItemCommentServiceImpl extends ServiceImpl<SarFileCom
response.setContentType("application/force-download");
//创建工作表对象
String sheetName = "对比结果";
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
sheetName = "对比结果";
} else {
sheetName = "Comparing results";
@@ -277,7 +277,7 @@ public class SarFileCompareItemCommentServiceImpl extends ServiceImpl<SarFileCom
HSSFPatriarch patriarch = (HSSFPatriarch) sheet.createDrawingPatriarch();
// 创建头部
String header = "";
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
header = "所选标准,条款号,条款名称,条款内容,所选标准,条款号,条款名称,条款内容,评论";
} else {
header = "Selected Standard,Number,Title,Content,Selected Standard,Number,Title,Content,Comment";
@@ -407,7 +407,7 @@ public class SarFileCompareItemCommentServiceImpl extends ServiceImpl<SarFileCom
}
if (includeComments || MyStringUtils.isEmpty(selectIds)) {
Row row = sheet.createRow(i);
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
row.createCell(0).setCellValue("全文评论");
} else {
row.createCell(0).setCellValue("The full text comments");
@@ -463,7 +463,7 @@ public class SarFileCompareItemCommentServiceImpl extends ServiceImpl<SarFileCom
os.flush();
} catch (IOException e) {
e.printStackTrace();
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
throw new JeroBootException("下载文件失败");
} else {
throw new JeroBootException("Failed to download file");
@@ -1,6 +1,6 @@
package com.jero.modules.docTranslation.enums;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import org.apache.commons.lang3.StringUtils;
/**
@@ -51,9 +51,9 @@ public enum ReleaseConditionEnum {
ReleaseConditionEnum[] values = values();
for (ReleaseConditionEnum releaseConditionEnum : values) {
if (releaseConditionEnum.value.equals(value)) {
if(StringUtils.equals(cut, CutEnum.CN.getValue())){
if(StringUtils.equals(cut, LanguageEnum.CN.getValue())){
return releaseConditionEnum.cnName;
}else if(StringUtils.equals(cut, CutEnum.EN.getValue())){
}else if(StringUtils.equals(cut, LanguageEnum.EN.getValue())){
return releaseConditionEnum.enName;
}
}
@@ -39,7 +39,6 @@ import com.jero.modules.document.utils.ReadPdfUtil;
import com.jero.modules.document.utils.ReadWordUtil;
import com.jero.modules.document.vo.QueryConditionVO;
import com.jero.modules.domain.entity.DomainUserRel;
import com.jero.modules.domain.service.DomainUserRelService;
import com.jero.modules.domain.service.impl.DomainManageServiceImpl;
import com.jero.modules.home.entity.HomeDocumentDynamicEO;
import com.jero.modules.home.service.IHomeDocumentDynamicEOService;
@@ -399,7 +398,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
} else {
fieldList = fieldList.stream().filter(e -> YesOrNoEnum.YES.getValue().equals(MyStringUtils.valueOf(e.getIsQuery()))).collect(Collectors.toList());
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
fieldList = fieldList.stream().filter(e->!"title_en".equals(e.getDbFieldName())).collect(Collectors.toList());
}else{
fieldList = fieldList.stream().filter(e->!"title".equals(e.getDbFieldName())).collect(Collectors.toList());
@@ -412,7 +411,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
List<SysCategoryTreeVO> sysCategoryTree = sysCategoryService.getSysCategoryTree(null,params);
List<Map<String, Object>> list = new ArrayList<>();
for (OnlCgformField onlCgformField : fieldList) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
if("title".equals(onlCgformField.getDbFieldName()) || "title_en".equals(onlCgformField.getDbFieldName())){
onlCgformField.setDbFieldTxt("标题");
}
@@ -433,7 +432,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
map.put("field_show_type", onlCgformField.getFieldShowType());//类型(判断是下拉还是输入框,等等)
map.put("dict_field", onlCgformField.getDictField());
map.put("db_field_name", onlCgformField.getDbFieldName());//字段
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
} else {
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -484,7 +483,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
map.put("type","tree");
}
map.put("value",onlCgformField.getDbFieldName());
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
map.put("text",onlCgformField.getDbFieldTxt());
}else{
map.put("text",onlCgformField.getDbFieldEnName());
@@ -519,10 +518,10 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
fieldList = fieldList.stream().filter(e -> YesOrNoEnum.YES.getValue().equals(MyStringUtils.valueOf(e.getIsShowSearch()))).collect(Collectors.toList());
} else {
for (OnlCgformField onlCgformField : fieldList) {
if(CutEnum.EN.getValue().equals(cut) && "title".equals(onlCgformField.getDbFieldName())){
if(LanguageEnum.EN.getValue().equals(cut) && "title".equals(onlCgformField.getDbFieldName())){
onlCgformField.setDbFieldEnName("Title");
break;
} else if(CutEnum.CN.getValue().equals(cut) && "title".equals(onlCgformField.getDbFieldName())){
} else if(LanguageEnum.CN.getValue().equals(cut) && "title".equals(onlCgformField.getDbFieldName())){
onlCgformField.setDbFieldTxt("标题");
break;
}
@@ -567,7 +566,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
// map.put("sort", "true");//列表排序标识
// }
map.put("db_field_name", onlCgformField.getDbFieldName());//字段
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
} else {
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -618,7 +617,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
List<Map<String, Object>> Results = new ArrayList<>();
Map<String, Object> mapTemp = new HashMap<>();
String areaName = "";
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
areaName = onlCgformAreaTemp.getShowArea();
} else {
areaName = onlCgformAreaTemp.getEnName();
@@ -643,7 +642,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
Results.add(map);
}
}
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
mapTemp.put(onlCgformAreaTemp.getShowArea(), Results);
} else {
mapTemp.put(onlCgformAreaTemp.getEnName(), Results);
@@ -688,7 +687,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
List<Map<String, Object>> Results = new ArrayList<>();
for (OnlCgformArea onlCgformAreaTemp : areaList) {
String areaName = "";
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
areaName = onlCgformAreaTemp.getShowArea();
} else {
areaName = onlCgformAreaTemp.getEnName();
@@ -715,7 +714,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
Map<String,Object> fjdssMap = new HashMap<>();
fjdssMap.put("area","文本信息");
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
if(StringUtils.equals(cut, LanguageEnum.CN.getValue())){
fjdssMap.put("db_field_txt","分阶段实施详情");
}else {
fjdssMap.put("db_field_txt","Details of the phased implementation");
@@ -841,7 +840,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
for (OnlCgformArea onlCgformAreaTemp : areaList) {
String areaName = "";
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
areaName = onlCgformAreaTemp.getShowArea();
} else {
areaName = onlCgformAreaTemp.getEnName();
@@ -859,7 +858,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
// if (FieldTypeEnum.FILE.getValue().equals(fieldShowType)) {
// Map<String, Object> menuMap1 = new HashMap<>();
// menuMap1.put("pname",areaName);
// if (CutEnum.CN.getValue().equals(cut)) {
// if (LanguageEnum.CN.getValue().equals(cut)) {
// menuMap1.put("name",onlCgformField.getDbFieldTxt());
// } else {
// menuMap1.put("name",onlCgformField.getDbFieldEnName());
@@ -941,7 +940,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
for (OnlCgformArea onlCgformAreaTemp : areaList) {
String areaName = "";
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
areaName = onlCgformAreaTemp.getShowArea();
} else {
areaName = onlCgformAreaTemp.getEnName();
@@ -949,7 +948,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
Map<String, Object> mapTemp = new HashMap<>();
List<Map<String, Object>> resultTemp = new ArrayList<>();
List<OnlCgformField> fieldListTemp = fieldList.stream().filter(e -> onlCgformAreaTemp.getId().equals(e.getShowArea())).collect(Collectors.toList());
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
fieldListTemp.removeIf(new Predicate<OnlCgformField>() {
@Override
public boolean test(OnlCgformField onlCgformField) {
@@ -1082,7 +1081,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
resultTemp.add(map);
}
}
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
areaName = onlCgformAreaTemp.getShowArea();
mapTemp.put(areaName, resultTemp);
} else {
@@ -1106,7 +1105,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
map.put(dict_field, dictField);
map.put(db_field_name, dbFieldName2);//字段
if (StringUtils.isNotBlank(cut)) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put(db_field_txt, dbFieldTxt);//字段中文名
} else {
map.put(db_field_txt, dbFieldEnName);//字段中文名
@@ -1302,8 +1301,8 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
List<Map<String, Object>> mapListTempEn = new ArrayList<>();
StringBuilder fileTextAll = new StringBuilder();
try {
String cutCn = CutEnum.CN.getValue();
String cutEn = CutEnum.EN.getValue();
String cutCn = LanguageEnum.CN.getValue();
String cutEn = LanguageEnum.EN.getValue();
if (ossFileList.size() != 0) {
Map<String, Object> mapBaseDateCn = new HashMap<>();
Map<String, Object> mapBaseDateEn = new HashMap<>();
@@ -1913,8 +1912,8 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
List<Map<String, Object>> mapListTempEn = new ArrayList<>();
String fileTextAll = "";
try {
String cutCn = CutEnum.CN.getValue();
String cutEn = CutEnum.EN.getValue();
String cutCn = LanguageEnum.CN.getValue();
String cutEn = LanguageEnum.EN.getValue();
if (fileInfos.size() != 0) {
//编辑时,有修改文件的情况
fileTextAll = updateEsInfo(map, searchFieldList, sbCn, sbEn, fileInfos, mapListTempCn, mapListTempEn, cutCn, cutEn);
@@ -2244,7 +2243,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
for (String s : value.split(",")) {
List<SysDictItem> collect = stateDictItemList.stream().filter(e -> s.equals(e.getItemValue())).collect(Collectors.toList());
if(collect.size() != 0){
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
sb.append(collect.get(0).getItemText()+",");
}else{
sb.append(collect.get(0).getEnName()+",");
@@ -3144,7 +3143,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
conditionSb.append(" and " + "serial_number" + " like concat(concat('%','" + serialNumber + "'),'%')");
}
if (StringUtils.isNotBlank(title)) {
if (CutEnum.CN.getValue().equals((String) parameter.get("cut"))) {
if (LanguageEnum.CN.getValue().equals((String) parameter.get("cut"))) {
conditionSb.append(" and " + "title" + " like concat(concat('%','" + title + "'),'%')");
} else {
conditionSb.append(" and " + "title_en" + " like concat(concat('%','" + title + "'),'%')");
@@ -3195,7 +3194,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
.collect(Collectors.toList());
List<SysDictItem> state = stateList.stream().filter(e -> e.getItemValue().equals(entry.getValue())).collect(Collectors.toList());
if (state.size() != 0) {
if (CutEnum.CN.getValue().equals((String) parameter.get("cut"))) {
if (LanguageEnum.CN.getValue().equals((String) parameter.get("cut"))) {
entry.setValue(state.get(0).getItemText());
} else {
entry.setValue(state.get(0).getEnName());
@@ -3212,7 +3211,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
String finalKey = key;
List<OnlCgformField> onlCgformFieldList = fieldList.stream().filter(e -> e.getDbFieldName().equals(finalKey)).collect(Collectors.toList());
record1.put("text_info_id", onlCgformFieldList.get(0).getId());
if (CutEnum.CN.getValue().equals((String) parameter.get("cut"))) {
if (LanguageEnum.CN.getValue().equals((String) parameter.get("cut"))) {
record1.put("text_info", onlCgformFieldList.get(0).getDbFieldTxt());
} else {
record1.put("text_info", onlCgformFieldList.get(0).getDbFieldEnName());
@@ -3282,7 +3281,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
List<String> fileIdLidt = new ArrayList<>();
for (Map<String,Object> record : records) {
//处理标题
if(CutEnum.EN.getValue().equals(cut)){
if(LanguageEnum.EN.getValue().equals(cut)){
record.put("title",record.get("title_en"));
}
Map<String, Object> record1 = (Map) record;
@@ -3590,9 +3589,9 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
.collect(Collectors.toList());
if (dictItems.size() != 0) {
List<String> itemText = new ArrayList<>();
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
itemText = dictItems.stream().map(SysDictItem::getItemText).collect(Collectors.toList());
} else if(CutEnum.EN.getValue().equals(cut)) {
} else if(LanguageEnum.EN.getValue().equals(cut)) {
itemText = dictItems.stream().map(SysDictItem::getEnName).collect(Collectors.toList());
}else if("1".equals(flag)){
itemText = dictItems.stream().map(SysDictItem::getEnName).collect(Collectors.toList());
@@ -3610,9 +3609,9 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if (onlCgformFieldList.size() != 0 && StringUtils.isNotBlank(onlCgformFieldList.get(0).getDictField())) {
if(FieldTypeEnum.PULL_SINGLE.getValue().equals(onlCgformFieldList.get(0).getFieldShowType())
|| FieldTypeEnum.PULL_MORE.getValue().equals(onlCgformFieldList.get(0).getFieldShowType())){
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
entry.setValue(StringUtils.join(dictItemsCh, ","));
} else if(CutEnum.EN.getValue().equals(cut)){
} else if(LanguageEnum.EN.getValue().equals(cut)){
entry.setValue(StringUtils.join(dictItemsEn, ","));
}else if("1".equals(flag)){
entry.setValue(StringUtils.join(dictItemsEn, ","));
@@ -3648,9 +3647,9 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
.collect(Collectors.toList());
if (dictItems.size() != 0) {
List<String> itemText = new ArrayList<>();
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
itemText = dictItems.stream().map(SysDictItem::getItemText).collect(Collectors.toList());
} else if(CutEnum.EN.getValue().equals(cut)) {
} else if(LanguageEnum.EN.getValue().equals(cut)) {
itemText = dictItems.stream().map(SysDictItem::getEnName).collect(Collectors.toList());
}else if("2".equals(flagTemp)){
itemText = dictItems.stream().map(SysDictItem::getItemText).collect(Collectors.toList());
@@ -3668,9 +3667,9 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if (onlCgformFieldList.size() != 0 && StringUtils.isNotBlank(onlCgformFieldList.get(0).getDictField())) {
if(FieldTypeEnum.PULL_SINGLE.getValue().equals(onlCgformFieldList.get(0).getFieldShowType())
|| FieldTypeEnum.PULL_MORE.getValue().equals(onlCgformFieldList.get(0).getFieldShowType())){
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
entry.setValue(StringUtils.join(dictItemsCh, ","));
} else if(CutEnum.EN.getValue().equals(cut)){
} else if(LanguageEnum.EN.getValue().equals(cut)){
entry.setValue(StringUtils.join(dictItemsEn, ","));
}else if("2".equals(flagTemp)){
entry.setValue(StringUtils.join(dictItemsEn, ","));
@@ -3796,7 +3795,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if (!"file".equals(flag)) {
fieldListTemp = fieldListTemp.stream().filter(e -> !FieldTypeEnum.FILE.getValue().equals(e.getFieldShowType())).collect(Collectors.toList());
}
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
headerFieldList = fieldListTemp.stream().map(OnlCgformField::getDbFieldTxt).collect(Collectors.toList());
} else {
headerFieldList = fieldListTemp.stream().map(OnlCgformField::getDbFieldEnName).collect(Collectors.toList());
@@ -3906,7 +3905,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
fis.close();
}
} catch (IOException e) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("下载文件失败");
}else{
throw new JeroBootException("Failed to download file");
@@ -4145,7 +4144,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
try {
String cut = (String) map.get("cut");
String sheetName = "";
if(StringUtils.equals(cut,CutEnum.CN.getValue())){
if(StringUtils.equals(cut, LanguageEnum.CN.getValue())){
sheetName = "文档库导入模板";
}else {
sheetName = "Document LibraryImport Template";
@@ -4266,7 +4265,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
//第二行
StringBuilder sbTwo = new StringBuilder();
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
sbTwo.append("填写说明\n" + "1.导入数据从第三行开始,第一行为表头,第二行为填写说明,第三行是正式数据\n" + "2.所有带*号的字段必须填写\n");
}else{
sbTwo.append("Filling explanation\n"
@@ -4276,7 +4275,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
int count = 3;
if (pullSingleList.size() != 0) {
//单选
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String pullSingle = StringUtils.join(pullSingleList, ",") + "字段是单选属性,必须和系统中的对应字段选项相匹配\n";
sbTwo.append(count++ + "." + pullSingle);
}else{
@@ -4287,7 +4286,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if (pullMoreList.size() != 0) {
//多选
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String pullMore = StringUtils.join(pullMoreList, ",") + "字段是多选属性,必须和系统中的对应字段选项相匹配,填写多个时采用英文或中文逗号分割\n";
sbTwo.append(count++ + "." + pullMore);
}else{
@@ -4297,7 +4296,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
if (dateSingleList.size() != 0) {
//单选日期
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String dateSingle = StringUtils.join(dateSingleList, ",") + "字段为日期,必须精确到日\n";
sbTwo.append(count++ + "." + dateSingle);
}else{
@@ -4307,7 +4306,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
if (textStringList.size() != 0) {
//输入框
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String textString = StringUtils.join(textStringList, ",") + "字段为文本,填写文本内容\n";
sbTwo.append(count++ + "." + textString);
}else{
@@ -4317,7 +4316,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
if (standardList.size() != 0) {
//标准选择
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String standard = StringUtils.join(standardList, ",") + "字段为标准号,填写多个时采用英文或中文逗号分割\n";
sbTwo.append(count++ + "." + standard);
}else{
@@ -4327,7 +4326,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
if (fileList.size() != 0) {
//文件
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String file = StringUtils.join(fileList, ",") + "字段为文件属性,填写时需要在本文件同级目录下以标准号为名称建立文件夹,并在文件夹下放置文件且该文件夹下只能有一层级,假设在AAA标准号下放置了B.pdf,则应填写AAA/B.pdf\n";
sbTwo.append(count++ + "." + file);
}else{
@@ -4337,7 +4336,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
if(treeList.size() != 0){
//树状结构
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String tree = StringUtils.join(treeList, ",") + "字段为树状结构属性,填写时直接填写选中的数据,如需要选中车身,则直接填写车身,填写多个时采用英文或中文逗号分割\n";
sbTwo.append(count++ + "." + tree);
}else{
@@ -4346,7 +4345,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
}
//
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String tree = "分阶段实施详情字段,多行之间使用#号分隔,列之间使用<n>标签分隔,示例:法规编号/条款<n>新车型<n>2000-10-10<n>备注#";
sbTwo.append(count++ + "." + tree);
}else{
@@ -4424,7 +4423,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
Map<String, Object> map5 = new HashMap<>();
if ("header".equals(flag)) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
//编号
map1.put("db_field_name", "serial_number");//字段
map1.put("db_field_txt", "编号");//字段中文名
@@ -4468,7 +4467,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
list.add(map5);
}
} else if ("condition".equals(flag)) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
//编号
map1.put("db_field_name", "serial_number");//字段
map1.put("db_field_txt", "编号");//字段中文名
@@ -4515,7 +4514,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
Map<String, Object> map4 = new HashMap<>();
if ("header".equals(flag)) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
//编号
map1.put("db_field_name", "serial_number");//字段
map1.put("db_field_txt", "编号");//字段中文名
@@ -4551,7 +4550,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
list.add(map4);
}
} else if ("condition".equals(flag)) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
//编号
map1.put("db_field_name", "serial_number");//字段
map1.put("db_field_txt", "编号");//字段中文名
@@ -4704,9 +4703,9 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
List<SysCategory> sysCategoryList = categoryList.stream().filter(e -> idList.contains(e.getId())).collect(Collectors.toList());
List<String> nameList = sysCategoryList.stream().map(SysCategory::getName).collect(Collectors.toList());
List<String> nameEnList = sysCategoryList.stream().map(SysCategory::getEnName).collect(Collectors.toList());
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
entry.setValue(StringUtils.join(nameList, ","));
} else if(CutEnum.EN.getValue().equals(cut)){
} else if(LanguageEnum.EN.getValue().equals(cut)){
entry.setValue(StringUtils.join(nameEnList, ","));
}else if("1".equals(flag)){
entry.setValue(StringUtils.join(nameEnList, ","));
@@ -4732,9 +4731,9 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
List<SysCategory> sysCategoryList = categoryList.stream().filter(e -> idList.contains(e.getId())).collect(Collectors.toList());
List<String> nameList = sysCategoryList.stream().map(SysCategory::getName).collect(Collectors.toList());
List<String> nameEnList = sysCategoryList.stream().map(SysCategory::getEnName).collect(Collectors.toList());
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
entry.setValue(StringUtils.join(nameList, ","));
} else if(CutEnum.EN.getValue().equals(cut)){
} else if(LanguageEnum.EN.getValue().equals(cut)){
entry.setValue(StringUtils.join(nameEnList, ","));
}else if("2".equals(flagTemp)){
entry.setValue(StringUtils.join(nameList, ","));
@@ -4753,7 +4752,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
String filenameorg = file.getOriginalFilename().substring(0, pos);
//判断上传文件必须是zip
if (!str.equals("zip") && !str.equals("rar")) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("请上传zip格式的文件或rar格式的文件");
}else{
throw new JeroBootException("Please upload a zip file or rar file");
@@ -4780,7 +4779,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if (length > 2) {
//删除原上传文件
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("压缩包中必须有且仅有一个文件夹,请重新上传");
}else{
throw new JeroBootException("There must be only one folder in the compressed package Please upload it again");
@@ -4797,7 +4796,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if (fileList.size() == 0) {
//删除原上传文件
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("压缩包根目录下没有excel作为导入数据,请重新上传");
}else{
throw new JeroBootException("Excel does not exist in the root directory of the compressed package Please upload it again");
@@ -4806,7 +4805,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
} else if (fileList.size() > 1) {
//删除原上传文件
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("压缩包根目录下仅能存在一个excel为导入数据,请重新上传");
}else{
throw new JeroBootException("Only one Excel file can be imported in the compressed package root directory. Please upload data again");
@@ -4821,7 +4820,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if (excelfilelist.size() < 1) {
//删除原上传文件
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("压缩包内没有上传Excel数据");
}else{
throw new JeroBootException("No Excel data is uploaded in the compressed package");
@@ -4830,7 +4829,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
} else if (excelfilelist.size() > 1) {
//删除原上传文件
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("压缩包内有多个Excel数据源");
}else{
throw new JeroBootException("There are multiple Excel data sources in the zip package");
@@ -4892,7 +4891,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if (dataList.size() == 0) {
//删除原上传文件
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("请填写必填字段内容,带*的为必填");
}else{
throw new JeroBootException("Please fill in the required fields marked with *");
@@ -4913,7 +4912,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
workbook.close();
//删除原上传文件
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("读取失败,请严格按照模板文件导入数据");
}else{
throw new JeroBootException("The data fails to be read. Import data strictly according to the template file");
@@ -4944,14 +4943,14 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
String cut) {
//树形数据字典
List<String> treeNameList = new ArrayList<>();
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
treeNameList = categoryList.stream().map(SysCategory::getName).collect(Collectors.toList());
}else{
treeNameList = categoryList.stream().map(SysCategory::getEnName).collect(Collectors.toList());
}
//普通数据字典
List<String> itemNameList = new ArrayList<>();
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
itemNameList = dictItemList.stream().map(SysDictItem::getItemText).collect(Collectors.toList());
}else{
itemNameList = dictItemList.stream().map(SysDictItem::getEnName).collect(Collectors.toList());
@@ -4965,7 +4964,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
i++;
int countError = 0; //记录失败数据数量
String errorMsg = "";
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg = "" + i + "行:";
} else {
errorMsg = i + " line";
@@ -4988,7 +4987,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
PhasedImplementationDetailsEO phasedImplementationDetailsEO = new PhasedImplementationDetailsEO();
String[] phasedImplDetailsArr = phasedImplDetails.split("<n>");
if(phasedImplDetailsArr.length < 3){
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += "分阶段实施详情-必填项不能为空, ";
}else{
errorMsg += "Phased Implementation Details - Required items cannot be empty,";
@@ -5000,14 +4999,14 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if(phasedImplDetailsArr.length >= 1){
String standNumberOrClause = phasedImplDetailsArr[0];
if(StringUtils.isEmpty(standNumberOrClause)){
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += "分阶段实施详情-法规编号/条款不能为空, ";
}else{
errorMsg += "Phased Implementation Details - Regulation No./clause cannot be empty,";
}
countError++;
} else if (StringUtils.isNotBlank(standNumberOrClause) && standNumberOrClause.length() > 200) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += "分阶段实施详情-法规编号/条款不能超过" + 200 + "个字符, ";
}else{
errorMsg += "Phased Implementation Details - Regulation No./clause Can not be more than " + 200 + " char, ";
@@ -5034,7 +5033,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}).map(ImplementationTypeEnum::getItemValue).collect(Collectors.toList());
if(implementationTypeNameArr.length != implementationTypeList.size()){
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += "分阶段实施详情-实施类型填写有误,填写值为'新车型 或 在产车', ";
}else{
errorMsg += "Phased Implementation Details - implementationType The value is set to 'New car model or Car in production', ";
@@ -5044,7 +5043,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
phasedImplementationDetailsEO.setImplementationType(implementationTypeList.stream().collect(Collectors.joining(",")));
}
}else {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += "分阶段实施详情-实施类型不能为空, ";
}else{
errorMsg += "Phased Implementation Details - Implementation Type cannot be empty,";
@@ -5055,7 +5054,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if(phasedImplDetailsArr.length >= 3){
String implementationDateStr = phasedImplDetailsArr[2];
if(StringUtils.isEmpty(implementationDateStr)){
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += "分阶段实施详情-实施日期不能为空, ";
}else{
errorMsg += "Phased Implementation Details - Implementation Date cannot be empty,";
@@ -5069,7 +5068,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
e.printStackTrace();
}
if(implementationDate == null){
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += "分阶段实施详情-实施日期格式错误,正确格式为'yyyy-MM-dd', ";
}else{
errorMsg += "Phased Implementation Details - implementationDate format is incorrect. The correct format is 'yyyy-MM-dd', ";
@@ -5083,7 +5082,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if(phasedImplDetailsArr.length >= 4){
String remarks = phasedImplDetailsArr[3];
if (StringUtils.isNotBlank(remarks) && remarks.length() > 1000) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += "分阶段实施详情-备注不能超过" + 1000 + "个字符, ";
}else{
errorMsg += "Phased Implementation Details - ramarks Can not be more than " + 1000 + " char, ";
@@ -5116,7 +5115,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
//树形
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "为必填项,不能为空, ";
}else{
errorMsg += key + " This parameter is mandatory and cannot be empty, ";
@@ -5125,7 +5124,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
//判断长度
if (StringUtils.isNotBlank(value) && value.length() > Long.parseLong(dbLength)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "不能超过" + dbLength + "个字符, ";
}else{
errorMsg += key + " Can not be more than " + dbLength + " char, ";
@@ -5136,7 +5135,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if (StringUtils.isNotBlank(value)) {
for (String valueTemp : value.split(",")) {
if (!treeNameList.contains(valueTemp)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "中的" + valueTemp + "与数据字典不匹配, ";
}else{
errorMsg += key +" "+ valueTemp + " Does not match the data dictionary, ";
@@ -5151,7 +5150,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
for (String valueTemp : value.split(",")) {
if (treeNameList.contains(valueTemp)) {
List<SysCategory> collect = new ArrayList<>();
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
collect = categoryList.stream().filter(e -> e.getName().equals(valueTemp)).collect(Collectors.toList());
}else{
collect = categoryList.stream().filter(e -> e.getEnName().equals(valueTemp)).collect(Collectors.toList());
@@ -5168,7 +5167,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
//输入框
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "为必填项,不能为空, ";
}else{
errorMsg += key + " This parameter is mandatory and cannot be empty, ";
@@ -5177,7 +5176,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
//判断长度
if (StringUtils.isNotBlank(value) && value.length() > Long.parseLong(dbLength)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "不能超过" + dbLength + "个字符, ";
}else{
errorMsg += key + " Can not be more than" + dbLength + "char, ";
@@ -5193,7 +5192,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
//下拉单选
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "为必填项,不能为空, ";
}else{
errorMsg += key + " This parameter is mandatory and cannot be empty, ";
@@ -5202,7 +5201,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
//判断长度
if (StringUtils.isNotBlank(value) && value.length() > Long.parseLong(dbLength)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "不能超过" + dbLength + "个字符, ";
}else{
errorMsg += key + " Can not be more than" + dbLength + " char, ";
@@ -5211,7 +5210,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
//判断是否是单选
if (StringUtils.isNotBlank(value) && value.contains(",")) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "为单选项, ";
}else{
errorMsg += key + " Is multiple choice, ";
@@ -5222,7 +5221,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
//判断数据是否匹配
if (StringUtils.isNotBlank(value)) {
if (!itemNameList.contains(value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "中的" + value + "与数据字典不匹配, ";
}else{
errorMsg += key + " " + value + " Does not match the data dictionary, ";
@@ -5234,7 +5233,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if (itemNameList.contains(value)) {
String finalValue = value;
List<SysDictItem> collect = new ArrayList<>();
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
collect = dictItemList.stream().filter(e -> StringUtils.isNotBlank(e.getItemText()) && e.getItemText().equals(finalValue)).collect(Collectors.toList());
}else{
collect = dictItemList.stream().filter(e -> StringUtils.isNotBlank(e.getEnName()) && e.getEnName().equals(finalValue)).collect(Collectors.toList());
@@ -5246,7 +5245,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
} else if (FieldTypeEnum.PULL_MORE.getValue().equals(fieldShowType)) {
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "为必填项,不能为空, ";
}else{
errorMsg += key + " This parameter is mandatory and cannot be empty, ";
@@ -5255,7 +5254,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
//判断长度
if (StringUtils.isNotBlank(value) && value.length() > Long.parseLong(dbLength)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "不能超过" + dbLength + "个字符, ";
}else{
errorMsg += key + " Can not be more than" + dbLength + " char, ";
@@ -5266,7 +5265,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if (StringUtils.isNotBlank(value)) {
for (String valueTemp : value.split(",")) {
if (!itemNameList.contains(valueTemp)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "中的" + valueTemp + "与数据字典不匹配, ";
}else{
errorMsg += key +" "+ valueTemp + " Does not match the data dictionary, ";
@@ -5282,7 +5281,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
for (String valueTemp : value.split(",")) {
if (itemNameList.contains(valueTemp)) {
List<SysDictItem> collect = new ArrayList<>();
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
collect = dictItemList.stream().filter(e -> StringUtils.isNotBlank(e.getItemText()) && e.getItemText().equals(valueTemp)).collect(Collectors.toList());
}else{
collect = dictItemList.stream().filter(e -> StringUtils.isNotBlank(e.getEnName()) && e.getEnName().equals(valueTemp)).collect(Collectors.toList());
@@ -5302,7 +5301,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
//单选日期
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "为必填项,不能为空, ";
}else{
errorMsg += key + " This parameter is mandatory and cannot be empty, ";
@@ -5311,7 +5310,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
//a判断是否是单日期选择
if (StringUtils.isNotBlank(value) && value.contains(",")) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "为单日期选项, ";
}else{
errorMsg += key + " Is single date option, ";
@@ -5320,7 +5319,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
//判断格式是否正确
if (!DateUtils.isValidDate((String) value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "格式不正确, 正确格式如:yyyy/m/d、yyyy-MM-dd、yyyy年MM月dd日, ";
}else{
errorMsg += key + " Incorrect format correct format is:yyyy/m/d、yyyy-MM-dd、yyyy年MM月dd日, ";
@@ -5332,7 +5331,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
//多选日期
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "为必填项,不能为空, ";
}else{
errorMsg += key + " This parameter is mandatory and cannot be empty, ";
@@ -5341,7 +5340,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
//判断格式是否正确
if (!DateUtils.isValidDate((String) value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "格式不正确, 正确格式如:yyyy/m/d、yyyy-MM-dd、yyyy年MM月dd日, ";
}else{
errorMsg += key + " Incorrect format correct format is:yyyy/m/d、yyyy-MM-dd、yyyy年MM月dd日, ";
@@ -5354,7 +5353,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
//文件
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "为必填项,不能为空, ";
}else{
errorMsg += key + " This parameter is mandatory and cannot be empty, ";
@@ -5363,7 +5362,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
//判断长度
if (StringUtils.isNotBlank(value) && value.length() > Long.parseLong(dbLength)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "不能超过" + dbLength + "个字符, ";
}else{
errorMsg += key + " Can not be more than " + dbLength + " char, ";
@@ -5375,7 +5374,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
for (String fileName : value.split(",")) {
List<File> nowFileList = FileUnZip.readFileByFilename(zipEntryName, fileName,cut,errorMsg,null,key,key);
if (nowFileList.size() == 0) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + " 压缩包中没有" + fileName + "文件, ";
}else{
errorMsg += key + " Not in the zip package" + fileName + "file, ";
@@ -5406,7 +5405,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
//标准选择
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "为必填项,不能为空, ";
}else{
errorMsg += key + " This parameter is mandatory and cannot be empty, ";
@@ -5415,7 +5414,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
//判断长度
if (StringUtils.isNotBlank(value) && value.length() > Long.parseLong(dbLength)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += key + "不能超过" + dbLength + "个字符, ";
}else{
errorMsg += key + " Can not be more than " + dbLength + " char, ";
@@ -5661,7 +5660,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
for (String technologyTerritoryId : record.getTechnologyTerritory().split(",")) {
List<SysCategory> collect = categoryList.stream().filter(e -> e.getId().equals(technologyTerritoryId)).collect(Collectors.toList());
if(collect.size() != 0){
if(CutEnum.CN.getValue().equals(bussDocumentLibraryEO.getCut())){
if(LanguageEnum.CN.getValue().equals(bussDocumentLibraryEO.getCut())){
sb.append(collect.get(0).getName()+",");
}else{
sb.append(collect.get(0).getEnName()+",");
@@ -5741,7 +5740,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
}
record1.put("technology_territory_id",technology_territory);
if(StringUtils.equals(cut,CutEnum.EN.getValue())){
if(StringUtils.equals(cut, LanguageEnum.EN.getValue())){
if(record.containsKey("title") && record.containsKey("title_en")){
record.put("title",record.get("title_en"));
}
@@ -5862,7 +5861,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
List<Map<String, Object>> mapList = this.listMaps(wrapper);
String title = "";
if(mapList.size() != 0){
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
title = mapList.get(0).get("serial_number") + ""+ mapList.get(0).get("title") + "";
}else{
title = mapList.get(0).get("serial_number") + ""+ mapList.get(0).get("title_en") + "";
@@ -1,7 +1,7 @@
package com.jero.modules.document.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.modules.document.entity.PhasedImplementationDetailsEO;
import com.jero.modules.document.enums.ImplementationTypeEnum;
import com.jero.modules.document.mapper.PhasedImplementationDetailsEOMapper;
@@ -119,7 +119,7 @@ public class PhasedImplementationDetailsEOServiceImpl extends ServiceImpl<Phased
ImplementationTypeEnum[] implementationTypeEnums = ImplementationTypeEnum.values();
String implementationTypeText = "";
if(StringUtils.equals(cut, CutEnum.CN.getValue())){
if(StringUtils.equals(cut, LanguageEnum.CN.getValue())){
implementationTypeText = Arrays.stream(implementationTypeEnums).filter(implementationTypeEnum -> {
boolean flag = false;
for (String type : implementationTypeArr) {
@@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.system.base.controller.JeroController;
import com.jero.common.system.vo.LoginUser;
import com.jero.common.util.MinioUtil;
@@ -131,13 +131,13 @@ public class ExtRepoDataController extends JeroController<ExtRepoData, IExtRepoD
if ((Boolean)session.getAttribute("haveSuperiorManageAuth")) {
log.info("对外报告数据表收到文件添加请求,开始处理文件:【" + sdf.format(new Date()) + "");
int res = extRepoDataService.add(extRepoData);
if (CutEnum.CN.getValue().equals(extRepoData.getCut())) {
if (LanguageEnum.CN.getValue().equals(extRepoData.getCut())) {
result.success("添加成功:" + res + "条数据!");
} else {
result.success(res + " pieces of data are added successfully");
}
} else {
if (CutEnum.CN.getValue().equals(extRepoData.getCut())) {
if (LanguageEnum.CN.getValue().equals(extRepoData.getCut())) {
result.error500("没有权限!");
} else {
result.error500("You do not have permission ");
@@ -166,13 +166,13 @@ public class ExtRepoDataController extends JeroController<ExtRepoData, IExtRepoD
if (extRepoFolderService.isManager() || (Boolean)session.getAttribute("haveSuperiorManageAuth")) {
extRepoData.setSupFolder(erd.getSupFolder());
extRepoDataService.editById(extRepoData);
if (CutEnum.CN.getValue().equals(extRepoData.getCut())) {
if (LanguageEnum.CN.getValue().equals(extRepoData.getCut())) {
result.success("编辑成功!");
} else {
result.success("Data update successfully");
}
} else {
if (CutEnum.CN.getValue().equals(extRepoData.getCut())) {
if (LanguageEnum.CN.getValue().equals(extRepoData.getCut())) {
result.error500("没有权限!");
} else {
result.error500("You do not have permission ");
@@ -202,20 +202,20 @@ public class ExtRepoDataController extends JeroController<ExtRepoData, IExtRepoD
if (extRepoFolderService.isManager() || (Boolean)session.getAttribute("haveSuperiorManageAuth")) {
extRepoDataService.deleteById(id);
MinioUtil.delete(erd.getFileKey());
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
result.success("删除成功!");
} else {
result.success("Data deletion successfully!");
}
} else {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
result.error500("没有权限!");
} else {
result.error500("You do not have permission!");
}
}
} else {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
result.error500("删除失败!");
} else {
result.error500("Delete failed!");
@@ -242,7 +242,7 @@ public class ExtRepoDataController extends JeroController<ExtRepoData, IExtRepoD
for (String id : idsList) {
ExtRepoData erd = extRepoDataService.queryById(id);
if (null != erd && !extRepoFolderService.isManager() && !sysUser.getUsername().equals(erd.getCreateBy())) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
result.error500("没有权限!");
} else {
result.error500("You do not have permission!");
@@ -256,7 +256,7 @@ public class ExtRepoDataController extends JeroController<ExtRepoData, IExtRepoD
this.extRepoDataService.deleteById(id);
}
}
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
result.success("删除成功!");
} else {
result.success("Data deletion successfully!");
@@ -3,7 +3,7 @@ package com.jero.modules.extRepo.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.exception.JeroBootException;
import com.jero.common.system.base.controller.JeroController;
import com.jero.modules.extRepo.entity.ERFTreeDataVO;
@@ -75,7 +75,7 @@ public class ExtRepoFolderController extends JeroController<ExtRepoFolder, IExtR
if (!extRepoFolder.isAddSub()) {
//增加同级文件夹
if (!boo) {
if (CutEnum.CN.getValue().equals(extRepoFolder.getCut())) {
if (LanguageEnum.CN.getValue().equals(extRepoFolder.getCut())) {
throw new JeroBootException("无法创建同级文件夹!请联系管理员!");
} else {
throw new JeroBootException("Unable to create a sibling folder ! Please Contact your administrator !");
@@ -84,13 +84,13 @@ public class ExtRepoFolderController extends JeroController<ExtRepoFolder, IExtR
extRepoFolder.setSupFolder(folder.getSupFolder());
}
extRepoFolderService.add(extRepoFolder);
if (CutEnum.CN.getValue().equals(extRepoFolder.getCut())) {
if (LanguageEnum.CN.getValue().equals(extRepoFolder.getCut())) {
result.success("添加成功!");
} else {
result.success("Data added successfully");
}
} else {
if (CutEnum.CN.getValue().equals(extRepoFolder.getCut())) {
if (LanguageEnum.CN.getValue().equals(extRepoFolder.getCut())) {
result.error500("没有权限!");
} else {
result.error500("You do not have permission ");
@@ -118,14 +118,14 @@ public class ExtRepoFolderController extends JeroController<ExtRepoFolder, IExtR
boolean boo = (Boolean)session.getAttribute("haveSuperiorManageAuth");
if (boo || extRepoFolderService.haveManageAuth(extRepoFolder.getId())) {
if (!boo) {
if (CutEnum.CN.getValue().equals(extRepoFolder.getCut())) {
if (LanguageEnum.CN.getValue().equals(extRepoFolder.getCut())) {
return result.error500("无法创建同级文件夹!请联系管理员!");
} else {
return result.error500("Unable to create a sibling folder ! Please Contact your administrator !");
}
}
} else {
if (CutEnum.CN.getValue().equals(extRepoFolder.getCut())) {
if (LanguageEnum.CN.getValue().equals(extRepoFolder.getCut())) {
return result.error500("没有权限!");
} else {
return result.error500("You do not have permission ");
@@ -149,13 +149,13 @@ public class ExtRepoFolderController extends JeroController<ExtRepoFolder, IExtR
extRepoFolderService.haveSuperiorManageAuth(extRepoFolder.getId(),session);
if (ObjectUtils.isNotEmpty(session.getAttribute("haveSuperiorManageAuth"))&&(Boolean) session.getAttribute("haveSuperiorManageAuth")) {
extRepoFolderService.editById(extRepoFolder);
if (CutEnum.CN.getValue().equals(extRepoFolder.getCut())) {
if (LanguageEnum.CN.getValue().equals(extRepoFolder.getCut())) {
result.success("编辑成功!");
} else {
result.success("Data update successfully");
}
} else {
if (CutEnum.CN.getValue().equals(extRepoFolder.getCut())) {
if (LanguageEnum.CN.getValue().equals(extRepoFolder.getCut())) {
result.error500("没有权限!");
} else {
result.error500("You do not have permission ");
@@ -184,7 +184,7 @@ public class ExtRepoFolderController extends JeroController<ExtRepoFolder, IExtR
ExtRepoFolder erf = extRepoFolderService.queryById(id);
int count = getRootFolderCount();
if (erf.getSupFolder().equals("root") && count <= 1) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
result.error500("此文件夹不可删除!");
} else {
result.error500("This folder cannot be deleted!");
@@ -195,21 +195,21 @@ public class ExtRepoFolderController extends JeroController<ExtRepoFolder, IExtR
extRepoDataService.deleteById(erd.getId());
}
extRepoFolderService.deleteById(id);
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
result.success("删除成功!");
} else {
result.success("Data deletion successfully!");
}
}
} else {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
result.error500("请先删除子文件夹!");
} else {
result.error500("Please delete the subfolder first!");
}
}
} else {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
result.error500("没有权限!");
} else {
result.error500("You do not have permission!");
@@ -239,7 +239,7 @@ public class ExtRepoFolderController extends JeroController<ExtRepoFolder, IExtR
Result<ExtRepoFolder> result = new Result();
ExtRepoFolder extRepoFolder = extRepoFolderService.queryById(id);
if (extRepoFolder == null) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
result.error500("未找到对应数据!");
} else {
result.error500("No Data");
@@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.system.base.controller.JeroController;
import com.jero.common.system.query.QueryGenerator;
import com.jero.modules.home.entity.HomeDocumentDynamicEO;
@@ -61,7 +61,7 @@ public class HomeDocumentDynamicEOController extends JeroController<HomeDocument
queryWrapper.orderByDesc("create_time");
Page<HomeDocumentDynamicEO> page = new Page<HomeDocumentDynamicEO>(pageNo, pageSize);
IPage<HomeDocumentDynamicEO> pageList = homeDocumentDynamicEOService.page(page, queryWrapper);
if(CutEnum.CN.getValue().equals(cut) && ObjectUtils.isNotEmpty(pageList.getRecords())){
if(LanguageEnum.CN.getValue().equals(cut) && ObjectUtils.isNotEmpty(pageList.getRecords())){
for (HomeDocumentDynamicEO record : pageList.getRecords()) {
if(StringUtils.isNotBlank(record.getMsgContentCn())){
record.setMsgContent(record.getMsgContentCn());
@@ -4,7 +4,7 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
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.constant.enums.LanguageEnum;
import com.jero.common.system.vo.LoginUser;
import com.jero.modules.home.entity.HomeFunctionModuleEO;
import com.jero.modules.home.mapper.HomeFunctionModuleEOMapper;
@@ -131,7 +131,7 @@ public class HomeFunctionModuleEOServiceImpl extends ServiceImpl<HomeFunctionMod
wrapperTemp.in(HomeFunctionModuleEO::getCreateBy,loginUser.getUsername()).orderByAsc(HomeFunctionModuleEO::getState).orderByAsc(HomeFunctionModuleEO::getSort);
List<HomeFunctionModuleEO> homeFunctionModuleEOS = this.list(wrapperTemp);
if(homeFunctionModuleEOS.size() == 0){
if(CutEnum.EN.getValue().equals(cut)){
if(LanguageEnum.EN.getValue().equals(cut)){
for (HomeFunctionModuleEO homeFunctionModuleEO : homeFunctionModuleEOListTemp) {
homeFunctionModuleEO.setIconName(homeFunctionModuleEO.getIconNameEn());
}
@@ -159,7 +159,7 @@ public class HomeFunctionModuleEOServiceImpl extends ServiceImpl<HomeFunctionMod
}
}
homeFunctionModuleEOSTemp = homeFunctionModuleEOSTemp.stream().distinct().collect(Collectors.toList());
if(CutEnum.EN.getValue().equals(cut)){
if(LanguageEnum.EN.getValue().equals(cut)){
for (HomeFunctionModuleEO homeFunctionModuleEO : homeFunctionModuleEOSTemp) {
homeFunctionModuleEO.setIconName(homeFunctionModuleEO.getIconNameEn());
}
@@ -1,6 +1,6 @@
package com.jero.modules.lanswitch.service.impl;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.constant.enums.ModuleEnum;
import com.jero.common.constant.enums.YesOrNoEnum;
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
@@ -69,7 +69,7 @@ public class LanguageSwitchServiceImpl implements ILanguageSwitchService {
map.put("db_field_name", LineHumpUtil.lineToHump(dbFieldName));
}
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
}else{
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -115,7 +115,7 @@ public class LanguageSwitchServiceImpl implements ILanguageSwitchService {
map.put("db_field_name", LineHumpUtil.lineToHump(onlCgformField.getDbFieldName()));//字段
}
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
} else {
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -157,7 +157,7 @@ public class LanguageSwitchServiceImpl implements ILanguageSwitchService {
map.put("db_field_name", LineHumpUtil.lineToHump(onlCgformField.getDbFieldName()));//字段
}
map.put("db_length", onlCgformField.getDbLength());//字段长度
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
} else {
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -4,7 +4,7 @@ import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil;
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.constant.enums.LanguageEnum;
import com.jero.common.constant.enums.ModuleEnum;
import com.jero.common.constant.enums.YesOrNoEnum;
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
@@ -140,15 +140,15 @@ public class OcrRecordEOServiceImpl extends ServiceImpl<OcrRecordEOMapper, OcrRe
}
String dbFieldName = onlCgformField.getDbFieldName();
if(CutEnum.CN.getValue().equals(cut) && "stand_name_en".equals(onlCgformField.getDbFieldName())) {
if(LanguageEnum.CN.getValue().equals(cut) && "stand_name_en".equals(onlCgformField.getDbFieldName())) {
continue;
}
if(CutEnum.EN.getValue().equals(cut) && "stand_name".equals(onlCgformField.getDbFieldName())) {
if(LanguageEnum.EN.getValue().equals(cut) && "stand_name".equals(onlCgformField.getDbFieldName())) {
continue;
}
map.put("db_field_name", LineHumpUtil.lineToHump(dbFieldName));//字段
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
}else{
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -176,7 +176,7 @@ public class OcrRecordEOServiceImpl extends ServiceImpl<OcrRecordEOMapper, OcrRe
map.put("field_show_type", onlCgformField.getFieldShowType());//类型(判断是下拉还是输入框,等等)
map.put("dict_field", onlCgformField.getDictField()); //下拉类型的数据字典编码
map.put("db_field_name", LineHumpUtil.lineToHump(onlCgformField.getDbFieldName()));//字段
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
} else {
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -206,7 +206,7 @@ public class OcrRecordEOServiceImpl extends ServiceImpl<OcrRecordEOMapper, OcrRe
map.put("field_must_input", onlCgformField.getFieldMustInput());//是否必填
map.put("dict_field", onlCgformField.getDictField()); //下拉类型的数据字典编码
map.put("db_field_name", LineHumpUtil.lineToHump(onlCgformField.getDbFieldName()));//字段
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
} else {
if("stand_name_en".equals(onlCgformField.getDbFieldName())) { // 英文标题字段特殊处理
@@ -223,7 +223,7 @@ public class OcrRecordEOServiceImpl extends ServiceImpl<OcrRecordEOMapper, OcrRe
List<Map<String, String>> fieldFileList = new ArrayList<>();
for (OnlCgformField field : documentLibraryFieldList) {
Map<String, String> map1 = new HashMap<>();
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map1.put("label",field.getDbFieldTxt());
map1.put("value",field.getId());
@@ -267,13 +267,13 @@ public class OcrRecordEOServiceImpl extends ServiceImpl<OcrRecordEOMapper, OcrRe
String fileType = null;
OnlCgformField fileTypeField = onlCgformFieldService.queryById(ocrRecordEO.getFileType());
if (ObjectUtil.isNotEmpty(fileTypeField)) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
fileType = fileTypeField.getDbFieldTxt();
} else {
fileType = fileTypeField.getDbFieldEnName();
}
}
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
Map<String, String> cnMap = dictItemListAll.stream()
.filter(e->e.getItemValue().equals(ocrRecordEO.getResultContent())
|| e.getItemValue().equals(ocrRecordEO.getSyncState()))
@@ -1,6 +1,6 @@
package com.jero.modules.phone.enums;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import org.apache.commons.lang3.StringUtils;
/**
@@ -40,7 +40,7 @@ public enum BrowseTypeEnum {
BrowseTypeEnum[] values = values();
for (BrowseTypeEnum taskStatusEnum : values) {
if (taskStatusEnum.value.equals(value)) {
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
if (StringUtils.equals(cut, LanguageEnum.CN.getValue())) {
return taskStatusEnum.cnName;
} else {
return taskStatusEnum.enName;
@@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jero.common.api.vo.Result;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.es.JeroElasticsearchTemplate;
import com.jero.common.system.vo.LoginUser;
import com.jero.common.util.DateUtils;
@@ -48,7 +48,7 @@ public class SearchCenterServiceImpl implements ISearchCenterService {
public Result<Map<String, Object>> getDataCount() {
Map<String, Object> result = new HashMap<>();
Map<String, Object> params = new HashMap<>();
params.put("cut", CutEnum.CN.getValue());
params.put("cut", LanguageEnum.CN.getValue());
params.put("pageNo", "1");
params.put("pageSize", "10");
IPage documentLibraryInfoPage = this.bussDocumentLibraryEOService.getInfoPage(params);
@@ -79,9 +79,9 @@ public class SearchCenterServiceImpl implements ISearchCenterService {
String cut = (String) params.get("cut");
Integer pageNo = Integer.parseInt(params.get("pageNo").toString());
Integer pageSize = Integer.parseInt(params.get("pageSize").toString());
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
if (StringUtils.equals(cut, LanguageEnum.CN.getValue())) {
indexExistsFlag = jeroElasticsearchTemplate.indexExists(SearchEnum.FULL_TEXT_SEARCH_CN.getValue());
} else if (StringUtils.equals(cut, CutEnum.EN.getValue())) {
} else if (StringUtils.equals(cut, LanguageEnum.EN.getValue())) {
indexExistsFlag = jeroElasticsearchTemplate.indexExists(SearchEnum.FULL_TEXT_SEARCH_EN.getValue());
}
if (!indexExistsFlag) {
@@ -92,9 +92,9 @@ public class SearchCenterServiceImpl implements ISearchCenterService {
// 定义需要查询的字段数组
List<String> fieldList = new ArrayList<>();
fieldList.add("serial_number");
if (StringUtils.equals(cut,CutEnum.EN.getValue())) {
if (StringUtils.equals(cut, LanguageEnum.EN.getValue())) {
fieldList.add("title_en");
} else if (StringUtils.equals(cut,CutEnum.CN.getValue())){
} else if (StringUtils.equals(cut, LanguageEnum.CN.getValue())){
fieldList.add("title");
}
fieldList.add("content");
@@ -209,7 +209,7 @@ public class SearchCenterServiceImpl implements ISearchCenterService {
//2. 数据查询
JSONObject search = new JSONObject();
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
search = jeroElasticsearchTemplate.search(
SearchEnum.FULL_TEXT_SEARCH_CN.getValue(),
SearchEnum.FULL_TEXT_SEARCH_CN.getValue(),
@@ -245,7 +245,7 @@ public class SearchCenterServiceImpl implements ISearchCenterService {
String state_dictText = "";
for (SysDictItem dictItem : stateSysDictItems) {
if (StringUtils.equals(dictItem.getItemValue(), state)) {
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
if (StringUtils.equals(cut, LanguageEnum.CN.getValue())) {
state_dictText = dictItem.getItemText();
} else {
state_dictText = dictItem.getEnName();
@@ -261,7 +261,7 @@ public class SearchCenterServiceImpl implements ISearchCenterService {
}
mapSource.put("create_time_str",create_time_str);
// 处理中英文切换的时候 展示的标题
if (StringUtils.equals(cut,CutEnum.EN.getValue())) {
if (StringUtils.equals(cut, LanguageEnum.EN.getValue())) {
mapSource.put("title",mapSource.get("title_en"));
}
mapList.add(mapSource);
@@ -1,6 +1,6 @@
package com.jero.modules.split.common;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.modules.project.entity.ProjectLawsInventoryEO;
import com.xkcoding.http.util.StringUtil;
import org.apache.commons.lang3.StringUtils;
@@ -218,7 +218,7 @@ public class FileUnZip {
}else{
name = filename;
}
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += nameCn + name + "格式不正确或者压缩包中没有" + name + "文件,请参考模板下载中的说明";
}else{
errorMsg += nameEn + name + " Incorrect format or not present in compressed package " + name + " file please refer to the description in template download;";
@@ -281,7 +281,7 @@ public class FileUnZip {
}else{
name = filename;
}
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += nameCn + name + "格式不正确或者压缩包中没有" + name + "文件,请参考模板下载中的说明";
}else{
errorMsg += nameEn + name + " Incorrect format or not present in compressed package " + name + " file please refer to the description in template download;";
@@ -5,7 +5,7 @@ import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.system.base.controller.JeroController;
import com.jero.common.util.oConvertUtils;
import com.jero.modules.lanswitch.service.ILanguageSwitchService;
@@ -323,7 +323,7 @@ public class FileSplitItemsEOController extends JeroController<SarFileSplitItems
result.setResult(oSSFile);
result.setSuccess(true);
} else {
if("cut".equals(CutEnum.CN.getValue())){
if("cut".equals(LanguageEnum.CN.getValue())){
result.setMessage("上传失败!");
}else{
result.setMessage("fail to upload");
@@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.system.base.controller.JeroController;
import com.jero.modules.document.service.IBussDocumentLibraryEOService;
import com.jero.modules.lanswitch.service.ILanguageSwitchService;
@@ -75,8 +75,8 @@ public class SarFileSplitInfoController extends JeroController<SarFileSplitInfoE
}
queryWrapper.lambda().like(StringUtils.isNotEmpty(sarFileSplitInfoEOPage.getSerialNumber()), SarFileSplitInfoEO::getSerialNumber, sarFileSplitInfoEOPage.getSerialNumber())
.like(StringUtils.isNotEmpty(sarFileSplitInfoEOPage.getTitle()) && CutEnum.CN.getValue().equals(sarFileSplitInfoEOPage.getCut()), SarFileSplitInfoEO::getTitle, sarFileSplitInfoEOPage.getTitle())
.like(StringUtils.isNotEmpty(sarFileSplitInfoEOPage.getTitle()) && CutEnum.EN.getValue().equals(sarFileSplitInfoEOPage.getCut()), SarFileSplitInfoEO::getTitleEn, sarFileSplitInfoEOPage.getTitle());
.like(StringUtils.isNotEmpty(sarFileSplitInfoEOPage.getTitle()) && LanguageEnum.CN.getValue().equals(sarFileSplitInfoEOPage.getCut()), SarFileSplitInfoEO::getTitle, sarFileSplitInfoEOPage.getTitle())
.like(StringUtils.isNotEmpty(sarFileSplitInfoEOPage.getTitle()) && LanguageEnum.EN.getValue().equals(sarFileSplitInfoEOPage.getCut()), SarFileSplitInfoEO::getTitleEn, sarFileSplitInfoEOPage.getTitle());
queryWrapper.orderBy(StringUtils.isNotBlank(sarFileSplitInfoEOPage.getOrderByField()), "1".equals(sarFileSplitInfoEOPage.getOrderBy())?true:false, sarFileSplitInfoEOPage.getOrderByField())
.orderBy(StringUtils.isBlank(sarFileSplitInfoEOPage.getOrderByField()), false, "create_time");
@@ -11,7 +11,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.api.vo.Result;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.constant.enums.IsMustEnum;
import com.jero.common.constant.enums.ModuleEnum;
import com.jero.common.constant.enums.YesOrNoEnum;
@@ -1490,7 +1490,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
sarFileSplitMenuEOMapper.insertSelective(sarFileSplitMenuEO);
}
String msg = "";
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
msg = "成功导入" + countSuccess + "";
} else {
msg = "import " + countSuccess + " datas successfully";
@@ -1499,7 +1499,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
} catch (Exception e) {
log.error(e.getMessage(),e);
String msg = "";
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
msg = "导入失败";
} else {
msg = "import failed";
@@ -1519,7 +1519,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//判断上传文件必须是zip
// TODO 允许导入rar
if (!str.equals("zip")) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
resultMsg = "请上传zip文件";
}else{
resultMsg = "Please upload a zip file";
@@ -1541,7 +1541,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
if(excelfilelist.size()<1){
//删除原上传文件
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
resultMsg = "压缩包内没有上传Excel数据";
}else{
resultMsg = "In the cabinet did not upload the Excel data";
@@ -1551,7 +1551,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
} else if (excelfilelist.size()>1) {
//删除原上传文件
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
resultMsg = "压缩包根目录下仅能存在一个excel为导入数据";
}else{
resultMsg = "Only one Excel file can be imported in the compressed package root directory";
@@ -1617,7 +1617,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}else{
//删除原上传文件
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
resultMsg = "没有可导入的数据,请检查!";
}else{
resultMsg = "No data to import, please check";
@@ -1626,7 +1626,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
} catch (NoSuchElementException e){
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
resultMsg = "没有可导入的数据,请检查!";
}else{
resultMsg = "No data to import, please check";
@@ -1638,7 +1638,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
} catch (Exception e) {
//删除原上传文件
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
resultMsg = "读取失败,请严格按照模板文件导入数据";
}else{
resultMsg = "The data fails to be read. Import data strictly according to the template file";
@@ -1648,7 +1648,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
} catch (Exception e) {
//删除原上传文件
FileUnZip.deleteDir(saveDirectory);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
resultMsg = "读取失败,请严格按照模板文件导入数据";
}else{
resultMsg = "The data fails to be read. Import data strictly according to the template file";
@@ -1687,7 +1687,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
OSSFile ossFile = ossFileService.getById(splitFileId);
String url = ossFile.getUrl();
if (!MinioUtil.doesObjectExist(url)) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
throw new JeroBootException("导入的压缩包不存在!");
} else {
throw new JeroBootException("Importing a compressed package that does not exist!");
@@ -1737,7 +1737,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
if (name.contains(".xlsx")) {
workbook = WorkbookFactory.create(is);
} else {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("请导入正确模板!");
} else {
throw new JeroBootException("Please import the correct template");
@@ -1761,21 +1761,21 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
cell.setCellType(CellType.STRING);
String cellValue = cell.getStringCellValue().substring(cell.getStringCellValue().indexOf("*")+1);
if(!cellValue.equals(titles[i])){
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("请导入正确模板!");
} else {
throw new JeroBootException("Please import the correct template");
}
}
} else{
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("请导入正确模板!");
} else {
throw new JeroBootException("Please import the correct template");
}
}
}else{
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("请导入正确模板!");
} else {
throw new JeroBootException("Please import the correct template");
@@ -1790,21 +1790,21 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
cell.setCellType(CellType.STRING);
String cellValue = cell.getStringCellValue();
if(!cellValue.contains("填写说明")){
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("请导入正确模板!");
} else {
throw new JeroBootException("Please import the correct template");
}
}
} else{
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("请导入正确模板!");
} else {
throw new JeroBootException("Please import the correct template");
}
}
}else{
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
throw new JeroBootException("请导入正确模板!");
} else {
throw new JeroBootException("Please import the correct template");
@@ -1936,10 +1936,10 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
List<String> treeNameList = new ArrayList<>();
//普通数据字典
List<String> itemNameList = new ArrayList<>();
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
treeNameList = categoryList.stream().map(SysCategory::getName).collect(Collectors.toList());
itemNameList = dictItemList.stream().map(SysDictItem::getItemText).collect(Collectors.toList());
} else if(CutEnum.EN.getValue().equals(cut)){
} else if(LanguageEnum.EN.getValue().equals(cut)){
treeNameList = categoryList.stream().map(SysCategory::getEnName).collect(Collectors.toList());
itemNameList = dictItemList.stream().map(SysDictItem::getEnName).collect(Collectors.toList());
}
@@ -1953,7 +1953,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
i++;
int countError = 0; //记录失败数据数量
String errorMsg = "";
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg = "" + i + "行:";
}else{
errorMsg = i + " line";
@@ -1980,7 +1980,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//树形
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += fieldName + "为必填项,不能为空;";
}else{
errorMsg += fieldName + " is mandatory and cannot be empty;";
@@ -1989,7 +1989,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
//判断长度
if (StringUtils.isNotBlank(value) && value.length() > Long.parseLong(dbLength)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "不能超过" + dbLength + "个字符;";
} else {
errorMsg += fieldName + " can not be more than " + dbLength + " char;";
@@ -2005,7 +2005,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
lastValue = valueTemp.substring(valueTemp.lastIndexOf("/")+1);
}
if (!treeNameList.contains(lastValue)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "中的" + lastValue + "与数据字典不匹配;";
} else {
errorMsg += fieldName +" "+ lastValue + " does not match the data dictionary;";
@@ -2025,10 +2025,10 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
if (treeNameList.contains(lastValue)) {
List<SysCategory> collect = new ArrayList<>();
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
String finalLastValue = lastValue;
collect = categoryList.stream().filter(e -> e.getName().equals(finalLastValue)).collect(Collectors.toList());
} else if(CutEnum.EN.getValue().equals(cut)) {
} else if(LanguageEnum.EN.getValue().equals(cut)) {
String finalLastValue1 = lastValue;
collect = categoryList.stream().filter(e -> e.getEnName().equals(finalLastValue1)).collect(Collectors.toList());
}
@@ -2056,7 +2056,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//输入框
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "为必填项,不能为空;";
} else {
errorMsg += fieldName + " is mandatory and cannot be empty;";
@@ -2065,7 +2065,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
//判断长度
if (StringUtils.isNotBlank(value) && value.length() > Long.parseLong(dbLength)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "不能超过" + dbLength + "个字符;";
} else {
errorMsg += fieldName + " can not be more than" + dbLength + "char;";
@@ -2077,7 +2077,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//输入框(数字)
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "为必填项,不能为空;";
} else {
errorMsg += fieldName + " is mandatory and cannot be empty;";
@@ -2087,7 +2087,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//正则判断仅能为 负号(-),小数点(.)和数字
String regexNumber = "^(\\-|\\+)?\\d+(\\.\\d+)?$";
if(StringUtils.isNotBlank(value) && !value.matches(regexNumber)){
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "仅能为 负号(-),小数点(.)和数字;";
} else {
@@ -2100,7 +2100,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//下拉单选
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "为必填项,不能为空;";
} else {
errorMsg += fieldName + " is mandatory and cannot be empty;";
@@ -2109,7 +2109,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
//判断长度
if (StringUtils.isNotBlank(value) && value.length() > Long.parseLong(dbLength)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "不能超过" + dbLength + "个字符;";
} else {
errorMsg += fieldName + " can not be more than" + dbLength + "char;";
@@ -2118,7 +2118,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
//判断是否是单选
if (StringUtils.isNotBlank(value) && value.contains(",")) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "为单选项;";
} else {
errorMsg += fieldName + " is single type;";
@@ -2128,7 +2128,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//判断数据是否匹配
if (StringUtils.isNotBlank(value)) {
if (!itemNameList.contains(value)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "中的" + value + "与数据字典不匹配;";
} else{
errorMsg += fieldName + " " + value + " does not match the data dictionary";
@@ -2140,9 +2140,9 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
if (itemNameList.contains(value)) {
String finalValue = value;
List<SysDictItem> collect = new ArrayList<>();
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
collect = dictItemList.stream().filter(e -> StringUtils.isNotBlank(e.getItemText()) && e.getItemText().equals(finalValue)).collect(Collectors.toList());
} else if(CutEnum.EN.getValue().equals(cut)) {
} else if(LanguageEnum.EN.getValue().equals(cut)) {
collect = dictItemList.stream().filter(e -> StringUtils.isNotBlank(e.getEnName()) && e.getEnName().equals(finalValue)).collect(Collectors.toList());
}
if (collect.size() != 0) {
@@ -2152,7 +2152,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
} else if (FieldTypeEnum.PULL_MORE.getValue().equals(fieldShowType)) {
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "为必填项,不能为空;";
} else {
errorMsg += fieldName + " is mandatory and cannot be empty;";
@@ -2161,7 +2161,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
//判断长度
if (StringUtils.isNotBlank(value) && value.length() > Long.parseLong(dbLength)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "不能超过" + dbLength + "个字符;";
} else {
errorMsg += fieldName + " can not be more than" + dbLength + "char;";
@@ -2173,7 +2173,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
value = value.replace("",",");
for (String valueTemp : value.split(",")) {
if (!itemNameList.contains(valueTemp)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "中的" + valueTemp + "与数据字典不匹配;";
} else{
errorMsg += fieldName + " " + valueTemp + " does not match the data dictionary";
@@ -2190,9 +2190,9 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
for (String valueTemp : value.split(",")) {
if (itemNameList.contains(valueTemp)) {
List<SysDictItem> collect = new ArrayList<>();
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
collect = dictItemList.stream().filter(e -> StringUtils.isNotBlank(e.getItemText()) && e.getItemText().equals(valueTemp)).collect(Collectors.toList());
} else if(CutEnum.EN.getValue().equals(cut)) {
} else if(LanguageEnum.EN.getValue().equals(cut)) {
collect = dictItemList.stream().filter(e -> StringUtils.isNotBlank(e.getEnName()) && e.getEnName().equals(valueTemp)).collect(Collectors.toList());
}
valueId += collect.get(0).getItemValue() + ",";
@@ -2206,7 +2206,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//单选日期
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "为必填项,不能为空;";
} else {
errorMsg += fieldName + " is mandatory and cannot be empty;";
@@ -2216,7 +2216,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//判断是否是单日期选择
value = value.replace("",",");
if (StringUtils.isNotBlank(value) && value.contains(",")) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "为单日期选项;";
} else {
errorMsg += fieldName + " is single date type;";
@@ -2225,7 +2225,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
//判断格式是否正确
if (!DateUtils.isValidDate((String) value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += fieldName + "格式不正确,正确格式如:yyyy/MM/dd、yyyy-MM-dd、yyyy年MM月dd日;";
}else{
errorMsg += fieldName + " Incorrect format correct format is:yyyy/MM/dd、yyyy-MM-dd、yyyy年MM月dd日;";
@@ -2239,7 +2239,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//多选日期
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "为必填项,不能为空;";
} else {
errorMsg += fieldName + " is mandatory and cannot be empty;";
@@ -2248,7 +2248,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
//判断格式是否正确
if (!DateUtils.isValidDate((String) value)) {
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
errorMsg += fieldName + "格式不正确,正确格式如:yyyy/m/d、yyyy-MM-dd、yyyy年MM月dd日;";
}else{
errorMsg += fieldName + " Incorrect format correct format is:yyyy/m/d、yyyy-MM-dd、yyyy年MM月dd日;";
@@ -2262,7 +2262,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
String str = value.replace("", ",");
String[] strArr = str.split(",");
if (strArr.length != 2) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "必须填写两个日期;";
} else {
errorMsg += fieldName + " must fill in the two dates;";
@@ -2275,7 +2275,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//文件
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "为必填项,不能为空;";
} else {
errorMsg += fieldName + " is mandatory and cannot be empty;";
@@ -2284,7 +2284,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
//判断长度
if (StringUtils.isNotBlank(value) && value.length() > Long.parseLong(dbLength)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "不能超过" + dbLength + "个字符;";
} else {
errorMsg += fieldName + " can not be more than" + dbLength + "char;";
@@ -2297,7 +2297,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
for (String fileName : value.split(",")) {
List<File> nowFileList = FileUnZip.readFileByFilename(filepath, fileName,null,null,null,null,null);
if (nowFileList.size() == 0) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "压缩包中没有" + fileName + "文件; ";
} else {
errorMsg += fieldName + " " + fileName + "isn't present in the cabinet;";
@@ -2328,7 +2328,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//标准选择
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "为必填项,不能为空;";
} else {
errorMsg += fieldName + " This parameter is mandatory and cannot be empty;";
@@ -2337,7 +2337,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
//判断长度
if (StringUtils.isNotBlank(value) && value.length() > Long.parseLong(dbLength)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "不能超过" + dbLength + "个字符;";
} else {
errorMsg += fieldName + " Can not be more than" + dbLength + "char;";
@@ -2354,7 +2354,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//人员选择
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "为必填项,不能为空;";
} else {
errorMsg += fieldName + " is mandatory and cannot be empty;";
@@ -2368,7 +2368,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
List<String> userIdList = new ArrayList<>();
for(int u=0 ; u<userNames.length; u++){
// if(!userNames[u].matches(regexPerson)) {
// if(CutEnum.CN.getValue().equals(cut)) {
// if(LanguageEnum.CN.getValue().equals(cut)) {
// errorMsg += fieldName + "格式不正确,填写格式:姓名(账号);";
// } else {
// errorMsg += fieldName + "Not in the correct format, fill in the format:name(account);";
@@ -2381,7 +2381,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
if (ObjectUtils.isNotEmpty(user)) {
userIdList.add(user.getId());
} else {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "中人员" + userNames[u] + "不存在;";
} else {
errorMsg += fieldName + " " + userNames[u] + "Not exist;";
@@ -2397,7 +2397,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//输入框(链接)
//判断是否必填
if (IsMustEnum.YES.getValue().equals(mustInput) && StringUtils.isBlank(value)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += fieldName + "为必填项,不能为空;";
} else {
errorMsg += fieldName + " is mandatory and cannot be empty;";
@@ -2410,7 +2410,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
if(StringUtils.isNotBlank(value)){
for (String valueTemp : value.split(",")) {
if(!valueTemp.matches(regexLink)) {
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
errorMsg += valueTemp + "不是正确的链接格式,必须以http或https开头;";
} else {
errorMsg += valueTemp + " is not the correct format, you must start with HTTP or https";
@@ -2685,7 +2685,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
map.put("dict_field", onlCgformField.getDictField()); //下拉类型的数据字典编码
map.put("db_field_name", onlCgformField.getDbFieldName());//字段
map.put("db_length", onlCgformField.getDbLength());//字段长度
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
} else {
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -2748,7 +2748,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
//第二行
StringBuilder sbTwo = new StringBuilder();
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
sbTwo.append("填写说明\n" + "1.导入数据从第三行开始,第一行为表头,第二行为填写说明,第三行是正式数据\n" + "2.所有带*号的字段必须填写\n");
}else{
sbTwo.append("Filling explanation\n"
@@ -2758,7 +2758,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
int count = 3;
if (pullSingleList.size() != 0) {
//单选
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String pullSingle = StringUtils.join(pullSingleList, ",") + "字段是单选属性,必须和系统中的对应字段选项相匹配\n";
sbTwo.append(count++ + "." + pullSingle);
}else{
@@ -2768,7 +2768,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
if (textNumberList.size() != 0) {
//文本框(数字)
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
String textNumber = StringUtils.join(textNumberList, ",") + "字段仅能填写数字,负数,小数\n";
sbTwo.append(count++ + "." + textNumber);
} else {
@@ -2778,7 +2778,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
if (pullMoreList.size() != 0) {
//多选
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String pullMore = StringUtils.join(pullMoreList, ",") + "字段是多选属性,必须和系统中的对应字段选项相匹配,填写多个时采用英文或中文逗号分割\n";
sbTwo.append(count++ + "." + pullMore);
}else{
@@ -2788,7 +2788,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
if (dateSingleList.size() != 0) {
//单选日期
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String dateSingle = StringUtils.join(dateSingleList, ",") + "字段为日期,必须精确到日\n";
sbTwo.append(count++ + "." + dateSingle);
}else{
@@ -2798,7 +2798,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
if (dateMoreList.size() != 0) {
//多选日期
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
String dateMore = StringUtils.join(dateMoreList, ",") + "字段为日期,必须精确到日,可填写多个,填写多个时采用英文或中文逗号分割\n";
sbTwo.append(count++ + "." + dateMore);
} else {
@@ -2808,7 +2808,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
if (textStringList.size() != 0) {
//输入框
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String textString = StringUtils.join(textStringList, ",") + "字段为文本,填写文本内容\n";
sbTwo.append(count++ + "." + textString);
}else{
@@ -2818,7 +2818,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
if (standardList.size() != 0) {
//标准选择
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String standard = StringUtils.join(standardList, ",") + "字段为标准号,填写多个时采用英文或中文逗号分割\n";
sbTwo.append(count++ + "." + standard);
}else{
@@ -2828,7 +2828,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
if (fileList.size() != 0) {
//文件
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String file = StringUtils.join(fileList, ",") + "字段为文件属性,填写时需要在本文件同级目录下以标准号为名称建立文件夹,并在文件夹下放置文件,假设在AAA标准号下放置了B.pdf,则应填写AAA/B.pdf\n";
sbTwo.append(count++ + "." + file);
}else{
@@ -2838,7 +2838,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
if (treeList.size() != 0) {
//树形结构
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
String tree = StringUtils.join(treeList, ",") + "字段为树形结构,填写的数据每层级间用反斜杠(/)划分,如A/B/C代表A层级下B,B层级下的C\n";
sbTwo.append(count++ + "." + tree);
}else{
@@ -2888,7 +2888,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
map.put("field_show_type", onlCgformField.getFieldShowType());//类型(判断是下拉还是输入框,等等)
map.put("dict_field", onlCgformField.getDictField());
map.put("db_field_name", onlCgformField.getDbFieldName());//字段
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
} else {
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -2926,7 +2926,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
.collect(Collectors.toList());
if (dictItems.size() != 0) {
List<String> itemText = new ArrayList<>();
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
itemText = dictItems.stream().map(SysDictItem::getItemText).collect(Collectors.toList());
} else {
itemText = dictItems.stream().map(SysDictItem::getEnName).collect(Collectors.toList());
@@ -2937,7 +2937,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
}
}
}
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
entry.setValue(StringUtils.join(dictItemsCh, ","));
} else {
entry.setValue(StringUtils.join(dictItemsEn, ","));
@@ -2961,7 +2961,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
if (StringUtils.isNotBlank(value)) {
List<String> idList = Arrays.asList(value.split(","));
List<SysCategory> sysCategoryList = categoryList.stream().filter(e -> idList.contains(e.getId())).collect(Collectors.toList());
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
List<String> nameList = sysCategoryList.stream().map(SysCategory::getName).collect(Collectors.toList());
entry.setValue(StringUtils.join(nameList, ","));
} else {
@@ -3004,7 +3004,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
map.put("dict_field", onlCgformField.getDictField()); //下拉类型的数据字典编码
map.put("db_field_name", onlCgformField.getDbFieldName());//字段
map.put("db_length", onlCgformField.getDbLength());//字段长度
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
} else {
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -3044,7 +3044,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
map.put("dict_field", onlCgformField.getDictField()); //下拉类型的数据字典编码
map.put("db_field_name", onlCgformField.getDbFieldName());//字段
map.put("db_length", onlCgformField.getDbLength());//字段长度
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
} else {
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -3630,7 +3630,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
.sorted(Comparator.comparing(OnlCgformField::getOrderNum)) // 必须按顺序 才能导出时表头和数据一致
.collect(Collectors.toList());
List<String> fieldForExport = new ArrayList<>();
if (CutEnum.EN.getValue().equals(cut)){
if (LanguageEnum.EN.getValue().equals(cut)){
fieldForExport = fieldList.stream().map(OnlCgformField::getDbFieldEnName).collect(Collectors.toList());
} else {
fieldForExport = fieldList.stream().map(OnlCgformField::getDbFieldTxt).collect(Collectors.toList());
@@ -3718,7 +3718,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
String dbFieldName = onlCgformField.getDbFieldName();
map.put("db_field_name", dbFieldName);
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
}else{
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -4,7 +4,7 @@ import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil;
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.constant.enums.LanguageEnum;
import com.jero.common.constant.enums.ModuleEnum;
import com.jero.common.constant.enums.YesOrNoEnum;
import com.jero.common.exception.JeroBootException;
@@ -149,7 +149,7 @@ public class SarFileSplitInfoServiceImpl extends ServiceImpl<SarFileSplitInfoMap
default:
}
if(result == -1){
if(CutEnum.CN.getValue().equals(sarFileSplitInfoEO.getCut())) {
if(LanguageEnum.CN.getValue().equals(sarFileSplitInfoEO.getCut())) {
throw new JeroBootException("文档格式错误,请检查文档内容!");
}else{
throw new JeroBootException("The document format is wrong. Please check the document content!");
@@ -289,14 +289,14 @@ public class SarFileSplitInfoServiceImpl extends ServiceImpl<SarFileSplitInfoMap
String fileType = null;
OnlCgformField fileTypeField = onlCgformFieldService.queryById(splitInfoEO.getFileType());
if (ObjectUtil.isNotEmpty(fileTypeField)) {
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
fileType = fileTypeField.getDbFieldTxt();
} else {
fileType = fileTypeField.getDbFieldEnName();
}
}
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
Map<String, String> cnMap = dictItemListAll.stream()
.filter(e-> e.getItemValue().equals(splitInfoEO.getSplitResult()))
.collect(Collectors.toMap(SysDictItem::getItemValue, SysDictItem::getItemText)); // 优化
@@ -353,16 +353,16 @@ public class SarFileSplitInfoServiceImpl extends ServiceImpl<SarFileSplitInfoMap
map.put("sort", "true");//列表排序标识
}
if(CutEnum.CN.getValue().equals(cut) && "title_en".equals(onlCgformField.getDbFieldName())) {
if(LanguageEnum.CN.getValue().equals(cut) && "title_en".equals(onlCgformField.getDbFieldName())) {
continue;
}
if(CutEnum.EN.getValue().equals(cut) && "title".equals(onlCgformField.getDbFieldName())) {
if(LanguageEnum.EN.getValue().equals(cut) && "title".equals(onlCgformField.getDbFieldName())) {
continue;
}
String dbFieldName = onlCgformField.getDbFieldName();
map.put("db_field_name", LineHumpUtil.lineToHump(dbFieldName));
if(CutEnum.CN.getValue().equals(cut)){
if(LanguageEnum.CN.getValue().equals(cut)){
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
}else{
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
@@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.system.base.controller.JeroController;
import com.jero.modules.system.service.ISysDictItemService;
import com.jero.modules.tag.entity.OnlCgformArea;
@@ -97,7 +97,7 @@ public class OnlCgformAreaController extends JeroController<OnlCgformArea, IOnlC
if (count > 0) {
// TODO Cut属性一定能拿到拿不到的时候显示中文还是英文现在对吗测试了吗
//中英切换提示语
if(CutEnum.CN.getValue().equals(onlCgformArea.getCut())) {
if(LanguageEnum.CN.getValue().equals(onlCgformArea.getCut())) {
return Result.error("同一所属模块下,展示区域名称不能重复!");
}else{
return Result.error("Under the same module, the display area name cannot be duplicate!");
@@ -132,7 +132,7 @@ public class OnlCgformAreaController extends JeroController<OnlCgformArea, IOnlC
}else {
//中英切换提示语
// TODO Cut属性一定能拿到拿不到的时候显示中文还是英文现在对吗测试了吗
if (CutEnum.CN.getValue().equals(onlCgformArea.getCut())) {
if (LanguageEnum.CN.getValue().equals(onlCgformArea.getCut())) {
return Result.error("同一所属模块下,展示区域名称不能重复!");
} else {
@@ -162,7 +162,7 @@ public class OnlCgformAreaController extends JeroController<OnlCgformArea, IOnlC
if (count > 0) {
//中英切换提示语
// TODO 只改一半编辑和新增改了删除不改
if(CutEnum.CN.getValue().equals(cut)) {
if(LanguageEnum.CN.getValue().equals(cut)) {
return Result.error("该展示区域有关联数据,无法删除!");
}else{
return Result.error("This exhibition area has associated data and cannot be deleted!");
@@ -201,7 +201,7 @@ public class OnlCgformAreaController extends JeroController<OnlCgformArea, IOnlC
OnlCgformArea onlCgformArea = onlCgformAreaService.queryById(id);
if(onlCgformArea==null) {
//中英切换提示语
if(CutEnum.CN.getValue().equals(onlCgformArea.getCut())) {
if(LanguageEnum.CN.getValue().equals(onlCgformArea.getCut())) {
return Result.error("未找到对应数据");
}else{
return Result.error("No corresponding data was found.");
@@ -246,7 +246,7 @@ public class OnlCgformAreaController extends JeroController<OnlCgformArea, IOnlC
OnlCgformArea onlCgformArea = (OnlCgformArea) onlCgformAreaService.selectShowAreaById(id);
if(onlCgformArea==null) {
//中英切换提示语
if(CutEnum.CN.getValue().equals(onlCgformArea.getCut())) {
if(LanguageEnum.CN.getValue().equals(onlCgformArea.getCut())) {
return Result.error("未找到对应数据");
}else{
return Result.error("No corresponding data was found.");
@@ -5,17 +5,15 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.constant.CommonConstant;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.exception.JeroBootException;
import com.jero.common.system.base.controller.JeroController;
import com.jero.common.system.vo.LoginUser;
import com.jero.generater.modules.online.cgform.controller.OnlCgformApiController;
import com.jero.modules.enums.FixedFieldEnum;
import com.jero.modules.system.service.impl.SysDictItemServiceImpl;
import com.jero.modules.tag.entity.OnlCgformArea;
import com.jero.modules.tag.entity.OnlCgformTag;
import com.jero.modules.tag.enums.FileTableIdEnum;
import com.jero.modules.tag.mapper.OnlCgformTagMapper;
import com.jero.modules.tag.service.IOnlCgformTagService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -49,16 +47,8 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
@Autowired
private IOnlCgformTagService onlCgformTagService;
@Autowired
private OnlCgformTagController onlCgformAreaService;
@Autowired
private SysDictItemServiceImpl sysDictItemService;
@Autowired
private OnlCgformApiController onlCgformApiController;
@Autowired
private OnlCgformTagMapper onlCgformTagMapper;
/**
* 分页列表查询
*
@@ -133,7 +123,7 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
}
}else{
//中英切换提示语
if(CutEnum.CN.getValue().equals(onlCgformTag.getCut())) {
if(LanguageEnum.CN.getValue().equals(onlCgformTag.getCut())) {
throw new JeroBootException("属性已存在,请检查");
}else{
throw new JeroBootException("Attribute already exists, please check!");
@@ -165,7 +155,7 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
checkData();
if (FixedFieldEnum.FIXED_FIELD_ENUM.getValue().equals(onlCgformTag.getIsReadOnly()) || FixedFieldEnum.CONFIGURABLE_FIELD.getValue().equals(onlCgformTag.getIsReadOnly())) {
//中英切换提示语
if(CutEnum.CN.getValue().equals(onlCgformTag.getCut())) {
if(LanguageEnum.CN.getValue().equals(onlCgformTag.getCut())) {
return Result.error("固定字段,不可修改");
}else{
return Result.error("Fixed field, which cannot be modified.");
@@ -197,7 +187,7 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
}
}else {//有未删数据,报错
//中英切换提示语
if(CutEnum.CN.getValue().equals(onlCgformTag.getCut())) {
if(LanguageEnum.CN.getValue().equals(onlCgformTag.getCut())) {
return Result.error("属性已存在,请检查");
}else{
return Result.error("Attribute already exists, please check!");
@@ -233,7 +223,7 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
if(StringUtils.isNotBlank(String.valueOf(onlCgformTag.getIsReadOnly()))) {
if (FixedFieldEnum.FIXED_FIELD_ENUM.getValue().equals(onlCgformTag.getIsReadOnly()) || FixedFieldEnum.CONFIGURABLE_FIELD.getValue().equals(onlCgformTag.getIsReadOnly())) {
//中英切换提示语
if(CutEnum.CN.getValue().equals(onlCgformTag.getCut())) {
if(LanguageEnum.CN.getValue().equals(onlCgformTag.getCut())) {
result.error500("固定字段,不可删除");
}else{
result.error500("Fixed field, cannot be deleted.");
@@ -290,7 +280,7 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
OnlCgformTag midTag=onlCgformTagService.getById(list);
if (FixedFieldEnum.FIXED_FIELD_ENUM.getValue().equals(String.valueOf(midTag.getIsReadOnly())) || FixedFieldEnum.CONFIGURABLE_FIELD.getValue().equals(String.valueOf(midTag.getIsReadOnly()))) {
//中英切换提示语
if(CutEnum.CN.getValue().equals(midTag.getCut())) {
if(LanguageEnum.CN.getValue().equals(midTag.getCut())) {
result.error500("包含固定字段,不可删除");
}else{
result.error500("It contains fixed fields and cannot be deleted.");
@@ -299,7 +289,7 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
if (StringUtils.isNotBlank(String.valueOf(midTag.getIsReadOnly()))) {
if (FixedFieldEnum.FIXED_FIELD_ENUM.getValue().equals(String.valueOf(midTag.getIsReadOnly()))) {
//中英切换提示语
if(CutEnum.CN.getValue().equals(midTag.getCut())) {
if(LanguageEnum.CN.getValue().equals(midTag.getCut())) {
result.error500("包含固定字段,不可删除");
}else{
result.error500("It contains fixed fields and cannot be deleted.");
@@ -308,7 +298,7 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
onlCgformTagService.updateDictDelFlag(CommonConstant.DEL_FLAG_1, midTag.getId());
//onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_TABLE_ID),"normal");//逻辑删除-->改变状态,数据库不删
//中英切换提示语
if(CutEnum.CN.getValue().equals(midTag.getCut())) {
if(LanguageEnum.CN.getValue().equals(midTag.getCut())) {
result.success("批量删除成功!");
}else{
result.success("Batch deletion succeeded!");
@@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.generater.modules.online.cgform.service.impl.OnlCgformFieldServiceImpl;
import com.jero.modules.tag.entity.OnlCgformArea;
import com.jero.modules.tag.mapper.OnlCgformAreaMapper;
@@ -190,7 +190,7 @@ public class OnlCgformAreaServiceImpl extends ServiceImpl<OnlCgformAreaMapper, O
@Override
public List<OnlCgformArea> queryShowArea(String cut, OnlCgformArea onlCgformArea) {
QueryWrapper<OnlCgformArea> queryWrapper = new QueryWrapper<>();
if (CutEnum.CN.getValue().equals(cut)) {
if (LanguageEnum.CN.getValue().equals(cut)) {
queryWrapper.select("id", "show_area").orderByAsc("sort");
return list(queryWrapper);
} else {
@@ -220,7 +220,7 @@ public class OnlCgformAreaServiceImpl extends ServiceImpl<OnlCgformAreaMapper, O
List<OnlCgformArea> records = result.getRecords();
String cut = (String) params.get("cut");
//中英切换-所属模块
if(CutEnum.EN.getValue().equals(cut)){
if(LanguageEnum.EN.getValue().equals(cut)){
for(OnlCgformArea data:records){
data.setIsModelName(data.getIsModelEnName());
}
@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.constant.CommonConstant;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.LanguageEnum;
import com.jero.common.constant.enums.YesOrNoEnum;
import com.jero.common.system.vo.LoginUser;
import com.jero.generater.modules.online.cgform.service.impl.OnlCgformFieldServiceImpl;
@@ -284,7 +284,7 @@ public class OnlCgformTagServiceImpl extends ServiceImpl<OnlCgformTagMapper, Onl
List<OnlCgformTag> records = result.getRecords();
String cut = (String) params.get("cut");
//中英切换-属性类型+展示区域列
if(CutEnum.EN.getValue().equals(cut)){
if(LanguageEnum.EN.getValue().equals(cut)){
for(OnlCgformTag data:records){
data.setFieldShowTypeName(data.getFieldShowTypeEnName());
data.setShowAreaName(data.getShowAreaEnName());