fix 80052 带入分解单的标准 类型没有翻译
This commit is contained in:
+10
-2
@@ -1,5 +1,6 @@
|
||||
package com.jero.modules.laws.documenttool.service.impl;
|
||||
|
||||
import cn.hutool.core.collection.CollStreamUtil;
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.text.CharSequenceUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
@@ -11,6 +12,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
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.api.ISysBaseAPI;
|
||||
import com.jero.common.system.vo.DictModel;
|
||||
import com.jero.common.system.vo.LoginUser;
|
||||
import com.jero.common.util.FileUtils;
|
||||
import com.jero.common.util.MessageUtils;
|
||||
@@ -117,6 +120,7 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
|
||||
private final ILawsGradeService lawsGradeService;
|
||||
private final PartNameService partNameService;
|
||||
private final ILawsLabelDatabaseService lawsLabelDatabaseService;
|
||||
private final ISysBaseAPI sysBaseAPI;
|
||||
private static final String INFO_ID = "info_id";
|
||||
private static final String ID = "id";
|
||||
private static final String IDS = "ids";
|
||||
@@ -145,7 +149,8 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
|
||||
ISysUserDepartService sysUserDepartService,
|
||||
ILawsGradeService lawsGradeService,
|
||||
PartNameService partNameService,
|
||||
ILawsLabelDatabaseService lawsLabelDatabaseService) {
|
||||
ILawsLabelDatabaseService lawsLabelDatabaseService,
|
||||
ISysBaseAPI sysBaseAPI) {
|
||||
this.documentSplitMapper = documentSplitMapper;
|
||||
this.sarFileSplitInfoService = sarFileSplitInfoService;
|
||||
this.lawsCommonMapper = lawsCommonMapper;
|
||||
@@ -164,6 +169,7 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
|
||||
this.lawsGradeService = lawsGradeService;
|
||||
this.partNameService = partNameService;
|
||||
this.lawsLabelDatabaseService = lawsLabelDatabaseService;
|
||||
this.sysBaseAPI = sysBaseAPI;
|
||||
}
|
||||
|
||||
@Value("${jero.path.exportExcelTempPath}")
|
||||
@@ -1033,6 +1039,8 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
|
||||
@Override
|
||||
public List<ProcessProjectAssessTerm> processProjectAssessGetList(String ids) {
|
||||
List<ProcessProjectAssessTerm> processProjectAssessTermList = new ArrayList<>();
|
||||
List<DictModel> processManuscriptDictModels = sysBaseAPI.queryDictItemsByCode("process_manuscript");
|
||||
Map<String, String> processManuscriptMap = CollStreamUtil.toMap(processManuscriptDictModels, DictModel::getValue, DictModel::getText);
|
||||
for (String id : ids.split(",")) {
|
||||
ProcessProjectAssessTerm processProjectAssessTerm = new ProcessProjectAssessTerm();
|
||||
// 文档拆分信息
|
||||
@@ -1040,7 +1048,7 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
|
||||
processProjectAssessTerm.setTermNumber(documentSplitInfo1.getSerialNumber());
|
||||
processProjectAssessTerm.setTermName(documentSplitInfo1.getTitle());
|
||||
processProjectAssessTerm.setSplitInfoId(id);
|
||||
processProjectAssessTerm.setTermText(documentSplitInfo1.getFileType());
|
||||
processProjectAssessTerm.setTermText(processManuscriptMap.get(documentSplitInfo1.getFileType()));
|
||||
processProjectAssessTerm.setCanAssignFlag(YesOrNoEnum.NO.getInteger());
|
||||
processProjectAssessTermList.add(processProjectAssessTerm);
|
||||
// 文档拆分详情
|
||||
|
||||
Reference in New Issue
Block a user