Commit 0f2803ec by jiang'yun

修改

parent 094ab0a0
package com.ruoyi.project.ys.domain;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
......@@ -72,9 +74,9 @@ public class YsqqXmxxSegy extends BaseEntity
private String xbsegyName;
//旧版标注内容
private String jbbznr;
private List<YsqqXmxxSegydz> jbbznr;
/** 新版标注内容 */
private String xbbznr;
private List<YsqqXmxxSegydz> xbbznr;
public void setId(Long id)
......
......@@ -2,6 +2,7 @@ package com.ruoyi.project.ys.service.impl;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
import com.github.pagehelper.Page;
import com.ruoyi.common.utils.DateUtils;
......@@ -138,16 +139,11 @@ public class YsqqXmxxServiceImpl implements IYsqqXmxxService
List<YsqqXmxxSegydz> ysqqXmxxSegydzs = ysqqXmxxSegydzMapper.selectYsqqXmxxSegydzList(ysqqXmxxSegydz);
for(YsqqXmxxSegy segy: segyList){
//查询旧版
YsqqXmxxSegydz jb = ysqqXmxxSegydzs.stream().filter(dz -> dz.getSegyid().toString().equals(segy.getId().toString()) && dz.getLx().equals("旧版")).findFirst().orElse(null);
if(jb != null){
segy.setJbbznr(jb.getBznr());
}
List<YsqqXmxxSegydz> jbList = ysqqXmxxSegydzs.stream().filter(dz -> dz.getSegyid().toString().equals(segy.getId().toString()) && dz.getLx().equals("旧版")).collect(Collectors.toList());
segy.setJbbznr(jbList);
//查询新版
YsqqXmxxSegydz xb = ysqqXmxxSegydzs.stream().filter(dz -> dz.getSegyid().toString().equals(segy.getId().toString()) && dz.getLx().equals("新版")).findFirst().orElse(null);
if(xb != null){
segy.setXbbznr(xb.getBznr());
}
List<YsqqXmxxSegydz> xb = ysqqXmxxSegydzs.stream().filter(dz -> dz.getSegyid().toString().equals(segy.getId().toString()) && dz.getLx().equals("新版")).collect(Collectors.toList());
segy.setXbbznr(xb);
}
ysqqXmxx.setYsqqXmxxSegy(segyList);
......
......@@ -74,9 +74,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</trim>
</insert>
<insert id="insertYsqqXmxxSegydzBatch">
insert into ysqq_xmxx_segydz (xmid, segyid, lx, bznr) values
insert into ysqq_xmxx_segydz (xmid, segyid, lx, bznr,ext1) values
<foreach item="item" index="index" collection="list" separator=",">
(#{item.xmid}, #{item.segyid}, #{item.lx}, #{item.bznr})
(#{item.xmid}, #{item.segyid}, #{item.lx}, #{item.bznr}, #{item.ext1})
</foreach>
</insert>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment