|
@@ -14,15 +14,19 @@ import org.springframework.stereotype.Service;
|
|
import com.ym.mec.biz.dal.dao.MusicGroupDeliveryRecordDao;
|
|
import com.ym.mec.biz.dal.dao.MusicGroupDeliveryRecordDao;
|
|
import com.ym.mec.biz.dal.dao.StudentPaymentOrderDetailDao;
|
|
import com.ym.mec.biz.dal.dao.StudentPaymentOrderDetailDao;
|
|
import com.ym.mec.biz.dal.dao.SubjectChangeDao;
|
|
import com.ym.mec.biz.dal.dao.SubjectChangeDao;
|
|
|
|
+import com.ym.mec.biz.dal.dto.MusicGroupDeliveryRecordDto;
|
|
import com.ym.mec.biz.dal.entity.Goods;
|
|
import com.ym.mec.biz.dal.entity.Goods;
|
|
import com.ym.mec.biz.dal.entity.MusicGroupDeliveryRecord;
|
|
import com.ym.mec.biz.dal.entity.MusicGroupDeliveryRecord;
|
|
import com.ym.mec.biz.dal.entity.StudentPaymentOrderDetail;
|
|
import com.ym.mec.biz.dal.entity.StudentPaymentOrderDetail;
|
|
import com.ym.mec.biz.dal.entity.SubjectChange;
|
|
import com.ym.mec.biz.dal.entity.SubjectChange;
|
|
import com.ym.mec.biz.dal.enums.DealStatusEnum;
|
|
import com.ym.mec.biz.dal.enums.DealStatusEnum;
|
|
|
|
+import com.ym.mec.biz.dal.page.MusicGroupDeliveryRecordQueryInfo;
|
|
import com.ym.mec.biz.service.GoodsService;
|
|
import com.ym.mec.biz.service.GoodsService;
|
|
import com.ym.mec.biz.service.MusicGroupDeliveryRecordService;
|
|
import com.ym.mec.biz.service.MusicGroupDeliveryRecordService;
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
|
|
+import com.ym.mec.common.page.PageInfo;
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
|
+import com.ym.mec.util.collection.MapUtil;
|
|
|
|
|
|
@Service
|
|
@Service
|
|
public class MusicGroupDeliveryRecordServiceImpl extends BaseServiceImpl<Long, MusicGroupDeliveryRecord> implements MusicGroupDeliveryRecordService {
|
|
public class MusicGroupDeliveryRecordServiceImpl extends BaseServiceImpl<Long, MusicGroupDeliveryRecord> implements MusicGroupDeliveryRecordService {
|
|
@@ -45,6 +49,26 @@ public class MusicGroupDeliveryRecordServiceImpl extends BaseServiceImpl<Long, M
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
+ public PageInfo<MusicGroupDeliveryRecordDto> queryPage(MusicGroupDeliveryRecordQueryInfo queryInfo) {
|
|
|
|
+ PageInfo<MusicGroupDeliveryRecordDto> pageInfo = new PageInfo<MusicGroupDeliveryRecordDto>(queryInfo.getPage(), queryInfo.getRows());
|
|
|
|
+ Map<String, Object> params = new HashMap<String, Object>();
|
|
|
|
+ MapUtil.populateMap(params, queryInfo);
|
|
|
|
+
|
|
|
|
+ List<MusicGroupDeliveryRecordDto> dataList = null;
|
|
|
|
+ int count = this.findCount(params);
|
|
|
|
+ if (count > 0) {
|
|
|
|
+ pageInfo.setTotal(count);
|
|
|
|
+ params.put("offset", pageInfo.getOffset());
|
|
|
|
+ dataList = musicGroupDeliveryRecordDao.queryPageList(params);
|
|
|
|
+ }
|
|
|
|
+ if (count == 0) {
|
|
|
|
+ dataList = new ArrayList<MusicGroupDeliveryRecordDto>();
|
|
|
|
+ }
|
|
|
|
+ pageInfo.setRows(dataList);
|
|
|
|
+ return pageInfo;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
public List<Goods> queryDeliveryList(String musicGroupId, String deliveryBatchNo) {
|
|
public List<Goods> queryDeliveryList(String musicGroupId, String deliveryBatchNo) {
|
|
|
|
|
|
//查询subject_change
|
|
//查询subject_change
|