|
@@ -8,8 +8,8 @@
|
|
|
report.report_no AS reportNo,
|
|
|
department.name AS departmentName,
|
|
|
major.name AS projectName,
|
|
|
- (SELECT customer_company.name FROM customer_company WHERE customer_company.id = major.clientele_id) AS customerName,
|
|
|
- (SELECT customer_company.name FROM customer_company WHERE customer_company.id = major.clientele_sub_id) AS customerSubName,
|
|
|
+ customer.name AS customerName,
|
|
|
+ customer_sub.name AS customerSubName,
|
|
|
manager.name AS clientManagerName,
|
|
|
principal.name AS principalName,
|
|
|
major.members AS members,
|
|
@@ -95,6 +95,8 @@
|
|
|
LEFT JOIN user AS manager ON manager.id = major.client_manager_id
|
|
|
LEFT JOIN user AS principal ON principal.id = major.principal_id
|
|
|
LEFT JOIN department ON department.id = major.department_id
|
|
|
+ LEFT JOIN customer_company AS customer ON customer.id = major.clientele_id
|
|
|
+ LEFT JOIN customer_company AS customer_sub ON customer_sub.id = major.clientele_sub_id
|
|
|
LEFT JOIN (
|
|
|
SELECT node.`name`,instance.business_id,instance.business_sub_id,instance.business_min_id,instance.state
|
|
|
FROM work_flow_node_instance AS instance,
|
|
@@ -112,7 +114,13 @@
|
|
|
AND (
|
|
|
major.order_id LIKE CONCAT('%',#{dto.keyWord},'%') OR
|
|
|
major.name LIKE CONCAT('%',#{dto.keyWord},'%') OR
|
|
|
- report.name LIKE CONCAT('%',#{dto.keyWord},'%')
|
|
|
+ report.name LIKE CONCAT('%',#{dto.keyWord},'%') OR
|
|
|
+ report.report_no LIKE CONCAT('%',#{dto.keyWord},'%') OR
|
|
|
+ principal.name LIKE CONCAT('%',#{dto.keyWord},'%') OR
|
|
|
+ major.business_object_type LIKE CONCAT('%',#{dto.keyWord},'%') OR
|
|
|
+ major.allot_type LIKE CONCAT('%',#{dto.keyWord},'%') OR
|
|
|
+ customer.name LIKE CONCAT('%',#{dto.keyWord},'%') OR
|
|
|
+ customer_sub.name LIKE CONCAT('%',#{dto.keyWord},'%')
|
|
|
)
|
|
|
</if>
|
|
|
<if test="dto != null and dto.clientManagerId">
|