|
@@ -291,62 +291,68 @@
|
|
|
cc.procTypeName as procTypeName,
|
|
|
cc.customerIsSolve as customerIsSolve,
|
|
|
cc.procMethodIsBack as procMethodIsBack,
|
|
|
- cc.procMethodIsSend as procMethodIsSend
|
|
|
+ cc.procMethodIsSend as procMethodIsSend,
|
|
|
+ cc.provinceNumber as customerProvinceId,
|
|
|
+ cc.cityNumber as customerCityId,
|
|
|
+ cc.areaNumber as customerDistrictId
|
|
|
FROM
|
|
|
tb_rst_cm_customer_info c
|
|
|
LEFT JOIN (
|
|
|
- SELECT
|
|
|
- xx.*
|
|
|
- FROM
|
|
|
- (
|
|
|
- SELECT
|
|
|
- tb_rst_cm_proc_method.proc_type_id AS customerIsSolve,
|
|
|
- tb_rst_cm_relation.relation_id AS relationId,
|
|
|
- customer_id AS customerId,
|
|
|
- tb_rst_cm_relation_order.sales_id AS orderId,
|
|
|
- signclosed_id AS signclosedId,
|
|
|
- relation_back_status AS relationBackStatus,
|
|
|
- relation_send_status AS relationSendStatus,
|
|
|
- relation_send_logistics_no AS relationSendLogisticsNo,
|
|
|
- relation_send_logistics_company AS relationSendLogisticsCompany,
|
|
|
- relation_back_logistics_no AS relationBackLogisticsNo,
|
|
|
- relation_back_logistics_company AS relationBackLogisticsCompany,
|
|
|
- tb_rst_cm_proc_method.proc_method_id AS procMethodId,
|
|
|
- tb_rst_cm_proc_method.proc_method_name AS procMethodName,
|
|
|
- tb_rst_cm_proc_type.proc_type_id AS procTypeId,
|
|
|
- tb_rst_cm_proc_type.proc_type_name AS procTypeName,
|
|
|
- tb_rst_cm_proc_method.proc_method_is_back AS procMethodIsBack,
|
|
|
- tb_rst_cm_proc_method.proc_method_is_send AS procMethodIsSend
|
|
|
- FROM
|
|
|
- tb_rst_cm_relation
|
|
|
- LEFT JOIN tb_rst_cm_proc_method ON tb_rst_cm_proc_method.proc_method_id = tb_rst_cm_relation.proc_method_id
|
|
|
- LEFT JOIN tb_rst_cm_proc_type ON tb_rst_cm_proc_type.proc_type_id = tb_rst_cm_proc_method.proc_type_id
|
|
|
- LEFT JOIN tb_rst_cm_relation_order ON tb_rst_cm_relation_order.relation_id = tb_rst_cm_relation.relation_id
|
|
|
- ) xx
|
|
|
+ SELECT
|
|
|
+ xx.*
|
|
|
+ FROM
|
|
|
+ (
|
|
|
+ SELECT
|
|
|
+ tb_rst_cm_proc_method.proc_type_id AS customerIsSolve,
|
|
|
+ tb_rst_cm_relation.relation_id AS relationId,
|
|
|
+ customer_id AS customerId,
|
|
|
+ tb_rst_cm_relation_order.sales_id AS orderId,
|
|
|
+ signclosed_id AS signclosedId,
|
|
|
+ relation_back_status AS relationBackStatus,
|
|
|
+ relation_send_status AS relationSendStatus,
|
|
|
+ relation_send_logistics_no AS relationSendLogisticsNo,
|
|
|
+ relation_send_logistics_company AS relationSendLogisticsCompany,
|
|
|
+ relation_back_logistics_no AS relationBackLogisticsNo,
|
|
|
+ relation_back_logistics_company AS relationBackLogisticsCompany,
|
|
|
+ tb_rst_cm_proc_method.proc_method_id AS procMethodId,
|
|
|
+ tb_rst_cm_proc_method.proc_method_name AS procMethodName,
|
|
|
+ tb_rst_cm_proc_type.proc_type_id AS procTypeId,
|
|
|
+ tb_rst_cm_proc_type.proc_type_name AS procTypeName,
|
|
|
+ tb_rst_cm_proc_method.proc_method_is_back AS procMethodIsBack,
|
|
|
+ tb_rst_cm_proc_method.proc_method_is_send AS procMethodIsSend,
|
|
|
+ tb_rst_cm_relation.province_number AS provinceNumber,
|
|
|
+ tb_rst_cm_relation.city_number AS cityNumber,
|
|
|
+ tb_rst_cm_relation.area_number AS areaNumber
|
|
|
+ FROM
|
|
|
+ tb_rst_cm_relation
|
|
|
+ LEFT JOIN tb_rst_cm_proc_method ON tb_rst_cm_proc_method.proc_method_id = tb_rst_cm_relation.proc_method_id
|
|
|
+ LEFT JOIN tb_rst_cm_proc_type ON tb_rst_cm_proc_type.proc_type_id = tb_rst_cm_proc_method.proc_type_id
|
|
|
+ LEFT JOIN tb_rst_cm_relation_order ON tb_rst_cm_relation_order.relation_id = tb_rst_cm_relation.relation_id
|
|
|
+ ) xx
|
|
|
) cc ON cc.customerId = c.customer_id
|
|
|
LEFT JOIN (
|
|
|
- SELECT
|
|
|
- sxx.*
|
|
|
- FROM
|
|
|
- (
|
|
|
- SELECT ss.* from (
|
|
|
- select tb_rst_cm_sendback_info.*,tb_rst_cm_relation.customer_id
|
|
|
- FROM tb_rst_cm_sendback_info
|
|
|
- LEFT JOIN tb_rst_cm_relation on tb_rst_cm_relation.relation_id = tb_rst_cm_sendback_info.relation_id
|
|
|
- ORDER BY sendback_create_time desc
|
|
|
- ) ss
|
|
|
- GROUP BY ss.relation_id
|
|
|
- ) sxx
|
|
|
+ SELECT
|
|
|
+ sxx.*
|
|
|
+ FROM
|
|
|
+ (
|
|
|
+ SELECT ss.* from (
|
|
|
+ select tb_rst_cm_sendback_info.*,tb_rst_cm_relation.customer_id
|
|
|
+ FROM tb_rst_cm_sendback_info
|
|
|
+ LEFT JOIN tb_rst_cm_relation on tb_rst_cm_relation.relation_id = tb_rst_cm_sendback_info.relation_id
|
|
|
+ ORDER BY sendback_create_time desc
|
|
|
+ ) ss
|
|
|
+ GROUP BY ss.relation_id
|
|
|
+ ) sxx
|
|
|
) sx ON sx.customer_id = c.customer_id
|
|
|
LEFT JOIN (
|
|
|
- SELECT ss.*
|
|
|
- from (
|
|
|
- select tb_rst_cm_sendback_info.*,tb_rst_cm_relation.customer_id
|
|
|
- FROM tb_rst_cm_sendback_info
|
|
|
- LEFT JOIN tb_rst_cm_relation on tb_rst_cm_relation.relation_id = tb_rst_cm_sendback_info.relation_id
|
|
|
- ORDER BY
|
|
|
- sendback_create_time desc
|
|
|
- ) ss
|
|
|
+ SELECT ss.*
|
|
|
+ from (
|
|
|
+ select tb_rst_cm_sendback_info.*,tb_rst_cm_relation.customer_id
|
|
|
+ FROM tb_rst_cm_sendback_info
|
|
|
+ LEFT JOIN tb_rst_cm_relation on tb_rst_cm_relation.relation_id = tb_rst_cm_sendback_info.relation_id
|
|
|
+ ORDER BY
|
|
|
+ sendback_create_time desc
|
|
|
+ ) ss
|
|
|
) sss ON sss.customer_id = c.customer_id
|
|
|
LEFT JOIN tb_rst_cm_visit v ON v.customer_id = c.customer_id
|
|
|
LEFT JOIN tb_rst_sales_order_info oi ON cc.orderId = oi.sales_id
|