zoukankan      html  css  js  c++  java
  • list 转另一个list stream操作

    
    

    private static List<PmsInventoryRecordDO> convertFromInventoryDoList(Long tenantId, Long ptnrId, InventoryRecordTypeEnum type, Long saleId, List<PmsInventoryDO> piDOList) {
    if (CollectionUtils.isEmpty(piDOList)) {
    return new ArrayList<>();
    }
    if (saleId == null || saleId <= 0) {
    return new ArrayList<>();
    }
    return piDOList.stream()
    .map(it -> {
    PmsInventoryRecordDO pirDO = new PmsInventoryRecordDO();
    pirDO.setGmtCreate(new Date());
    pirDO.setGmtModified(new Date());
    pirDO.setPriceId(it.getPriceId());
    pirDO.setSaleId(saleId);
    pirDO.setCount(it.getSaleCount());
    pirDO.setType(type.getCode());
    pirDO.setEventId(it.getEventId());
    pirDO.setProjectId(it.getProjectId());
    pirDO.setPtnrId(ptnrId);
    pirDO.setTenantId(tenantId);
    pirDO.setDataState(DataStateEnum.EFFECTIVE.getCode());
    return pirDO;
    }).collect(Collectors.toList());
    }
     
  • 相关阅读:
    写一个含数字,拼音,汉字的验证码生成类
    Vue.js 学习示例
    webapi
    webapi
    WebApi接口
    WebApi接口
    WebApi
    个人插件锦集
    ShenNiu.MVC管理系统
    Centos6搭建Samba服务并使用Windows挂载
  • 原文地址:https://www.cnblogs.com/aspirant/p/14686264.html
Copyright © 2011-2022 走看看