Commit 7b600c63 by 蘑菇🍄

物流信息的组装

parent c4c04abe
......@@ -145,16 +145,7 @@ INSERT INTO `tab_gic_mall_order_logistics_copy`
select replace(uuid(), '-', '') as mall_order_logistics_id ,o.order_id as mall_order_id ,logistics.logistics_company_id,logistics.logistics_company_name
,logistics.logistics_company_code,logis.courier_number
, CONCAT(
'{',
GROUP_CONCAT(CONCAT('"', 'EBusinessID', '":"', '1283242', '"')),
GROUP_CONCAT(CONCAT(',"', 'LogisticCode', '":"', logis.courier_number, '"')),
GROUP_CONCAT(CONCAT(',"', 'Reason', '":"', IF(ISNULL(logis.logistics_information),'暂无轨迹信息',''), '"')),
GROUP_CONCAT(CONCAT(',"', 'ShipperCode', '":"', logistics.logistics_company_code, '"')),
GROUP_CONCAT(CONCAT(',"', 'State', '":"', '0', '"')),
GROUP_CONCAT(CONCAT(',"', 'Traces', '":"', logis.logistics_information, '"')),
'}'
) as logistics_information
,logis.logistics_information
,logis.create_time,logis.update_time
,o.`enterprise_id`,o.`clique_id`,o.`member_id`,o.`clique_member_id`,0 as weight, item.order_item_id
,logis.send_num, IFNULL(item.mall_pro_number,0) as `order_item_sum_num`,1 as from_erp
......@@ -165,6 +156,9 @@ FROM order_logistics_import logis
;
UPDATE `tab_gic_mall_order_logistics_copy` SET logistics_information = replace(logistics_information,'courierNumber',courier_number);
UPDATE `tab_gic_mall_order_logistics_copy` SET logistics_information = replace(logistics_information,'logisticsCompanyCode',logistics_company_code);
......@@ -181,16 +175,7 @@ FROM order_logistics_import logis
select replace(uuid(), '-', '') as mall_order_logistics_id ,o.order_id as mall_order_id
,logistics.logistics_company_id,logistics.logistics_company_name,logistics.logistics_company_code
,logis.courier_number
, CONCAT(
'{',
GROUP_CONCAT(CONCAT('"', 'EBusinessID', '":"', '1283242', '"')),
GROUP_CONCAT(CONCAT(',"', 'LogisticCode', '":"', logis.courier_number, '"')),
GROUP_CONCAT(CONCAT(',"', 'Reason', '":"', IF(ISNULL(logis.logistics_information),'暂无轨迹信息',''), '"')),
GROUP_CONCAT(CONCAT(',"', 'ShipperCode', '":"', logistics.logistics_company_code, '"')),
GROUP_CONCAT(CONCAT(',"', 'State', '":"', '0', '"')),
GROUP_CONCAT(CONCAT(',"', 'Traces', '":"', logis.logistics_information, '"')),
'}'
) as logistics_information
,logis.logistics_information
,logis.create_time,logis.update_time
,0 as weight,item.order_item_id,1 as from_erp
......@@ -200,6 +185,8 @@ FROM order_refund_logistics_import logis
left join `gic3_test`.tab_gic_logistics_company logistics on logis.logistics_company_name LIKE CONCAT('%',logistics.logistics_company_name,'%' )
GROUP BY logis.courier_number
;
UPDATE `tab_gic_mall_order_refund_logistics_copy` SET logistics_information = replace(logistics_information,'courierNumber',courier_number);
UPDATE `tab_gic_mall_order_refund_logistics_copy` SET logistics_information = replace(logistics_information,'logisticsCompanyCode',logistics_company_code);
INSERT INTO `tab_gic_mall_order_process_copy`
......
......@@ -145,16 +145,7 @@ INSERT INTO `tab_gic_mall_order_logistics_copy`
select replace(uuid(), '-', '') as mall_order_logistics_id ,o.order_id as mall_order_id ,logistics.logistics_company_id,logistics.logistics_company_name
,logistics.logistics_company_code,logis.courier_number
, CONCAT(
'{',
GROUP_CONCAT(CONCAT('"', 'EBusinessID', '":"', '1283242', '"')),
GROUP_CONCAT(CONCAT(',"', 'LogisticCode', '":"', logis.courier_number, '"')),
GROUP_CONCAT(CONCAT(',"', 'Reason', '":"', IF(ISNULL(logis.logistics_information),'暂无轨迹信息',''), '"')),
GROUP_CONCAT(CONCAT(',"', 'ShipperCode', '":"', logistics.logistics_company_code, '"')),
GROUP_CONCAT(CONCAT(',"', 'State', '":"', '0', '"')),
GROUP_CONCAT(CONCAT(',"', 'Traces', '":"', logis.logistics_information, '"')),
'}'
) as logistics_information
,logis.logistics_information
,logis.create_time,logis.update_time
,o.`enterprise_id`,o.`clique_id`,o.`member_id`,o.`clique_member_id`,0 as weight, item.order_item_id
,logis.send_num, IFNULL(item.mall_pro_number,0) as `order_item_sum_num`,1 as from_erp
......@@ -165,7 +156,9 @@ FROM order_logistics_import logis
;
UPDATE `tab_gic_mall_order_logistics_copy` SET logistics_information = replace(logistics_information,'courierNumber',courier_number);
UPDATE `tab_gic_mall_order_logistics_copy` SET logistics_information = replace(logistics_information,'logisticsCompanyCode',logistics_company_code);
......@@ -181,16 +174,7 @@ FROM order_logistics_import logis
select replace(uuid(), '-', '') as mall_order_logistics_id ,o.order_id as mall_order_id
,logistics.logistics_company_id,logistics.logistics_company_name,logistics.logistics_company_code
,logis.courier_number
, CONCAT(
'{',
GROUP_CONCAT(CONCAT('"', 'EBusinessID', '":"', '1283242', '"')),
GROUP_CONCAT(CONCAT(',"', 'LogisticCode', '":"', logis.courier_number, '"')),
GROUP_CONCAT(CONCAT(',"', 'Reason', '":"', IF(ISNULL(logis.logistics_information),'暂无轨迹信息',''), '"')),
GROUP_CONCAT(CONCAT(',"', 'ShipperCode', '":"', logistics.logistics_company_code, '"')),
GROUP_CONCAT(CONCAT(',"', 'State', '":"', '0', '"')),
GROUP_CONCAT(CONCAT(',"', 'Traces', '":"', logis.logistics_information, '"')),
'}'
) as logistics_information
,logis.logistics_information
,logis.create_time,logis.update_time
,0 as weight,item.order_item_id,1 as from_erp
......@@ -200,7 +184,10 @@ FROM order_refund_logistics_import logis
left join `gic3.0`.tab_gic_logistics_company logistics on logis.logistics_company_name LIKE CONCAT('%',logistics.logistics_company_name,'%' )
GROUP BY logis.courier_number
;
UPDATE `tab_gic_mall_order_refund_logistics_copy` SET logistics_information = replace(logistics_information,'courierNumber',courier_number);
UPDATE `tab_gic_mall_order_refund_logistics_copy` SET logistics_information = replace(logistics_information,'logisticsCompanyCode',logistics_company_code);
INSERT INTO `tab_gic_mall_order_process_copy`
(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment