|
@@ -1,5 +1,6 @@
|
|
|
package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
+import com.ym.mec.biz.dal.dao.GoodsDao;
|
|
|
import com.ym.mec.biz.dal.dao.StudentInstrumentDao;
|
|
|
import com.ym.mec.biz.dal.dao.StudentPaymentOrderDetailDao;
|
|
|
import com.ym.mec.biz.dal.dao.SysConfigDao;
|
|
@@ -54,6 +55,8 @@ public class StudentInstrumentServiceImpl extends BaseServiceImpl<Long, StudentI
|
|
|
private GoodsCategoryService goodsCategoryService;
|
|
|
@Autowired
|
|
|
private StudentPaymentOrderDetailDao studentPaymentOrderDetailDao;
|
|
|
+ @Autowired
|
|
|
+ private GoodsDao goodsDao;
|
|
|
|
|
|
private final Logger logger = LoggerFactory.getLogger(this.getClass());
|
|
|
|
|
@@ -384,7 +387,9 @@ public class StudentInstrumentServiceImpl extends BaseServiceImpl<Long, StudentI
|
|
|
if (studentInstrument != null) {
|
|
|
startTime = DateUtil.addMinutes(nowDate, -15);
|
|
|
}
|
|
|
- List<StudentInstrument> oldStudentInstruments = studentInstrumentDao.getOldStudentInstrument(startTime);
|
|
|
+ List<Goods> goodies = goodsDao.getGoodsByBaseGoodsId(76);
|
|
|
+ List<Integer> goodsIds = goodies.stream().map(Goods::getId).collect(Collectors.toList());
|
|
|
+ List<StudentInstrument> oldStudentInstruments = studentInstrumentDao.getOldStudentInstrument(startTime,goodsIds);
|
|
|
for (StudentInstrument oldStudentInstrument : oldStudentInstruments) {
|
|
|
oldStudentInstrument.setChangeOrderId(oldStudentInstrument.getOrderId());
|
|
|
if (oldStudentInstrument.getEndTime().compareTo(nowDate) > 0) {
|