valList, String itemId) {
+ StringBuilder valContent = new StringBuilder();
+ if (!Objects.isNull(valList) && !valList.isEmpty()){
+ int index = 0;
+ LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
+ for (SarFileSplitItemsValEO sarFileSplitItemsValEO : valList) {
+ String translation = sarFileSplitItemsValEO.getTranslation();
+ // 条文内容拼接
+ if (DocumentSplitCommon.TEXT.equals(sarFileSplitItemsValEO.getType())) {
+ if (StringUtils.isNotBlank(translation)){
+ sarFileSplitItemsValEO.setTranslation(translation
+ .replace("<", "<").replace(">", ">"));
+ }
+ valContent.append("").append(translation).append("
");
+ } else if (DocumentSplitCommon.IMG.equals(sarFileSplitItemsValEO.getType())) {
+ valContent.append("
");
+ } else if (DocumentSplitCommon.TABLE.equals(sarFileSplitItemsValEO.getType())) {
+ valContent.append(translation);
+ }
+
+ // 条目信息
+ index += 1;
+ sarFileSplitItemsValEO.setId(UUIDUtils.randomUUID20());
+ sarFileSplitItemsValEO.setItemId(itemId);
+ sarFileSplitItemsValEO.setDisplaySeq(index);
+ sarFileSplitItemsValEO.setValidFlag(0);
+ sarFileSplitItemsValEO.setCreationTime(new Date());
+ sarFileSplitItemsValEO.setModifyTime(new Date());
+ sarFileSplitItemsValEO.setCreationUser(sysUser.getId());
+ sarFileSplitItemsValEO.setModifyUser(sysUser.getId());
+ }
+ }
+ return valContent.toString();
+ }
+
private String itemContentJoin(List valList, String itemId) {
StringBuilder valContent = new StringBuilder();
if (!Objects.isNull(valList) && !valList.isEmpty()){