|
@@ -30,6 +30,7 @@ import com.ym.mec.thirdparty.adapay.Payment;
|
|
|
import com.ym.mec.thirdparty.yqpay.*;
|
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
|
import com.ym.mec.util.date.DateUtil;
|
|
|
+import org.apache.commons.collections.CollectionUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -826,7 +827,18 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
Optional.ofNullable(orderNo)
|
|
|
.map(this::findOrderByOrderNo)
|
|
|
.orElseThrow(() -> new BizException("未查询到该订单数据!"));
|
|
|
- return studentPaymentOrderDao.queryOrderDetail(orderNo);
|
|
|
+ StudentPaymentOrderVo voList = studentPaymentOrderDao.queryOrderDetail(orderNo);
|
|
|
+ if (Objects.nonNull(voList) && CollectionUtils.isNotEmpty(voList.getList())) {
|
|
|
+ List<StudentPaymentOrderVo.StudentPaymentDetailVo> collect = voList.getList().stream()
|
|
|
+ .filter(d -> Objects.nonNull(d.getGoodsName()))
|
|
|
+ .collect(Collectors.toList());
|
|
|
+ if (CollectionUtils.isEmpty(collect)) {
|
|
|
+ voList.setList(null);
|
|
|
+ } else {
|
|
|
+ voList.setList(collect);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return voList;
|
|
|
}
|
|
|
|
|
|
|