update ASMS对接标准拆分字典翻译

This commit is contained in:
liao
2023-11-24 10:41:03 +08:00
parent 5fed9211fd
commit 20eb9aff20
5 changed files with 61 additions and 54 deletions
@@ -589,6 +589,7 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
LambdaQueryWrapper<SarFileSplitInfoEO> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(SarFileSplitInfoEO::getIsAsmsImport, "1");
List<SarFileSplitInfoEO> sarFileSplitInfoEOList = sarFileSplitInfoService.list(queryWrapper);
List<SysDictItem> sysDictItemList = sysDictItemService.list();
Map<String, String> paramMap = new HashMap<>();
Map<String, String> paramMap2 = new HashMap<>();
Map<String, String> paramMap3 = new HashMap<>();
@@ -618,8 +619,9 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
lawsDocumentSplit.setFunctionClassification((String) objectMap2.get("functionClassification"));
lawsDocumentSplit.setFunctionProfessional((String) objectMap2.get("functionProfession"));
lawsDocumentSplit.setFunctionGroupName((String) objectMap2.get("groupingName"));
//lawsDocumentSplit.setFunctionGroupName((String) objectMap2.get("groupingName"));
lawsDocumentSplit.setFunctionGroupName((String) objectMap2.get("groupingNum"));
lawsDocumentSplit.setFunctionGroupCode((String) objectMap2.get("groupingNum"));
lawsDocumentSplit.setCerImplementDate((String) objectMap2.get("implementDateCertified"));
lawsDocumentSplit.setNewCerImplementDate((String) objectMap2.get("implementDateNewCer"));
lawsDocumentSplit.setNewRegisterImplementDate((String) objectMap2.get("implementDateNewRegister"));
@@ -627,6 +629,17 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
lawsDocumentSplit.setApplications((String) objectMap2.get("modelsType"));
lawsDocumentSplit.setDynamicType((String) objectMap2.get("powerType"));
lawsDocumentSplit.setLawsRequireType(getItemValues(lawsDocumentSplit.getLawsRequireType(),
"1702212236079886338", sysDictItemList)); // 法规要求类型
lawsDocumentSplit.setFunctionClassification(getItemValues(lawsDocumentSplit.getFunctionClassification(),
"1702212237296234497", sysDictItemList)); // 功能分类
lawsDocumentSplit.setFunctionProfessional(getItemValues(lawsDocumentSplit.getFunctionProfessional(),
"1702202280677044226", sysDictItemList)); // 功能专业
lawsDocumentSplit.setApplications(getItemValues(lawsDocumentSplit.getApplications(),
"1702518672924110850", sysDictItemList)); // 适用车型
lawsDocumentSplit.setDynamicType(getItemValues(lawsDocumentSplit.getDynamicType(),
"1702518671166697474", sysDictItemList)); // 动力类型
lawsDocumentSplitMapper.insert(lawsDocumentSplit);
});
});
@@ -350,6 +350,7 @@ public class SynchronizationAsmsService {
// 单条拆分的详情
String splitUrl = "xiaobodata/openApi/article/details";
List<SysDictItem> sysDictItemList = sysDictItemService.list();
Map<String, String> paramMap1 = new HashMap<>();
Map<String, String> paramMap2 = new HashMap<>();
Map<String, String> paramMap3 = new HashMap<>();
@@ -393,6 +394,17 @@ public class SynchronizationAsmsService {
lawsDocumentSplit.setId(UUIDUtils.randomUUID20());
lawsDocumentSplit.setLawsRequireType(getItemValues(lawsDocumentSplit.getLawsRequireType(),
"1702212236079886338", sysDictItemList)); // 法规要求类型
lawsDocumentSplit.setFunctionClassification(getItemValues(lawsDocumentSplit.getFunctionClassification(),
"1702212237296234497", sysDictItemList)); // 功能分类
lawsDocumentSplit.setFunctionProfessional(getItemValues(lawsDocumentSplit.getFunctionProfessional(),
"1702202280677044226", sysDictItemList)); // 功能专业
lawsDocumentSplit.setApplications(getItemValues(lawsDocumentSplit.getApplications(),
"1702518672924110850", sysDictItemList)); // 适用车型
lawsDocumentSplit.setDynamicType(getItemValues(lawsDocumentSplit.getDynamicType(),
"1702518671166697474", sysDictItemList)); // 动力类型
insertDocumentList.add(lawsDocumentSplit);
lawsDocumentSplitMapper.insert(lawsDocumentSplit);
n[0]++;