fix(ASMS): 分标委同步问题修复

This commit is contained in:
yjz
2024-01-30 09:03:59 +08:00
parent 3d577f1fbe
commit 7fb995fc3a
@@ -298,20 +298,21 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
List<Map<String, String>> mapList = asmsPostUtil.sendGetReq(lawsAsmsOpenApi.getApiUrl(), map);
List<LawsStandardization> lawsStandardizationList = new ArrayList();
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();
}
// 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 -> {
LawsStandardization lawsStandardization = new LawsStandardization();
lawsStandardization.setStandardizationType(LawsStandardizationCommon.FBW);
lawsStandardization.setPid(parentId);
// 固定放到“其他”层级下
lawsStandardization.setPid("1752134517340114944");
eMap.forEach((k,v) -> {
if ("code".equals(k)) {
lawsStandardization.setNum(v);