|
@@ -190,54 +190,94 @@
|
|
|
tbc.crm_no AS crmNo,
|
|
|
tbc.name AS crmName,
|
|
|
tbc.begin_time AS crmBeginTime,
|
|
|
- manager.real_name AS crmUserName,
|
|
|
sc.type AS customType,
|
|
|
sc.name AS customName,
|
|
|
+ customManager.real_name AS customManagerName,
|
|
|
tbc.exam_start_time AS examStartTime,
|
|
|
tbc.exam_end_time AS examEndTime,
|
|
|
tbp.name AS productName,
|
|
|
tbs.name AS serviceUnitName,
|
|
|
- region.real_name AS regionCoordinatorName
|
|
|
+ regionManager.id AS regionManagerId,
|
|
|
+ regionManager.real_name AS crmUserName,
|
|
|
+ regionCoordinator.id AS regionCoordinatorId,
|
|
|
+ regionCoordinator.real_name AS regionCoordinatorName
|
|
|
FROM
|
|
|
t_f_custom_flow_entity tfcfe
|
|
|
LEFT JOIN
|
|
|
t_b_crm tbc ON tfcfe.crm_no = tbc.crm_no
|
|
|
LEFT JOIN
|
|
|
- sys_user manager ON tbc.crm_user_id = manager.id
|
|
|
- LEFT JOIN
|
|
|
sys_custom sc ON tbc.custom_id = sc.id
|
|
|
LEFT JOIN
|
|
|
t_b_product tbp ON tbc.product_id = tbp.id
|
|
|
LEFT JOIN
|
|
|
t_b_service tbs ON tbc.service_id = tbs.id
|
|
|
LEFT JOIN
|
|
|
- sys_user region ON tbc.region_coordinator_id = region.id
|
|
|
+ sys_user regionManager ON tbc.lead_id = regionManager.id
|
|
|
+ LEFT JOIN
|
|
|
+ sys_user regionCoordinator ON tbc.region_coordinator_id = regionCoordinator.id
|
|
|
+ LEFT JOIN
|
|
|
+ sys_user customManager ON sc.manager_id = customManager.id
|
|
|
<where>
|
|
|
<if test="sopNo != null and sopNo != ''">
|
|
|
AND tfcfe.code = #{sopNo}
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="findCrmProjectByCrmNo" resultType="com.qmth.sop.business.bean.result.CrmProjectResult">
|
|
|
+ SELECT
|
|
|
+ tbc.crm_no AS crmNo,
|
|
|
+ tbc.name AS crmName,
|
|
|
+ tbc.begin_time AS crmBeginTime,
|
|
|
+ sc.type AS customType,
|
|
|
+ sc.name AS customName,
|
|
|
+ customManager.real_name AS customManagerName,
|
|
|
+ tbc.exam_start_time AS examStartTime,
|
|
|
+ tbc.exam_end_time AS examEndTime,
|
|
|
+ tbp.name AS productName,
|
|
|
+ tbs.name AS serviceUnitName,
|
|
|
+ regionManager.id AS regionManagerId,
|
|
|
+ regionManager.real_name AS crmUserName,
|
|
|
+ regionCoordinator.id AS regionCoordinatorId,
|
|
|
+ regionCoordinator.real_name AS regionCoordinatorName
|
|
|
+ FROM
|
|
|
+ t_b_crm tbc
|
|
|
+ LEFT JOIN
|
|
|
+ sys_custom sc ON tbc.custom_id = sc.id
|
|
|
+ LEFT JOIN
|
|
|
+ t_b_product tbp ON tbc.product_id = tbp.id
|
|
|
+ LEFT JOIN
|
|
|
+ t_b_service tbs ON tbc.service_id = tbs.id
|
|
|
+ LEFT JOIN
|
|
|
+ sys_user regionManager ON tbc.lead_id = regionManager.id
|
|
|
+ LEFT JOIN
|
|
|
+ sys_user regionCoordinator ON tbc.region_coordinator_id = regionCoordinator.id
|
|
|
+ LEFT JOIN
|
|
|
+ sys_user customManager ON sc.manager_id = customManager.id
|
|
|
+ <where>
|
|
|
+ <if test="crmNo != null and crmNo != ''">
|
|
|
+ AND tbc.crm_no = #{crmNo}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+
|
|
|
<select id="findSopCrmInfoBySopNo" resultType="com.qmth.sop.business.bean.dto.SopCrmInfo">
|
|
|
SELECT
|
|
|
tfcfe.code AS sopNo,
|
|
|
tfcfe.flow_id AS flowId,
|
|
|
tbc.crm_no AS crmNo,
|
|
|
- tbs.id AS serviceUnitId,
|
|
|
- tbc.region_coordinator_id AS regionCoordinatorId,
|
|
|
- tbsr.lead_id AS regionManagerId
|
|
|
+ tbs.id AS serviceUnitId
|
|
|
FROM
|
|
|
t_f_custom_flow_entity tfcfe
|
|
|
LEFT JOIN
|
|
|
t_b_crm tbc ON tfcfe.crm_no = tbc.crm_no
|
|
|
LEFT JOIN
|
|
|
t_b_service tbs ON tbc.service_id = tbs.id
|
|
|
- LEFT JOIN
|
|
|
- t_b_service_region tbsr ON tbsr.service_id = tbs.id
|
|
|
<where>
|
|
|
<if test="sopNo != null and sopNo != ''">
|
|
|
AND tfcfe.code = #{sopNo}
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|
|
|
+
|
|
|
</mapper>
|