fix(87268): 文档拆分--标准拆分修改条款内容发布后删除,重新拆分不修改发布,外来标准显示的标准分解单未更新
This commit is contained in:
+6
-1
@@ -285,10 +285,15 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
|||||||
queryWrapper.isNotNull(SarFileSplitInfoEO::getPublishBeforeId);
|
queryWrapper.isNotNull(SarFileSplitInfoEO::getPublishBeforeId);
|
||||||
// 文件字段标识
|
// 文件字段标识
|
||||||
queryWrapper.isNotNull(SarFileSplitInfoEO::getFileType);
|
queryWrapper.isNotNull(SarFileSplitInfoEO::getFileType);
|
||||||
|
queryWrapper.orderByDesc(SarFileSplitInfoEO::getCreateTime);
|
||||||
List<SarFileSplitInfoEO> sarFileSplitInfoEOList = sarFileSplitInfoService.list(queryWrapper);
|
List<SarFileSplitInfoEO> sarFileSplitInfoEOList = sarFileSplitInfoService.list(queryWrapper);
|
||||||
|
|
||||||
Map<String, String> flagMap = new HashMap<>();
|
Map<String, String> flagMap = new HashMap<>();
|
||||||
sarFileSplitInfoEOList.forEach(e -> flagMap.put(e.getFileType(), e.getId() + "," + e.getPublishBeforeId()));
|
sarFileSplitInfoEOList.forEach(e -> {
|
||||||
|
if (!flagMap.containsKey(e.getFileType())){
|
||||||
|
flagMap.put(e.getFileType(), e.getId() + "," + e.getPublishBeforeId());
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
// 拆分的标识
|
// 拆分的标识
|
||||||
map.put(FieldCommon.FILE_PUBLISH_OF_ORIGINAL + FieldCommon._STANDARD_SPLIT,
|
map.put(FieldCommon.FILE_PUBLISH_OF_ORIGINAL + FieldCommon._STANDARD_SPLIT,
|
||||||
|
|||||||
Reference in New Issue
Block a user