add 分标委翻译
This commit is contained in:
+12
-2
@@ -291,11 +291,21 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
|
|||||||
// 如果是分标委
|
// 如果是分标委
|
||||||
List<Map<String, String>> mapList = asmsPostUtil.sendGetReq(lawsAsmsOpenApi.getApiUrl(), map);
|
List<Map<String, String>> mapList = asmsPostUtil.sendGetReq(lawsAsmsOpenApi.getApiUrl(), map);
|
||||||
List<LawsStandardization> lawsStandardizationList = new ArrayList();
|
List<LawsStandardization> lawsStandardizationList = new ArrayList();
|
||||||
LawsStandardization parent = lawsStandardizationService.getById("0");
|
|
||||||
|
LambdaQueryWrapper<LawsStandardization> parentQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
parentQueryWrapper.eq(LawsStandardization::getPid, "0");
|
||||||
|
List<LawsStandardization> parentList = lawsStandardizationService.list(parentQueryWrapper);
|
||||||
|
String parentId;
|
||||||
|
if (CollectionUtils.isEmpty(parentList)) {
|
||||||
|
parentId = "0";
|
||||||
|
} else {
|
||||||
|
parentId = parentList.get(0).getId();
|
||||||
|
}
|
||||||
|
|
||||||
mapList.forEach(eMap -> {
|
mapList.forEach(eMap -> {
|
||||||
LawsStandardization lawsStandardization = new LawsStandardization();
|
LawsStandardization lawsStandardization = new LawsStandardization();
|
||||||
lawsStandardization.setStandardizationType("分标委");
|
lawsStandardization.setStandardizationType("分标委");
|
||||||
lawsStandardization.setPid(parent.getId());
|
lawsStandardization.setPid(parentId);
|
||||||
eMap.forEach((k,v) -> {
|
eMap.forEach((k,v) -> {
|
||||||
if ("code".equals(k)) {
|
if ("code".equals(k)) {
|
||||||
lawsStandardization.setNum(v);
|
lawsStandardization.setNum(v);
|
||||||
|
|||||||
@@ -96,8 +96,8 @@ public class FieldCommon {
|
|||||||
public static final String STANDARD_SYSTEM = "standard_system";
|
public static final String STANDARD_SYSTEM = "standard_system";
|
||||||
// 标准类别
|
// 标准类别
|
||||||
public static final String STANDARD_CLASS = "standard_class";
|
public static final String STANDARD_CLASS = "standard_class";
|
||||||
// 零部件名称
|
// 分标委
|
||||||
public static final String PART_NAME = "part_name";
|
public static final String BIDDING_COMMITTEE = "bidding_committee";
|
||||||
|
|
||||||
// 代替标准号
|
// 代替标准号
|
||||||
public static final String REPLACED_STANDARD = "substitute_standard_number";
|
public static final String REPLACED_STANDARD = "substitute_standard_number";
|
||||||
|
|||||||
+15
-2
@@ -437,6 +437,11 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
|||||||
resultMap.put(key + FieldCommon._DICT_TEXT, StringUtils.join(fileList.stream()
|
resultMap.put(key + FieldCommon._DICT_TEXT, StringUtils.join(fileList.stream()
|
||||||
.map(OSSFile::getFileName).collect(Collectors.toList()), ","));
|
.map(OSSFile::getFileName).collect(Collectors.toList()), ","));
|
||||||
}
|
}
|
||||||
|
} else if (FieldCommon.BIDDING_COMMITTEE.equals(key) && StringUtils.isNotBlank(value)) {
|
||||||
|
// 如果是分标委
|
||||||
|
LawsStandardization lawsStandardization = lawsStandardizationService.getById(value);
|
||||||
|
resultMap.put(key, value);
|
||||||
|
resultMap.put(key + FieldCommon._DICT_TEXT, lawsStandardization.getName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2111,10 +2116,18 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
|||||||
**/
|
**/
|
||||||
@Override
|
@Override
|
||||||
public List<LawsDictModel> getBiddingCommittee() {
|
public List<LawsDictModel> getBiddingCommittee() {
|
||||||
LawsStandardization parent = lawsStandardizationService.getById("0");
|
LambdaQueryWrapper<LawsStandardization> parentQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
parentQueryWrapper.eq(LawsStandardization::getPid, "0");
|
||||||
|
List<LawsStandardization> parentList = lawsStandardizationService.list(parentQueryWrapper);
|
||||||
|
if (CollectionUtils.isEmpty(parentList)) {
|
||||||
|
return new ArrayList<>();
|
||||||
|
}
|
||||||
|
List<String> parentIds = parentList.stream().map(LawsStandardization::getId).collect(Collectors.toList());
|
||||||
|
|
||||||
LambdaQueryWrapper<LawsStandardization> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<LawsStandardization> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.eq(LawsStandardization::getPid, parent.getId());
|
queryWrapper.in(LawsStandardization::getPid, parentIds);
|
||||||
List<LawsStandardization> standardizationList = lawsStandardizationService.list(queryWrapper);
|
List<LawsStandardization> standardizationList = lawsStandardizationService.list(queryWrapper);
|
||||||
|
|
||||||
List<LawsDictModel> lawsDictModelList = new ArrayList<>();
|
List<LawsDictModel> lawsDictModelList = new ArrayList<>();
|
||||||
standardizationList.forEach(standardization -> {
|
standardizationList.forEach(standardization -> {
|
||||||
LawsDictModel lawsDictModel = new LawsDictModel();
|
LawsDictModel lawsDictModel = new LawsDictModel();
|
||||||
|
|||||||
Reference in New Issue
Block a user