|  | @@ -1,8 +1,11 @@
 | 
	
		
			
				|  |  |  package com.ym.mec.biz.service.impl;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import com.ym.mec.biz.dal.dao.MusicGroupPurchaseListDao;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.dal.entity.Goods;
 | 
	
		
			
				|  |  | +import com.ym.mec.biz.dal.entity.MusicGroupPurchaseList;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.dal.enums.DealStatusEnum;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.service.GoodsService;
 | 
	
		
			
				|  |  | +import com.ym.mec.biz.service.MusicGroupPurchaseListService;
 | 
	
		
			
				|  |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -12,6 +15,8 @@ import com.ym.mec.biz.service.StudentPaymentOrderDetailService;
 | 
	
		
			
				|  |  |  import com.ym.mec.common.dal.BaseDAO;
 | 
	
		
			
				|  |  |  import com.ym.mec.common.service.impl.BaseServiceImpl;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import java.util.ArrayList;
 | 
	
		
			
				|  |  | +import java.util.Date;
 | 
	
		
			
				|  |  |  import java.util.List;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  @Service
 | 
	
	
		
			
				|  | @@ -21,6 +26,8 @@ public class StudentPaymentOrderDetailServiceImpl extends BaseServiceImpl<Long,
 | 
	
		
			
				|  |  |      private StudentPaymentOrderDetailDao studentPaymentOrderDetailDao;
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private GoodsService goodsService;
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private MusicGroupPurchaseListDao musicGroupPurchaseListDao;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public BaseDAO<Long, StudentPaymentOrderDetail> getDAO() {
 | 
	
	
		
			
				|  | @@ -65,4 +72,22 @@ public class StudentPaymentOrderDetailServiceImpl extends BaseServiceImpl<Long,
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          return goodies;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @Override
 | 
	
		
			
				|  |  | +    public List<Goods> verifyMusicalList(String musicGroupId) {
 | 
	
		
			
				|  |  | +        List<Goods> musicalList = getMusicalList(musicGroupId);
 | 
	
		
			
				|  |  | +        Date date = new Date();
 | 
	
		
			
				|  |  | +        List<MusicGroupPurchaseList> musicGroupPurchaseLists = new ArrayList<>();
 | 
	
		
			
				|  |  | +        for (Goods goods : musicalList) {
 | 
	
		
			
				|  |  | +            MusicGroupPurchaseList musicGroupPurchaseList = new MusicGroupPurchaseList();
 | 
	
		
			
				|  |  | +            musicGroupPurchaseList.setGoodsId(goods.getId());
 | 
	
		
			
				|  |  | +            musicGroupPurchaseList.setMusicGroupId(musicGroupId);
 | 
	
		
			
				|  |  | +            musicGroupPurchaseList.setPurchaseNum(goods.getSellCount());
 | 
	
		
			
				|  |  | +            musicGroupPurchaseList.setCreateTime(date);
 | 
	
		
			
				|  |  | +            musicGroupPurchaseList.setUpdateTime(date);
 | 
	
		
			
				|  |  | +            musicGroupPurchaseLists.add(musicGroupPurchaseList);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        musicGroupPurchaseListDao.batchInsert(musicGroupPurchaseLists);
 | 
	
		
			
				|  |  | +        return  musicalList;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 |