|
@@ -50,6 +50,8 @@ public class InvoiceServiceImpl extends ServiceImpl<IInvoiceMapper, Invoice> imp
|
|
|
IVirtualOrderService virtualOrderService;
|
|
|
@Autowired
|
|
|
IExpansionOrderService expansionOrderService;
|
|
|
+ @Autowired
|
|
|
+ IDownloadOrderService downloadOrderService;
|
|
|
|
|
|
@Override
|
|
|
public Invoice getByOrderId(Long orderId) {
|
|
@@ -163,6 +165,13 @@ public class InvoiceServiceImpl extends ServiceImpl<IInvoiceMapper, Invoice> imp
|
|
|
money = incrementOrder.getAmount();
|
|
|
}
|
|
|
break;
|
|
|
+
|
|
|
+ case 3 :
|
|
|
+ DownloadOrder downloadOrder = downloadOrderService.getById(orderId);
|
|
|
+ if(downloadOrder.getPayStatus() == 1){
|
|
|
+ money = downloadOrder.getAmount();
|
|
|
+ }
|
|
|
+ break;
|
|
|
}
|
|
|
return money;
|
|
|
}
|