详情,标准分解单关联条款

This commit is contained in:
zhaokaiyao@91isoft.com
2021-11-21 16:12:46 +08:00
parent ed94475d72
commit 44ce02810a
@@ -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<SarFileSplitInf
/**
* 使选定的拆分条款 插入分解单
*/
querySame.forEach(item->{
QueryWrapper<SarStandItems> 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<SarStandItems> 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<SarStandItems> 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);
//
// });
//根据标准号查询标准是否存在