|
@@ -1,8 +1,11 @@
|
|
package com.ym.mec.biz.service.impl;
|
|
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.Goods;
|
|
|
|
+import com.ym.mec.biz.dal.entity.MusicGroupPurchaseList;
|
|
import com.ym.mec.biz.dal.enums.DealStatusEnum;
|
|
import com.ym.mec.biz.dal.enums.DealStatusEnum;
|
|
import com.ym.mec.biz.service.GoodsService;
|
|
import com.ym.mec.biz.service.GoodsService;
|
|
|
|
+import com.ym.mec.biz.service.MusicGroupPurchaseListService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
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.dal.BaseDAO;
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
+import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@Service
|
|
@Service
|
|
@@ -21,6 +26,8 @@ public class StudentPaymentOrderDetailServiceImpl extends BaseServiceImpl<Long,
|
|
private StudentPaymentOrderDetailDao studentPaymentOrderDetailDao;
|
|
private StudentPaymentOrderDetailDao studentPaymentOrderDetailDao;
|
|
@Autowired
|
|
@Autowired
|
|
private GoodsService goodsService;
|
|
private GoodsService goodsService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private MusicGroupPurchaseListDao musicGroupPurchaseListDao;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public BaseDAO<Long, StudentPaymentOrderDetail> getDAO() {
|
|
public BaseDAO<Long, StudentPaymentOrderDetail> getDAO() {
|
|
@@ -65,4 +72,22 @@ public class StudentPaymentOrderDetailServiceImpl extends BaseServiceImpl<Long,
|
|
}
|
|
}
|
|
return goodies;
|
|
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;
|
|
|
|
+ }
|
|
}
|
|
}
|