|
@@ -4,167 +4,177 @@
|
|
|
|
|
|
<select id="listCustomerCommon" parameterType="CustomerCommon" resultType="CustomerCommon">
|
|
<select id="listCustomerCommon" parameterType="CustomerCommon" resultType="CustomerCommon">
|
|
SELECT
|
|
SELECT
|
|
- cc.*
|
|
|
|
|
|
+ cc.*
|
|
FROM (
|
|
FROM (
|
|
- SELECT
|
|
|
|
- '3' AS customerIsSolve,
|
|
|
|
- renewed_id AS relationId,
|
|
|
|
- customer_id AS customerId,
|
|
|
|
- order_id AS orderId,
|
|
|
|
- signclosed_id AS signclosedId,
|
|
|
|
- renewed_back_efast_order_id AS relationBackEfastOrderId,
|
|
|
|
- renewed_back_name AS relationBackName,
|
|
|
|
- renewed_back_tel AS relationBackTel,
|
|
|
|
- renewed_back_status AS relationBackStatus,
|
|
|
|
- renewed_back_receipt_date AS relationBackReceiptDate,
|
|
|
|
- renewed_back_logistics_company AS relationBackLogisticsCompany,
|
|
|
|
- renewed_back_logistics_no AS relationBackLogisticsNo,
|
|
|
|
- renewed_back_postage AS relationBackPostage,
|
|
|
|
- renewed_back_machine_no AS relationBackMachineNo,
|
|
|
|
- renewed_send_status AS relationSendStatus,
|
|
|
|
- renewed_send_name AS relationSendName,
|
|
|
|
- renewed_send_tel AS relationSendTel,
|
|
|
|
- province_number AS provinceNumber,
|
|
|
|
- city_number AS cityNumber,
|
|
|
|
- area_number AS areaNumber,
|
|
|
|
- renewed_send_merge_address AS relationSendMergeAddress,
|
|
|
|
- renewed_send_address AS relationSendAddress,
|
|
|
|
- renewed_send_logistics_company AS relationSendLogisticsCompany,
|
|
|
|
- renewed_send_logistics_no AS relationSendLogisticsNo,
|
|
|
|
- renewed_desc AS relationDesc,
|
|
|
|
- renewed_state AS relationState,
|
|
|
|
- renewed_alipay AS relationAlipay,
|
|
|
|
- renewed_is_transfer AS relationIsTransfer,
|
|
|
|
- renewed_alipay_name AS relationAlipayName
|
|
|
|
- FROM tb_rst_renewed
|
|
|
|
- UNION ALL
|
|
|
|
- SELECT
|
|
|
|
- '4' AS customerIsSolve,
|
|
|
|
- repair_id AS relationId,
|
|
|
|
- customer_id AS customerId,
|
|
|
|
- order_id AS orderId,
|
|
|
|
- signclosed_id AS signclosedId,
|
|
|
|
- repair_back_efast_order_id AS relationBackEfastOrderId,
|
|
|
|
- repair_back_name AS relationBackName,
|
|
|
|
- repair_back_tel AS relationBackTel,
|
|
|
|
- repair_back_status AS relationBackStatus,
|
|
|
|
- repair_back_receipt_date AS relationBackReceiptDate,
|
|
|
|
- repair_back_logistics_company AS relationBackLogisticsCompany,
|
|
|
|
- repair_back_logistics_no AS relationBackLogisticsNo,
|
|
|
|
- repair_back_postage AS relationBackPostage,
|
|
|
|
- repair_back_machine_no AS relationBackMachineNo,
|
|
|
|
- repair_send_status AS relationSendStatus,
|
|
|
|
- repair_send_name AS relationSendName,
|
|
|
|
- repair_send_tel AS relationSendTel,
|
|
|
|
- province_number AS provinceNumber,
|
|
|
|
- city_number AS cityNumber,
|
|
|
|
- area_number AS areaNumber,
|
|
|
|
- repair_send_merge_address AS relationSendMergeAddress,
|
|
|
|
- repair_send_address AS relationSendAddress,
|
|
|
|
- repair_send_logistics_company AS relationSendLogisticsCompany,
|
|
|
|
- repair_send_logistics_no AS relationSendLogisticsNo,
|
|
|
|
- repair_desc AS relationDesc,
|
|
|
|
- repair_state AS relationState,
|
|
|
|
- repair_alipay AS relationAlipay,
|
|
|
|
- repair_is_transfer AS relationIsTransfer,
|
|
|
|
- repair_alipay_name AS relationAlipayName
|
|
|
|
- FROM tb_rst_repair
|
|
|
|
- UNION ALL
|
|
|
|
- SELECT
|
|
|
|
- '5' AS customerIsSolve,
|
|
|
|
- reissue_id AS relationId,
|
|
|
|
- customer_id AS customerId,
|
|
|
|
- order_id AS orderId,
|
|
|
|
- NULL AS signclosedId,
|
|
|
|
- reissue_back_efast_order_id AS relationBackEfastOrderId,
|
|
|
|
- NULL AS relationBackName,
|
|
|
|
- NULL AS relationBackTel,
|
|
|
|
- NULL AS relationBackStatus,
|
|
|
|
- NULL AS relationBackReceiptDate,
|
|
|
|
- NULL AS relationBackLogisticsCompany,
|
|
|
|
- NULL AS relationBackLogisticsNo,
|
|
|
|
- NULL AS relationBackPostage,
|
|
|
|
- NULL AS relationBackMachineNo,
|
|
|
|
- reissue_send_status AS relationSendStatus,
|
|
|
|
- reissue_send_name AS relationSendName,
|
|
|
|
- reissue_send_tel AS relationSendTel,
|
|
|
|
- province_number AS provinceNumber,
|
|
|
|
- city_number AS cityNumber,
|
|
|
|
- area_number AS areaNumber,
|
|
|
|
- reissue_send_merge_address AS relationSendMergeAddress,
|
|
|
|
- reissue_send_address AS relationSendAddress,
|
|
|
|
- reissue_send_logistics_company AS relationSendLogisticsCompany,
|
|
|
|
- reissue_send_logistics_no AS relationSendLogisticsNo,
|
|
|
|
- reissue_desc AS relationDesc,
|
|
|
|
- reissue_state AS relationState,
|
|
|
|
- NULL AS relationAlipay,
|
|
|
|
- NULL AS relationIsTransfer,
|
|
|
|
- NULL AS relationAlipayName
|
|
|
|
- FROM tb_rst_reissue
|
|
|
|
- UNION ALL
|
|
|
|
- SELECT
|
|
|
|
- '6' AS customerIsSolve,
|
|
|
|
- back_goods_id AS relationId,
|
|
|
|
- customer_id AS customerId,
|
|
|
|
- order_id AS orderId,
|
|
|
|
- signclosed_id AS signclosedId,
|
|
|
|
- NULL AS relationBackEfastOrderId,
|
|
|
|
- back_goods_back_name AS relationBackName,
|
|
|
|
- back_goods_back_tel AS relationBackTel,
|
|
|
|
- back_goods_back_status AS relationBackStatus,
|
|
|
|
- back_goods_back_receipt_date AS relationBackReceiptDate,
|
|
|
|
- back_goods_back_logistics_company AS relationBackLogisticsCompany,
|
|
|
|
- back_goods_back_logistics_no AS relationBackLogisticsNo,
|
|
|
|
- back_goods_back_postage AS relationBackPostage,
|
|
|
|
- back_goods_back_machine_no AS relationBackMachineNo,
|
|
|
|
- NULL AS relationSendStatus,
|
|
|
|
- NULL AS relationSendName,
|
|
|
|
- NULL AS relationSendTel,
|
|
|
|
- NULL AS provinceNumber,
|
|
|
|
- NULL AS cityNumber,
|
|
|
|
- NULL AS areaNumber,
|
|
|
|
- NULL AS relationSendMergeAddress,
|
|
|
|
- NULL AS relationSendAddress,
|
|
|
|
- NULL AS relationSendLogisticsCompany,
|
|
|
|
- NULL AS relationSendLogisticsNo,
|
|
|
|
- back_goods_desc AS relationDesc,
|
|
|
|
- back_goods_state AS relationState,
|
|
|
|
- back_goods_alipay AS relationAlipay,
|
|
|
|
- back_goods_is_transfer AS relationIsTransfer,
|
|
|
|
- back_goods_alipay_name AS relationAlipayName
|
|
|
|
- FROM tb_rst_back_goods
|
|
|
|
- UNION ALL
|
|
|
|
- SELECT
|
|
|
|
- '7' AS customerIsSolve,
|
|
|
|
- noreason_back_id AS relationId,
|
|
|
|
- customer_id AS customerId,
|
|
|
|
- order_id AS orderId,
|
|
|
|
- signclosed_id AS signclosedId,
|
|
|
|
- NULL AS relationBackEfastOrderId,
|
|
|
|
- noreason_back_back_name AS relationBackName,
|
|
|
|
- noreason_back_back_tel AS relationBackTel,
|
|
|
|
- noreason_back_back_status AS relationBackStatus,
|
|
|
|
- noreason_back_receipt_date AS relationBackReceiptDate,
|
|
|
|
- noreason_back_back_logistics_company AS relationBackLogisticsCompany,
|
|
|
|
- noreason_back_back_logistics_no AS relationBackLogisticsNo,
|
|
|
|
- noreason_back_back_postage AS relationBackPostage,
|
|
|
|
- noreason_back_back_machine_no AS relationBackMachineNo,
|
|
|
|
- NULL AS relationSendStatus,
|
|
|
|
- NULL AS relationSendName,
|
|
|
|
- NULL AS relationSendTel,
|
|
|
|
- NULL AS provinceNumber,
|
|
|
|
- NULL AS cityNumber,
|
|
|
|
- NULL AS areaNumber,
|
|
|
|
- NULL AS relationSendMergeAddress,
|
|
|
|
- NULL AS relationSendAddress,
|
|
|
|
- NULL AS relationSendLogisticsCompany,
|
|
|
|
- NULL AS relationSendLogisticsNo,
|
|
|
|
- noreason_back_desc AS relationDesc,
|
|
|
|
- noreason_back_state AS relationState,
|
|
|
|
- noreason_back_alipay AS relationAlipay,
|
|
|
|
- noreason_back_is_transfer AS relationIsTransfer,
|
|
|
|
- noreason_back_alipay_name AS relationAlipayName
|
|
|
|
- FROM tb_rst_noreason_back
|
|
|
|
|
|
+ SELECT
|
|
|
|
+ '3' AS customerIsSolve,
|
|
|
|
+ renewed_id AS relationId,
|
|
|
|
+ customer_id AS customerId,
|
|
|
|
+ order_id AS orderId,
|
|
|
|
+ signclosed_id AS signclosedId,
|
|
|
|
+ renewed_back_efast_order_id AS relationBackEfastOrderId,
|
|
|
|
+ renewed_back_name AS relationBackName,
|
|
|
|
+ renewed_back_tel AS relationBackTel,
|
|
|
|
+ renewed_back_status AS relationBackStatus,
|
|
|
|
+ renewed_back_receipt_date AS relationBackReceiptDate,
|
|
|
|
+ renewed_back_logistics_company AS relationBackLogisticsCompany,
|
|
|
|
+ renewed_back_logistics_no AS relationBackLogisticsNo,
|
|
|
|
+ renewed_back_postage AS relationBackPostage,
|
|
|
|
+ renewed_back_machine_no AS relationBackMachineNo,
|
|
|
|
+ renewed_send_status AS relationSendStatus,
|
|
|
|
+ renewed_send_name AS relationSendName,
|
|
|
|
+ renewed_send_tel AS relationSendTel,
|
|
|
|
+ province_number AS provinceNumber,
|
|
|
|
+ city_number AS cityNumber,
|
|
|
|
+ area_number AS areaNumber,
|
|
|
|
+ renewed_send_merge_address AS relationSendMergeAddress,
|
|
|
|
+ renewed_send_address AS relationSendAddress,
|
|
|
|
+ renewed_send_logistics_company AS relationSendLogisticsCompany,
|
|
|
|
+ renewed_send_logistics_no AS relationSendLogisticsNo,
|
|
|
|
+ renewed_desc AS relationDesc,
|
|
|
|
+ renewed_state AS relationState,
|
|
|
|
+ renewed_alipay AS relationAlipay,
|
|
|
|
+ renewed_is_transfer AS relationIsTransfer,
|
|
|
|
+ renewed_alipay_name AS relationAlipayName,
|
|
|
|
+ renewed_create_time AS relationCreateTime,
|
|
|
|
+ renewed_update_time AS relationUpdateTime
|
|
|
|
+ FROM tb_rst_renewed
|
|
|
|
+ UNION ALL
|
|
|
|
+ SELECT
|
|
|
|
+ '4' AS customerIsSolve,
|
|
|
|
+ repair_id AS relationId,
|
|
|
|
+ customer_id AS customerId,
|
|
|
|
+ order_id AS orderId,
|
|
|
|
+ signclosed_id AS signclosedId,
|
|
|
|
+ repair_back_efast_order_id AS relationBackEfastOrderId,
|
|
|
|
+ repair_back_name AS relationBackName,
|
|
|
|
+ repair_back_tel AS relationBackTel,
|
|
|
|
+ repair_back_status AS relationBackStatus,
|
|
|
|
+ repair_back_receipt_date AS relationBackReceiptDate,
|
|
|
|
+ repair_back_logistics_company AS relationBackLogisticsCompany,
|
|
|
|
+ repair_back_logistics_no AS relationBackLogisticsNo,
|
|
|
|
+ repair_back_postage AS relationBackPostage,
|
|
|
|
+ repair_back_machine_no AS relationBackMachineNo,
|
|
|
|
+ repair_send_status AS relationSendStatus,
|
|
|
|
+ repair_send_name AS relationSendName,
|
|
|
|
+ repair_send_tel AS relationSendTel,
|
|
|
|
+ province_number AS provinceNumber,
|
|
|
|
+ city_number AS cityNumber,
|
|
|
|
+ area_number AS areaNumber,
|
|
|
|
+ repair_send_merge_address AS relationSendMergeAddress,
|
|
|
|
+ repair_send_address AS relationSendAddress,
|
|
|
|
+ repair_send_logistics_company AS relationSendLogisticsCompany,
|
|
|
|
+ repair_send_logistics_no AS relationSendLogisticsNo,
|
|
|
|
+ repair_desc AS relationDesc,
|
|
|
|
+ repair_state AS relationState,
|
|
|
|
+ repair_alipay AS relationAlipay,
|
|
|
|
+ repair_is_transfer AS relationIsTransfer,
|
|
|
|
+ repair_alipay_name AS relationAlipayName,
|
|
|
|
+ repair_create_time AS relationCreateTime,
|
|
|
|
+ repair_update_time AS relationUpdateTime
|
|
|
|
+ FROM tb_rst_repair
|
|
|
|
+ UNION ALL
|
|
|
|
+ SELECT
|
|
|
|
+ '5' AS customerIsSolve,
|
|
|
|
+ reissue_id AS relationId,
|
|
|
|
+ customer_id AS customerId,
|
|
|
|
+ order_id AS orderId,
|
|
|
|
+ NULL AS signclosedId,
|
|
|
|
+ reissue_back_efast_order_id AS relationBackEfastOrderId,
|
|
|
|
+ NULL AS relationBackName,
|
|
|
|
+ NULL AS relationBackTel,
|
|
|
|
+ NULL AS relationBackStatus,
|
|
|
|
+ NULL AS relationBackReceiptDate,
|
|
|
|
+ NULL AS relationBackLogisticsCompany,
|
|
|
|
+ NULL AS relationBackLogisticsNo,
|
|
|
|
+ NULL AS relationBackPostage,
|
|
|
|
+ NULL AS relationBackMachineNo,
|
|
|
|
+ reissue_send_status AS relationSendStatus,
|
|
|
|
+ reissue_send_name AS relationSendName,
|
|
|
|
+ reissue_send_tel AS relationSendTel,
|
|
|
|
+ province_number AS provinceNumber,
|
|
|
|
+ city_number AS cityNumber,
|
|
|
|
+ area_number AS areaNumber,
|
|
|
|
+ reissue_send_merge_address AS relationSendMergeAddress,
|
|
|
|
+ reissue_send_address AS relationSendAddress,
|
|
|
|
+ reissue_send_logistics_company AS relationSendLogisticsCompany,
|
|
|
|
+ reissue_send_logistics_no AS relationSendLogisticsNo,
|
|
|
|
+ reissue_desc AS relationDesc,
|
|
|
|
+ reissue_state AS relationState,
|
|
|
|
+ NULL AS relationAlipay,
|
|
|
|
+ NULL AS relationIsTransfer,
|
|
|
|
+ NULL AS relationAlipayName,
|
|
|
|
+ reissue_create_time AS relationCreateTime,
|
|
|
|
+ reissue_update_time AS relationUpdateTime
|
|
|
|
+ FROM tb_rst_reissue
|
|
|
|
+ UNION ALL
|
|
|
|
+ SELECT
|
|
|
|
+ '6' AS customerIsSolve,
|
|
|
|
+ back_goods_id AS relationId,
|
|
|
|
+ customer_id AS customerId,
|
|
|
|
+ order_id AS orderId,
|
|
|
|
+ signclosed_id AS signclosedId,
|
|
|
|
+ NULL AS relationBackEfastOrderId,
|
|
|
|
+ back_goods_back_name AS relationBackName,
|
|
|
|
+ back_goods_back_tel AS relationBackTel,
|
|
|
|
+ back_goods_back_status AS relationBackStatus,
|
|
|
|
+ back_goods_back_receipt_date AS relationBackReceiptDate,
|
|
|
|
+ back_goods_back_logistics_company AS relationBackLogisticsCompany,
|
|
|
|
+ back_goods_back_logistics_no AS relationBackLogisticsNo,
|
|
|
|
+ back_goods_back_postage AS relationBackPostage,
|
|
|
|
+ back_goods_back_machine_no AS relationBackMachineNo,
|
|
|
|
+ NULL AS relationSendStatus,
|
|
|
|
+ NULL AS relationSendName,
|
|
|
|
+ NULL AS relationSendTel,
|
|
|
|
+ NULL AS provinceNumber,
|
|
|
|
+ NULL AS cityNumber,
|
|
|
|
+ NULL AS areaNumber,
|
|
|
|
+ NULL AS relationSendMergeAddress,
|
|
|
|
+ NULL AS relationSendAddress,
|
|
|
|
+ NULL AS relationSendLogisticsCompany,
|
|
|
|
+ NULL AS relationSendLogisticsNo,
|
|
|
|
+ back_goods_desc AS relationDesc,
|
|
|
|
+ back_goods_state AS relationState,
|
|
|
|
+ back_goods_alipay AS relationAlipay,
|
|
|
|
+ back_goods_is_transfer AS relationIsTransfer,
|
|
|
|
+ back_goods_alipay_name AS relationAlipayName,
|
|
|
|
+ back_goods_create_time AS relationCreateTime,
|
|
|
|
+ back_goods_update_time AS relationUpdateTime
|
|
|
|
+ FROM tb_rst_back_goods
|
|
|
|
+ UNION ALL
|
|
|
|
+ SELECT
|
|
|
|
+ '7' AS customerIsSolve,
|
|
|
|
+ noreason_back_id AS relationId,
|
|
|
|
+ customer_id AS customerId,
|
|
|
|
+ order_id AS orderId,
|
|
|
|
+ signclosed_id AS signclosedId,
|
|
|
|
+ NULL AS relationBackEfastOrderId,
|
|
|
|
+ noreason_back_back_name AS relationBackName,
|
|
|
|
+ noreason_back_back_tel AS relationBackTel,
|
|
|
|
+ noreason_back_back_status AS relationBackStatus,
|
|
|
|
+ noreason_back_receipt_date AS relationBackReceiptDate,
|
|
|
|
+ noreason_back_back_logistics_company AS relationBackLogisticsCompany,
|
|
|
|
+ noreason_back_back_logistics_no AS relationBackLogisticsNo,
|
|
|
|
+ noreason_back_back_postage AS relationBackPostage,
|
|
|
|
+ noreason_back_back_machine_no AS relationBackMachineNo,
|
|
|
|
+ NULL AS relationSendStatus,
|
|
|
|
+ NULL AS relationSendName,
|
|
|
|
+ NULL AS relationSendTel,
|
|
|
|
+ NULL AS provinceNumber,
|
|
|
|
+ NULL AS cityNumber,
|
|
|
|
+ NULL AS areaNumber,
|
|
|
|
+ NULL AS relationSendMergeAddress,
|
|
|
|
+ NULL AS relationSendAddress,
|
|
|
|
+ NULL AS relationSendLogisticsCompany,
|
|
|
|
+ NULL AS relationSendLogisticsNo,
|
|
|
|
+ noreason_back_desc AS relationDesc,
|
|
|
|
+ noreason_back_state AS relationState,
|
|
|
|
+ noreason_back_alipay AS relationAlipay,
|
|
|
|
+ noreason_back_is_transfer AS relationIsTransfer,
|
|
|
|
+ noreason_back_alipay_name AS relationAlipayName,
|
|
|
|
+ noreason_back_create_time AS relationCreateTime,
|
|
|
|
+ noreason_back_update_time AS relationUpdateTime
|
|
|
|
+ FROM tb_rst_noreason_back
|
|
)cc
|
|
)cc
|
|
LEFT JOIN tb_rst_cm_customer_info c on cc.customerId = c.customer_id
|
|
LEFT JOIN tb_rst_cm_customer_info c on cc.customerId = c.customer_id
|
|
<where>
|
|
<where>
|
|
@@ -184,7 +194,7 @@
|
|
and cc.relationId = #{relationId}
|
|
and cc.relationId = #{relationId}
|
|
</if>
|
|
</if>
|
|
</where>
|
|
</where>
|
|
- </select>
|
|
|
|
|
|
+ </select>
|
|
|
|
|
|
|
|
|
|
<select id="listCustomerCommonByStatus" parameterType="CustomerCommon" resultType="Integer">
|
|
<select id="listCustomerCommonByStatus" parameterType="CustomerCommon" resultType="Integer">
|