diff --git a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/entity/LawsMarketStandard.java b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/entity/LawsMarketStandard.java
index 6d6f5d54..45ce3246 100644
--- a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/entity/LawsMarketStandard.java
+++ b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/entity/LawsMarketStandard.java
@@ -73,6 +73,13 @@ public class LawsMarketStandard implements Serializable {
@ApiModelProperty(value = "国家")
private String country;
+ /**
+ * 国家翻译
+ */
+ @TableField(exist = false)
+ @ApiModelProperty(value = "国家翻译")
+ private String countryText;
+
/**
* 清单编号
*/
@@ -92,6 +99,13 @@ public class LawsMarketStandard implements Serializable {
@ApiModelProperty(value = "驾驶位置")
private String drivePosition;
+ /**
+ * 驾驶位置翻译
+ */
+ @TableField(exist = false)
+ @ApiModelProperty(value = "驾驶位置翻译")
+ private String drivePositionText;
+
/**
* 清单版本
*/
@@ -116,10 +130,17 @@ public class LawsMarketStandard implements Serializable {
/**
* 密级
*/
- @Dict(dicCode = "security_level")
+ @Dict(dicCode = "security_class")
@ApiModelProperty(value = "密级")
private String securityLevel;
+ /**
+ * 密级翻译
+ */
+ @TableField(exist = false)
+ @ApiModelProperty(value = "密级翻译")
+ private String securityLevelText;
+
/**
* 清单状态
*/
diff --git a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/mapper/xml/LawsMarketStandardMapper.xml b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/mapper/xml/LawsMarketStandardMapper.xml
index 7088f81d..1ca2ae40 100644
--- a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/mapper/xml/LawsMarketStandardMapper.xml
+++ b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/mapper/xml/LawsMarketStandardMapper.xml
@@ -35,7 +35,12 @@
diff --git a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/impl/LawsMarketStandardServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/impl/LawsMarketStandardServiceImpl.java
index 62e3e7f7..64750a30 100644
--- a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/impl/LawsMarketStandardServiceImpl.java
+++ b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/impl/LawsMarketStandardServiceImpl.java
@@ -6,6 +6,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.exception.JeroBootException;
+import com.jero.common.system.api.ISysBaseAPI;
import com.jero.common.system.vo.LoginUser;
import com.jero.modules.laws.marketStandard.constans.MarketStandardConstants;
import com.jero.modules.laws.marketStandard.entity.LawsMarketStandard;
@@ -14,8 +15,6 @@ import com.jero.modules.laws.marketStandard.entity.MarketStandardDetailVO;
import com.jero.modules.laws.marketStandard.mapper.LawsMarketStandardMapper;
import com.jero.modules.laws.marketStandard.service.ILawsMarketStandardDetailService;
import com.jero.modules.laws.marketStandard.service.ILawsMarketStandardService;
-import com.jero.modules.system.entity.SysRole;
-import com.jero.modules.system.service.ISysRoleService;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.SecurityUtils;
@@ -46,7 +45,7 @@ public class LawsMarketStandardServiceImpl extends ServiceImpl idList = Arrays.asList(ids.split(","));
LawsMarketStandard manifest = getById(idList.get(0));
+ if(Objects.isNull(manifest)){
+ throw new JeroBootException("数据不存在");
+ }
// 清单版本不为空,查询指定版本
if(!StringUtils.isBlank(marketStandardDetail.getManifestVersion())){
LambdaQueryWrapper queryLawsMarketStandard = new LambdaQueryWrapper<>();
@@ -152,6 +155,12 @@ public class LawsMarketStandardServiceImpl extends ServiceImpl();
idList.add(manifest.getId());
}
+ String countryText = sysBaseAPI.translateDict("market_state",manifest.getCountry());
+ manifest.setCountryText(countryText);
+ String securityLevelText = sysBaseAPI.translateDict("security_class",manifest.getSecurityLevel());
+ manifest.setSecurityLevelText(securityLevelText);
+ String drivePositionText = sysBaseAPI.translateDict("drive_position",manifest.getDrivePosition());
+ manifest.setDrivePositionText(drivePositionText);
result.setManifest(manifest);
// 列表数据