From 44ce02810a4138f4ebfd63fd0819d45e7084ab47 Mon Sep 17 00:00:00 2001 From: "zhaokaiyao@91isoft.com" <6922339zky> Date: Sun, 21 Nov 2021 16:12:46 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=A6=E6=83=85,=E6=A0=87=E5=87=86=E5=88=86?= =?UTF-8?q?=E8=A7=A3=E5=8D=95=E5=85=B3=E8=81=94=E6=9D=A1=E6=AC=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SarFileSplitInfoEOController.java | 48 ++++++++++++++----- 1 file changed, 35 insertions(+), 13 deletions(-) diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/controller/SarFileSplitInfoEOController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/controller/SarFileSplitInfoEOController.java index 20161d30..f9fb1071 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/controller/SarFileSplitInfoEOController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/controller/SarFileSplitInfoEOController.java @@ -4,6 +4,8 @@ import static org.springframework.http.MediaType.APPLICATION_JSON_UTF8_VALUE; import java.util.ArrayList; import java.util.Date; import java.util.List; +import java.util.stream.Collectors; + import com.adc.da.base.web.BaseController; import com.adc.da.http.PageInfo; import com.adc.da.person.entity.PersonMsgEO; @@ -193,20 +195,40 @@ public class SarFileSplitInfoEOController extends BaseController{ - QueryWrapper sarStandItemsQueryWrapper = new QueryWrapper<>(); - sarStandItemsQueryWrapper.eq("edit_flag",item.getEditFlag()); - SarStandItems sarStandItems = new SarStandItems(); - sarStandItems.setStandId(sarFileSplitInfoEO.getStandId()); - sarStandItems.setEditFlag(item.getEditFlag()); - sarStandItems.setItemsName(item.getItemsName()); - sarStandItems.setTermsConditions(item.getItermsConditions()); - sarStandItems.setItemsNum(item.getItemsNum()); - sarStandItems.setId(UUIDUtils.randomUUID20()); - sarStandItems.setFileType(sarFileSplitInfoEO.getFileType()); - ServiceImpl.saveOrUpdate(sarStandItems,sarStandItemsQueryWrapper); - }); + List sarStandItemList = querySame.stream() + .map(item -> { + SarStandItems sarStandItem = new SarStandItems(); + sarStandItem.setStandId(sarFileSplitInfoEO.getStandId()); + sarStandItem.setEditFlag(item.getEditFlag()); + sarStandItem.setItemsName(item.getItemsName()); + sarStandItem.setTermsConditions(item.getItermsConditions()); + sarStandItem.setItemsNum(item.getItemsNum()); + sarStandItem.setId(UUIDUtils.randomUUID20()); + sarStandItem.setFileType(sarFileSplitInfoEO.getFileType()); + + sarStandItem.setEditFlag(item.getEditFlag()); + return sarStandItem; + }) + .collect(Collectors.toList()); + + ServiceImpl.saveBatch(sarStandItemList); + + +// querySame.forEach(item->{ +// QueryWrapper sarStandItemsQueryWrapper = new QueryWrapper<>(); +// sarStandItemsQueryWrapper.eq("edit_flag",item.getEditFlag()); +// SarStandItems sarStandItems = new SarStandItems(); +// sarStandItems.setStandId(sarFileSplitInfoEO.getStandId()); +// sarStandItems.setEditFlag(item.getEditFlag()); +// sarStandItems.setItemsName(item.getItemsName()); +// sarStandItems.setTermsConditions(item.getItermsConditions()); +// sarStandItems.setItemsNum(item.getItemsNum()); +// sarStandItems.setId(UUIDUtils.randomUUID20()); +// sarStandItems.setFileType(sarFileSplitInfoEO.getFileType()); +// ServiceImpl.saveOrUpdate(sarStandItems,sarStandItemsQueryWrapper); +// +// }); //根据标准号查询标准是否存在