浏览代码

查询结算明细,添加已结算金额列

linhaohong 1 年之前
父节点
当前提交
958ce6bfe8
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      AdminController/CloudServiceManage/AgentCustomerController.py

+ 4 - 0
AdminController/CloudServiceManage/AgentCustomerController.py

@@ -592,6 +592,9 @@ class AgentCustomerView(View):
                 service_name = csp.service_name if csp else order.csp_id
                 agent_customer_info = AgentCustomerInfo.objects.filter(id=order.ac_id).first()
                 company_name = agent_customer_info.company_name if agent_customer_info else order.ac_id
+                ado_id = order.id
+                settled_profit = AgentDeviceOrderInstallment.objects.filter(ado_id=ado_id, status=2).aggregate(Sum('amount'))[
+                    'amount__sum'] or 0
                 orders.append({
                     'id': order.id,
                     'company_name': company_name,
@@ -600,6 +603,7 @@ class AgentCustomerView(View):
                     'service_name': service_name,
                     'profit_amount': order.profit_amount,
                     'profit': order.profit,
+                    'settled_profit': settled_profit,
                     'settlement_time': order.settlement_time,
                     'remark': order.remark,
                     'created_time': order.created_time