Commit f3d96d5b by caosy

导出优惠券

parent 54d9d76b
......@@ -1046,27 +1046,30 @@ public class OpCourseOrderService extends AbstractOpOrderService<CourseOrderProc
}
orderListExcelBean.setRegisterTime(userExt.getRegisterTime());
}
// 优惠券
// if(orderListExcelBean.getVoucherCount() > 0){
// List<String> voucherList = new ArrayList<String>();
// String VoucherIds = orderListExcelBean.getVoucherIDList();
// String[] voucherIds = VoucherIds.split(",");
// if(voucherIds.length >0 && !("").equals(VoucherIds) && VoucherIds != null){
//
// List<Integer> voucherInteger = new ArrayList<>();
// for(int i =0 ; i< voucherIds.length; i++){
// voucherInteger.add(Integer.valueOf(voucherIds[i]));
// }
// List<Voucher> voucher = voucherDao.findByIds(voucherInteger);
// for(int i =0 ; i< voucher.size(); i++){
//
// if(voucher != null){
// voucherList.add(voucher.get(i).getDescription());
// }
// }
// orderListExcelBean.setVoucherList(voucherList);
// }
// }
if( orderQuery.getExportVoucher() != null && orderQuery.getExportVoucher() == true ){
// 优惠券
if(orderListExcelBean.getVoucherCount() > 0){
List<String> voucherList = new ArrayList<String>();
String VoucherIds = orderListExcelBean.getVoucherIDList();
String[] voucherIds = VoucherIds.split(",");
if(voucherIds.length >0 && !("").equals(VoucherIds) && VoucherIds != null){
List<Integer> voucherInteger = new ArrayList<>();
for(int i =0 ; i< voucherIds.length; i++){
voucherInteger.add(Integer.valueOf(voucherIds[i]));
}
List<Voucher> voucher = voucherDao.findByIds(voucherInteger);
for(int i =0 ; i< voucher.size(); i++){
if(voucher != null){
voucherList.add(voucher.get(i).getDescription());
}
}
orderListExcelBean.setVoucherList(voucherList);
}
}
}
OrderStatusEnum orderStatusEnum = OrderStatusEnum.getOrderStatus(orderListExcelBean.getOrderType(), orderListExcelBean.getPayMode(), orderListExcelBean.getConfirmType(),
orderListExcelBean.getProcessStatus(), invoiceinfo == null ? false : true);
orderListExcelBean.setOrderStatus(orderStatusEnum.getName());
......
......@@ -894,18 +894,30 @@ public class OpEventActivityOrderService
BeanConverter.copyProperties(invoice, invoiceinfo);
orderListExcelBean.setInvoice(invoice);
}
// 优惠券
// if(orderListExcelBean.getVoucherCount() > 0){
// List<String> voucherList = new ArrayList<String>();
// String[] voucherIds = orderListExcelBean.getVoucherIDList().split(",");
// for(int i =0 ; i< voucherIds.length; i++){
// Voucher voucher = voucherDao.findById(Integer.valueOf(voucherIds[i]));
// if(voucher != null){
// voucherList.add(voucher.getDescription());
// }
// }
// orderListExcelBean.setVoucherList(voucherList);
// }
if(orderQuery.getExportVoucher() != null && orderQuery.getExportVoucher() == true){
// 优惠券
if(orderListExcelBean.getVoucherCount() > 0){
List<String> voucherList = new ArrayList<String>();
String[] voucherIds = orderListExcelBean.getVoucherIDList().split(",");
if(voucherIds.length > 0 && !("").equals(voucherIds) && voucherIds != null){
List<Integer> voucherInteger = new ArrayList<>();
for(int i =0 ; i< voucherIds.length; i++){
voucherInteger.add(Integer.valueOf(voucherIds[i]));
}
List<Voucher> voucher = voucherDao.findByIds(voucherInteger);
for(int i =0 ; i< voucher.size(); i++){
if(voucher != null){
voucherList.add(voucher.get(i).getDescription());
}
}
orderListExcelBean.setVoucherList(voucherList);
}
}
}
OrderStatusEnum orderStatusEnum = OrderStatusEnum.getOrderStatus(
orderListExcelBean.getOrderType(), orderListExcelBean.getPayMode(),
orderListExcelBean.getConfirmType(), orderListExcelBean.getProcessStatus(),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment