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