@@ -153,4 +153,11 @@ public class ProductionOrderDetailVo extends ProductionOrderDetail {
* 合同类型
*/
private Integer contractType;
+
+ private Long contractCompanyId;
+ /**
+ * 业务公司名称
+ */
+ private String contractCompanyName;
}
@@ -57,4 +57,12 @@ public class ProductionOrderVo extends ProductionOrder {
@@ -206,6 +206,8 @@ public class ProduceOrderDetailServiceImpl extends ServiceImpl<ProduceOrderDetai
//赋值生产公司名称
record.setCompanyName(companyNameMap.get(record.getCompanyId()));
+ record.setCompanyName(companyNameMap.get(record.getContractCompanyId()));
//赋值业务员名称
@@ -185,6 +185,9 @@ public class ProduceOrderServiceImpl extends ServiceImpl<ProduceOrderMapper, Pro
//赋值生产公司
record.setCompanyName(sysDeptMap.get(record.getCompanyId()));
+ record.setContractCompanyName(sysDeptMap.get(record.getContractCompanyId()));
return page;
@@ -27,7 +27,8 @@
c.prod_tag,
c.prod_remark,
c.create_user as saleUserId,
- c.contract_type
+ c.contract_type,
+ c.company_id as contractCompanyId
FROM production_order_detail pod
LEFT JOIN production_order po ON pod.produce_order_id = po.id
LEFT JOIN contract c ON pod.contract_id = c.id
@@ -18,7 +18,8 @@
po.finish_time,
(if(IFNULL(po.finish_time, NOW()) > po.delivery_period, 1, 0)) AS isOverdue,
po.confirm_status,
from production_order po
LEFT JOIN contract c ON po.contract_id = c.id
${ew.customSqlSegment}