合并两个list数据集合

将两个不同类型的list合并

思路 创建一个总的zlist 然后定义一个对象 分别遍历两个list1,list2给定义的对象赋值  并将对象加到定义好的总的zlist中

 

List<DrawAndAuctionNoPo>drawAndAuctionNoPoList=new ArrayList<DrawAndAuctionNoPo>();

                          List<String> drawIdList=drawBetMapper.selectDrawIdByCidGroupDrawId(po.getCid());

                          if(drawIdList.size()>0){

                                   cri.andDrawIdIn(drawIdList);

                                   drawPoList = drawService.selectByExampleNoLimitJx(example);

                                   for(DrawPo drawPo : drawPoList){

                                            DrawAndAuctionNoPodrawAndAuctionNoPo=new DrawAndAuctionNoPo();

                                            drawAndAuctionNoPo.setAmList(drawPo.getAmList());

                                            drawAndAuctionNoPo.setCid(drawPo.getCid());

                                            drawAndAuctionNoPo.setCmdtId(drawPo.getCmdtId());

                                            drawAndAuctionNoPo.setDrawId(drawPo.getDrawId());

                                            drawAndAuctionNoPo.setRaiseAmt(drawPo.getRaiseAmt());

                                            drawAndAuctionNoPo.setPersonNum(drawPo.getPersonNum());

                                            drawAndAuctionNoPo.setReferAmt(drawPo.getReferAmt());

                                            drawAndAuctionNoPo.setPercentRate(drawPo.getPercentRate());

                                            drawAndAuctionNoPo.setStartDate(drawPo.getStartDate());

                                            drawAndAuctionNoPo.setEndDate(drawPo.getEndDate());

                                            drawAndAuctionNoPo.setDrawTime(drawPo.getDrawTime());

                                            drawAndAuctionNoPo.setDrawType(drawPo.getDrawType());

                                            drawAndAuctionNoPo.setRemark1(drawPo.getRemark1());

                                            drawAndAuctionNoPo.setStat(drawPo.getStat());

                                            drawAndAuctionNoPo.setLuckyDrawNo(drawPo.getLuckyDrawNo());

                                            drawAndAuctionNoPo.setRemark2(drawPo.getRemark2());

                                            drawAndAuctionNoPo.setDrawFollow(drawPo.getDrawFollow());

                                            drawAndAuctionNoPo.setCmdtType(drawPo.getCmdtType());

                                            drawAndAuctionNoPo.setCmdtDesc(drawPo.getCmdtType());

                                            drawAndAuctionNoPo.setRaiseAmt(drawPo.getRaiseAmt());

                                            drawAndAuctionNoPo.setRemainderNum(drawPo.getRemainderNum());

                                            drawAndAuctionNoPo.setCustName(drawPo.getCustName());

                                            drawAndAuctionNoPo.setProgressRate(drawPo.getProgressRate());

                                            drawAndAuctionNoPo.setReferAmt(drawPo.getReferAmt());

                                            drawAndAuctionNoPo.setCustName(drawPo.getCmdtName());

                                            drawAndAuctionNoPo.setComperDate(drawPo.getStartDate());

                                            drawAndAuctionNoPoList.add(drawAndAuctionNoPo);

                                   }

                          }

                         

                          List<AuctionNoPo>auctionNoPoList=auctionNoMapper.selectByCidListNoLimit(ex);

                          for(AuctionNoPo noPo : auctionNoPoList){

                                   DrawAndAuctionNoPodrawAndAuctionNoPo=new DrawAndAuctionNoPo();

                                   drawAndAuctionNoPo.setRecvDate(noPo.getRecvDate());

                                   drawAndAuctionNoPo.setOrderDate(noPo.getOrderDate());

                                   drawAndAuctionNoPo.setAuctionNoId(noPo.getAuctionNoId());

                                   drawAndAuctionNoPo.setAuctionId(noPo.getAuctionId());

                                   drawAndAuctionNoPo.setFollowCount(noPo.getFollowCount());

                                   drawAndAuctionNoPo.setWinAmt(noPo.getWinAmt());

                                   drawAndAuctionNoPo.setCid(noPo.getCid());

                                   drawAndAuctionNoPo.setOrderDateStr1(noPo.getOrderDateStr());

                                   drawAndAuctionNoPo.setStat(noPo.getState());

                                   drawAndAuctionNoPo.setAuctionBetId(noPo.getAuctionBetId());

                                   drawAndAuctionNoPo.setWinStr(noPo.getWinStr());

                                   drawAndAuctionNoPo.setComperDate(noPo.getOrderDate());

                                   drawAndAuctionNoPoList.add(drawAndAuctionNoPo);

                          }

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐观的Terry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值