...
This commit is contained in:
parent
95f8839446
commit
c04f0363cb
@ -84,6 +84,173 @@ CREATE OR REPLACE PACKAGE data_import_util_pkg IS
|
|||||||
a_data_source VARCHAR2
|
a_data_source VARCHAR2
|
||||||
);
|
);
|
||||||
|
|
||||||
|
PROCEDURE 导入新送返修监控报表
|
||||||
|
(
|
||||||
|
a_分公司名称 VARCHAR2,
|
||||||
|
a_部门组名称 VARCHAR2,
|
||||||
|
a_报案号 VARCHAR2,
|
||||||
|
a_报案日期 VARCHAR2,
|
||||||
|
a_出险日期 VARCHAR2,
|
||||||
|
a_出险地点 VARCHAR2,
|
||||||
|
a_事故车目前位置 VARCHAR2,
|
||||||
|
a_车损序号 VARCHAR2,
|
||||||
|
a_车牌 VARCHAR2,
|
||||||
|
a_vin码 VARCHAR2,
|
||||||
|
a_车龄 VARCHAR2,
|
||||||
|
a_品牌代码 VARCHAR2,
|
||||||
|
a_品牌名称 VARCHAR2,
|
||||||
|
a_车系名称 VARCHAR2,
|
||||||
|
a_使用性质名称 VARCHAR2,
|
||||||
|
a_保单号 VARCHAR2,
|
||||||
|
a_标的车_三者车 VARCHAR2,
|
||||||
|
a_是否9座以下企政家庭用车 VARCHAR2,
|
||||||
|
a_核价金额 VARCHAR2,
|
||||||
|
a_核损配件核损金额 VARCHAR2,
|
||||||
|
a_核损工时费核损金额 VARCHAR2,
|
||||||
|
a_核损辅料核损金额 VARCHAR2,
|
||||||
|
a_核损外修费核损金额 VARCHAR2,
|
||||||
|
a_核损施救费核损金额 VARCHAR2,
|
||||||
|
a_结案金额 VARCHAR2,
|
||||||
|
a_结案配件核损金额 VARCHAR2,
|
||||||
|
a_结案工时费核损金额 VARCHAR2,
|
||||||
|
a_结案辅料核损金额 VARCHAR2,
|
||||||
|
a_结案外修费核损金额 VARCHAR2,
|
||||||
|
a_结案施救费核损金额 VARCHAR2,
|
||||||
|
a_接报案人分公司名称 VARCHAR2,
|
||||||
|
a_接报案人工号 VARCHAR2,
|
||||||
|
a_接报案人名称 VARCHAR2,
|
||||||
|
a_第一任务分派时间 VARCHAR2,
|
||||||
|
a_第一定损员分公司 VARCHAR2,
|
||||||
|
a_第一定损员部门组名称 VARCHAR2,
|
||||||
|
a_第一定损员代码 VARCHAR2,
|
||||||
|
a_第一定损员名称 VARCHAR2,
|
||||||
|
a_第一车商是否已阅读 VARCHAR2,
|
||||||
|
a_第一车上是否预约进厂 VARCHAR2,
|
||||||
|
a_第一车商是否推荐失败 VARCHAR2,
|
||||||
|
a_第一车商是否进厂确认 VARCHAR2,
|
||||||
|
a_第一车商是否出场确认 VARCHAR2,
|
||||||
|
a_第二任务分派时间 VARCHAR2,
|
||||||
|
a_第二定损员分公司 VARCHAR2,
|
||||||
|
a_第二定损员部门组名称 VARCHAR2,
|
||||||
|
a_第二定损员代码 VARCHAR2,
|
||||||
|
a_第二定损员名称 VARCHAR2,
|
||||||
|
a_第二车商是否已阅读 VARCHAR2,
|
||||||
|
a_第二车上是否预约进厂 VARCHAR2,
|
||||||
|
a_第二车商是否推荐失败 VARCHAR2,
|
||||||
|
a_第二车商是否进厂确认 VARCHAR2,
|
||||||
|
a_第二车商是否出场确认 VARCHAR2,
|
||||||
|
a_第三任务分派时间 VARCHAR2,
|
||||||
|
a_第三定损员分公司 VARCHAR2,
|
||||||
|
a_第三定损员部门组名称 VARCHAR2,
|
||||||
|
a_第三定损员代码 VARCHAR2,
|
||||||
|
a_第三定损员名称 VARCHAR2,
|
||||||
|
a_第三车商是否已阅读 VARCHAR2,
|
||||||
|
a_第三车上是否预约进厂 VARCHAR2,
|
||||||
|
a_第三车商是否推荐失败 VARCHAR2,
|
||||||
|
a_第三车商是否进厂确认 VARCHAR2,
|
||||||
|
a_第三车商是否出场确认 VARCHAR2,
|
||||||
|
a_其他查勘员信息 VARCHAR2,
|
||||||
|
a_是否推荐 VARCHAR2,
|
||||||
|
a_是否存在工单 VARCHAR2,
|
||||||
|
a_工单类型 VARCHAR2,
|
||||||
|
a_查勘员操作类型 VARCHAR2,
|
||||||
|
a_案件状态名称 VARCHAR2,
|
||||||
|
a_车状_当前状态 VARCHAR2,
|
||||||
|
a_车状_报案环节 VARCHAR2,
|
||||||
|
a_车状_现场推荐环节 VARCHAR2,
|
||||||
|
a_车状_核价通过环节 VARCHAR2,
|
||||||
|
a_车状_结案环节 VARCHAR2,
|
||||||
|
a_承保车商代码 VARCHAR2,
|
||||||
|
a_承保车商名称 VARCHAR2,
|
||||||
|
a_报案车商分公司名称 VARCHAR2,
|
||||||
|
a_报案车商部门组名称 VARCHAR2,
|
||||||
|
a_报案车商代码 VARCHAR2,
|
||||||
|
a_报案车商名称 VARCHAR2,
|
||||||
|
a_现场推荐车商分公司名称 VARCHAR2,
|
||||||
|
a_现场推荐车商代码 VARCHAR2,
|
||||||
|
a_现场推荐车商名称 VARCHAR2,
|
||||||
|
a_核价车商分公司名称 VARCHAR2,
|
||||||
|
a_核价车商部门组名称 VARCHAR2,
|
||||||
|
a_核价车商代码 VARCHAR2,
|
||||||
|
a_核价车商名称 VARCHAR2,
|
||||||
|
a_推荐车商与核价车商是否一致 VARCHAR2,
|
||||||
|
a_核价修理厂归属公司代码 VARCHAR2,
|
||||||
|
a_核价修理厂归属公司名称 VARCHAR2,
|
||||||
|
a_核价修理厂 VARCHAR2,
|
||||||
|
a_核价修理厂名称 VARCHAR2,
|
||||||
|
a_估损单号 VARCHAR2,
|
||||||
|
a_核价通过时间 VARCHAR2,
|
||||||
|
a_定损员机构 VARCHAR2,
|
||||||
|
a_定损员代码 VARCHAR2,
|
||||||
|
a_定损员名称 VARCHAR2,
|
||||||
|
a_结案车商分公司 VARCHAR2,
|
||||||
|
a_结案车商部门组名称 VARCHAR2,
|
||||||
|
a_结案车商代码 VARCHAR2,
|
||||||
|
a_结案车商名称 VARCHAR2,
|
||||||
|
a_推荐车商与结案车商是否一致 VARCHAR2,
|
||||||
|
a_结案修理厂归属公司代码 VARCHAR2,
|
||||||
|
a_结案修理厂归属公司名称 VARCHAR2,
|
||||||
|
a_结案修理厂代码 VARCHAR2,
|
||||||
|
a_结案修理厂名称 VARCHAR2,
|
||||||
|
a_车辆进厂时间 VARCHAR2,
|
||||||
|
a_车辆出厂时间 VARCHAR2,
|
||||||
|
a_结案时间 VARCHAR2,
|
||||||
|
a_事故经过 VARCHAR2,
|
||||||
|
a_数据更新日期 VARCHAR2,
|
||||||
|
a_备注 VARCHAR2,
|
||||||
|
a_估损单模板 VARCHAR2,
|
||||||
|
a_返修开关_报案 VARCHAR2,
|
||||||
|
a_送修开关_报案 VARCHAR2,
|
||||||
|
a_返修开关_核价 VARCHAR2,
|
||||||
|
a_送修开关_核价 VARCHAR2,
|
||||||
|
a_返修开关_结案 VARCHAR2,
|
||||||
|
a_送修开关_结案 VARCHAR2,
|
||||||
|
a_查勘员分公司名称 VARCHAR2,
|
||||||
|
a_查勘员代码 VARCHAR2,
|
||||||
|
a_查勘员名称 VARCHAR2,
|
||||||
|
a_核价修理厂归属中支 VARCHAR2,
|
||||||
|
a_结案修理厂归属中支 VARCHAR2,
|
||||||
|
a_是否诉讼 VARCHAR2,
|
||||||
|
a_座席推荐分公司代码 VARCHAR2,
|
||||||
|
a_座席推荐分公司名称 VARCHAR2,
|
||||||
|
a_座席推荐车商名代码 VARCHAR2,
|
||||||
|
a_座席推荐车商名称 VARCHAR2,
|
||||||
|
a_座席推荐操作类型 VARCHAR2,
|
||||||
|
a_座席推荐排名 VARCHAR2,
|
||||||
|
a_第一次推荐分公司代码 VARCHAR2,
|
||||||
|
a_第一次推荐分公司名称 VARCHAR2,
|
||||||
|
a_第一次推荐车商代码 VARCHAR2,
|
||||||
|
a_第一次推荐车商名称 VARCHAR2,
|
||||||
|
a_第一次推荐工具 VARCHAR2,
|
||||||
|
a_第一次推荐操作类型 VARCHAR2,
|
||||||
|
a_第一次推荐排名 VARCHAR2,
|
||||||
|
a_第二次推荐分公司代码 VARCHAR2,
|
||||||
|
a_第二次推荐分公司名称 VARCHAR2,
|
||||||
|
a_第二次推荐车商代码 VARCHAR2,
|
||||||
|
a_第二次推荐车商名称 VARCHAR2,
|
||||||
|
a_第二次推荐工具 VARCHAR2,
|
||||||
|
a_第二次推荐操作类型 VARCHAR2,
|
||||||
|
a_第二次推荐排名 VARCHAR2,
|
||||||
|
a_第三次推荐分公司代码 VARCHAR2,
|
||||||
|
a_第三次推荐分公司名称 VARCHAR2,
|
||||||
|
a_第三次推荐车商代码 VARCHAR2,
|
||||||
|
a_第三次推荐车商名称 VARCHAR2,
|
||||||
|
a_第三次推荐工具 VARCHAR2,
|
||||||
|
a_第三次推荐操作类型 VARCHAR2,
|
||||||
|
a_第三次推荐排名 VARCHAR2,
|
||||||
|
a_其他推荐信息 VARCHAR2,
|
||||||
|
a_推荐失败具体原因 VARCHAR2,
|
||||||
|
a_是否现场报案 VARCHAR2,
|
||||||
|
a_报案地点 VARCHAR2,
|
||||||
|
a_是否在厂报案 VARCHAR2
|
||||||
|
);
|
||||||
|
|
||||||
|
FUNCTION 日期字符串转换
|
||||||
|
(
|
||||||
|
a_date VARCHAR2,
|
||||||
|
a_formate VARCHAR2
|
||||||
|
) RETURN DATE;
|
||||||
|
|
||||||
END data_import_util_pkg;
|
END data_import_util_pkg;
|
||||||
/
|
/
|
||||||
CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
|
CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
|
||||||
@ -104,8 +271,7 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
|
|||||||
--防御性验证
|
--防御性验证
|
||||||
IF a_car_dealer_code IS NULL
|
IF a_car_dealer_code IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(no_cardealer_code_excpt,
|
raise_application_error(no_cardealer_code_excpt, no_cardealer_code_text);
|
||||||
no_cardealer_code_text);
|
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
--先删除旧数据
|
--先删除旧数据
|
||||||
@ -159,8 +325,7 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
|
|||||||
--防御性验证
|
--防御性验证
|
||||||
IF a_car_dealer_code IS NULL
|
IF a_car_dealer_code IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(no_cardealer_code_excpt,
|
raise_application_error(no_cardealer_code_excpt, no_cardealer_code_text);
|
||||||
no_cardealer_code_text);
|
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
--删除旧数据
|
--删除旧数据
|
||||||
@ -176,14 +341,7 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
|
|||||||
|
|
||||||
--插入数据
|
--插入数据
|
||||||
INSERT INTO car_dealer.car_dealer_scheme
|
INSERT INTO car_dealer.car_dealer_scheme
|
||||||
(the_year,
|
(the_year, the_month, car_dealer_code, man_hour_price, part_price, claim_support, scheme, is_qualified)
|
||||||
the_month,
|
|
||||||
car_dealer_code,
|
|
||||||
man_hour_price,
|
|
||||||
part_price,
|
|
||||||
claim_support,
|
|
||||||
scheme,
|
|
||||||
is_qualified)
|
|
||||||
VALUES
|
VALUES
|
||||||
(a_the_year,
|
(a_the_year,
|
||||||
a_the_month,
|
a_the_month,
|
||||||
@ -234,8 +392,7 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
|
|||||||
--防御性验证
|
--防御性验证
|
||||||
IF a_order_no IS NULL
|
IF a_order_no IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(no_cardealer_code_excpt,
|
raise_application_error(no_cardealer_code_excpt, no_cardealer_code_text);
|
||||||
no_cardealer_code_text);
|
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
--先删除旧数据
|
--先删除旧数据
|
||||||
@ -248,40 +405,35 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
|
|||||||
|
|
||||||
--日期处理
|
--日期处理
|
||||||
BEGIN
|
BEGIN
|
||||||
l_damage_date := to_date(a_damage_date,
|
l_damage_date := to_date(a_damage_date, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
'yyyy-mm-dd hh24:mi:ss');
|
|
||||||
EXCEPTION
|
EXCEPTION
|
||||||
WHEN OTHERS THEN
|
WHEN OTHERS THEN
|
||||||
l_damage_date := NULL;
|
l_damage_date := NULL;
|
||||||
END;
|
END;
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
l_gen_date := to_date(a_generating_date,
|
l_gen_date := to_date(a_generating_date, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
'yyyy-mm-dd hh24:mi:ss');
|
|
||||||
EXCEPTION
|
EXCEPTION
|
||||||
WHEN OTHERS THEN
|
WHEN OTHERS THEN
|
||||||
l_gen_date := NULL;
|
l_gen_date := NULL;
|
||||||
END;
|
END;
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
l_repairing_start_date := to_date(a_repairing_start_date,
|
l_repairing_start_date := to_date(a_repairing_start_date, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
'yyyy-mm-dd hh24:mi:ss');
|
|
||||||
EXCEPTION
|
EXCEPTION
|
||||||
WHEN OTHERS THEN
|
WHEN OTHERS THEN
|
||||||
l_repairing_start_date := NULL;
|
l_repairing_start_date := NULL;
|
||||||
END;
|
END;
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
l_repairing_finish_date := to_date(a_repairing_finish_date,
|
l_repairing_finish_date := to_date(a_repairing_finish_date, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
'yyyy-mm-dd hh24:mi:ss');
|
|
||||||
EXCEPTION
|
EXCEPTION
|
||||||
WHEN OTHERS THEN
|
WHEN OTHERS THEN
|
||||||
l_repairing_finish_date := NULL;
|
l_repairing_finish_date := NULL;
|
||||||
END;
|
END;
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
l_check_date := to_date(a_check_date,
|
l_check_date := to_date(a_check_date, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
'yyyy-mm-dd hh24:mi:ss');
|
|
||||||
EXCEPTION
|
EXCEPTION
|
||||||
WHEN OTHERS THEN
|
WHEN OTHERS THEN
|
||||||
l_check_date := NULL;
|
l_check_date := NULL;
|
||||||
@ -364,14 +516,12 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
|
|||||||
--防御性验证
|
--防御性验证
|
||||||
IF a_order_no IS NULL
|
IF a_order_no IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(no_order_no_excpt,
|
raise_application_error(no_order_no_excpt, no_order_no_text);
|
||||||
no_order_no_text);
|
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
IF a_notify_no IS NULL
|
IF a_notify_no IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(no_notify_no_excpt,
|
raise_application_error(no_notify_no_excpt, no_notify_no_text);
|
||||||
no_notify_no_text);
|
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
--删除旧数据
|
--删除旧数据
|
||||||
@ -401,19 +551,553 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
|
|||||||
(a_order_no,
|
(a_order_no,
|
||||||
a_order_type,
|
a_order_type,
|
||||||
a_notify_no,
|
a_notify_no,
|
||||||
a_股수났<EC8898>덜쯤,
|
nvl(a_推荐车商代码, '无'),
|
||||||
a_股수났<EC8898>츰냔,
|
nvl(a_推荐车商名称, '无'),
|
||||||
to_date(a_damage_date,
|
to_date(a_damage_date, 'yyyy-mm-dd hh24:mi:ss'),
|
||||||
'yyyy-mm-dd hh24:mi:ss'),
|
|
||||||
a_plateNo,
|
a_plateNo,
|
||||||
a_brand_name,
|
nvl(a_brand_name, '无'),
|
||||||
a_message_type,
|
nvl(a_message_type, '无'),
|
||||||
to_date(a_sending_date,
|
to_date(a_sending_date, 'yyyy-mm-dd hh24:mi:ss'),
|
||||||
'yyyy-mm-dd hh24:mi:ss'),
|
nvl(a_data_source, '无'));
|
||||||
a_data_source);
|
|
||||||
|
COMMIT;
|
||||||
|
|
||||||
END;
|
END;
|
||||||
|
|
||||||
|
PROCEDURE 导入新送返修监控报表
|
||||||
|
(
|
||||||
|
a_分公司名称 VARCHAR2,
|
||||||
|
a_部门组名称 VARCHAR2,
|
||||||
|
a_报案号 VARCHAR2,
|
||||||
|
a_报案日期 VARCHAR2,
|
||||||
|
a_出险日期 VARCHAR2,
|
||||||
|
a_出险地点 VARCHAR2,
|
||||||
|
a_事故车目前位置 VARCHAR2,
|
||||||
|
a_车损序号 VARCHAR2,
|
||||||
|
a_车牌 VARCHAR2,
|
||||||
|
a_vin码 VARCHAR2,
|
||||||
|
a_车龄 VARCHAR2,
|
||||||
|
a_品牌代码 VARCHAR2,
|
||||||
|
a_品牌名称 VARCHAR2,
|
||||||
|
a_车系名称 VARCHAR2,
|
||||||
|
a_使用性质名称 VARCHAR2,
|
||||||
|
a_保单号 VARCHAR2,
|
||||||
|
a_标的车_三者车 VARCHAR2,
|
||||||
|
a_是否9座以下企政家庭用车 VARCHAR2,
|
||||||
|
a_核价金额 VARCHAR2,
|
||||||
|
a_核损配件核损金额 VARCHAR2,
|
||||||
|
a_核损工时费核损金额 VARCHAR2,
|
||||||
|
a_核损辅料核损金额 VARCHAR2,
|
||||||
|
a_核损外修费核损金额 VARCHAR2,
|
||||||
|
a_核损施救费核损金额 VARCHAR2,
|
||||||
|
a_结案金额 VARCHAR2,
|
||||||
|
a_结案配件核损金额 VARCHAR2,
|
||||||
|
a_结案工时费核损金额 VARCHAR2,
|
||||||
|
a_结案辅料核损金额 VARCHAR2,
|
||||||
|
a_结案外修费核损金额 VARCHAR2,
|
||||||
|
a_结案施救费核损金额 VARCHAR2,
|
||||||
|
a_接报案人分公司名称 VARCHAR2,
|
||||||
|
a_接报案人工号 VARCHAR2,
|
||||||
|
a_接报案人名称 VARCHAR2,
|
||||||
|
a_第一任务分派时间 VARCHAR2,
|
||||||
|
a_第一定损员分公司 VARCHAR2,
|
||||||
|
a_第一定损员部门组名称 VARCHAR2,
|
||||||
|
a_第一定损员代码 VARCHAR2,
|
||||||
|
a_第一定损员名称 VARCHAR2,
|
||||||
|
a_第一车商是否已阅读 VARCHAR2,
|
||||||
|
a_第一车上是否预约进厂 VARCHAR2,
|
||||||
|
a_第一车商是否推荐失败 VARCHAR2,
|
||||||
|
a_第一车商是否进厂确认 VARCHAR2,
|
||||||
|
a_第一车商是否出场确认 VARCHAR2,
|
||||||
|
a_第二任务分派时间 VARCHAR2,
|
||||||
|
a_第二定损员分公司 VARCHAR2,
|
||||||
|
a_第二定损员部门组名称 VARCHAR2,
|
||||||
|
a_第二定损员代码 VARCHAR2,
|
||||||
|
a_第二定损员名称 VARCHAR2,
|
||||||
|
a_第二车商是否已阅读 VARCHAR2,
|
||||||
|
a_第二车上是否预约进厂 VARCHAR2,
|
||||||
|
a_第二车商是否推荐失败 VARCHAR2,
|
||||||
|
a_第二车商是否进厂确认 VARCHAR2,
|
||||||
|
a_第二车商是否出场确认 VARCHAR2,
|
||||||
|
a_第三任务分派时间 VARCHAR2,
|
||||||
|
a_第三定损员分公司 VARCHAR2,
|
||||||
|
a_第三定损员部门组名称 VARCHAR2,
|
||||||
|
a_第三定损员代码 VARCHAR2,
|
||||||
|
a_第三定损员名称 VARCHAR2,
|
||||||
|
a_第三车商是否已阅读 VARCHAR2,
|
||||||
|
a_第三车上是否预约进厂 VARCHAR2,
|
||||||
|
a_第三车商是否推荐失败 VARCHAR2,
|
||||||
|
a_第三车商是否进厂确认 VARCHAR2,
|
||||||
|
a_第三车商是否出场确认 VARCHAR2,
|
||||||
|
a_其他查勘员信息 VARCHAR2,
|
||||||
|
a_是否推荐 VARCHAR2,
|
||||||
|
a_是否存在工单 VARCHAR2,
|
||||||
|
a_工单类型 VARCHAR2,
|
||||||
|
a_查勘员操作类型 VARCHAR2,
|
||||||
|
a_案件状态名称 VARCHAR2,
|
||||||
|
a_车状_当前状态 VARCHAR2,
|
||||||
|
a_车状_报案环节 VARCHAR2,
|
||||||
|
a_车状_现场推荐环节 VARCHAR2,
|
||||||
|
a_车状_核价通过环节 VARCHAR2,
|
||||||
|
a_车状_结案环节 VARCHAR2,
|
||||||
|
a_承保车商代码 VARCHAR2,
|
||||||
|
a_承保车商名称 VARCHAR2,
|
||||||
|
a_报案车商分公司名称 VARCHAR2,
|
||||||
|
a_报案车商部门组名称 VARCHAR2,
|
||||||
|
a_报案车商代码 VARCHAR2,
|
||||||
|
a_报案车商名称 VARCHAR2,
|
||||||
|
a_现场推荐车商分公司名称 VARCHAR2,
|
||||||
|
a_现场推荐车商代码 VARCHAR2,
|
||||||
|
a_现场推荐车商名称 VARCHAR2,
|
||||||
|
a_核价车商分公司名称 VARCHAR2,
|
||||||
|
a_核价车商部门组名称 VARCHAR2,
|
||||||
|
a_核价车商代码 VARCHAR2,
|
||||||
|
a_核价车商名称 VARCHAR2,
|
||||||
|
a_推荐车商与核价车商是否一致 VARCHAR2,
|
||||||
|
a_核价修理厂归属公司代码 VARCHAR2,
|
||||||
|
a_核价修理厂归属公司名称 VARCHAR2,
|
||||||
|
a_核价修理厂 VARCHAR2,
|
||||||
|
a_核价修理厂名称 VARCHAR2,
|
||||||
|
a_估损单号 VARCHAR2,
|
||||||
|
a_核价通过时间 VARCHAR2,
|
||||||
|
a_定损员机构 VARCHAR2,
|
||||||
|
a_定损员代码 VARCHAR2,
|
||||||
|
a_定损员名称 VARCHAR2,
|
||||||
|
a_结案车商分公司 VARCHAR2,
|
||||||
|
a_结案车商部门组名称 VARCHAR2,
|
||||||
|
a_结案车商代码 VARCHAR2,
|
||||||
|
a_结案车商名称 VARCHAR2,
|
||||||
|
a_推荐车商与结案车商是否一致 VARCHAR2,
|
||||||
|
a_结案修理厂归属公司代码 VARCHAR2,
|
||||||
|
a_结案修理厂归属公司名称 VARCHAR2,
|
||||||
|
a_结案修理厂代码 VARCHAR2,
|
||||||
|
a_结案修理厂名称 VARCHAR2,
|
||||||
|
a_车辆进厂时间 VARCHAR2,
|
||||||
|
a_车辆出厂时间 VARCHAR2,
|
||||||
|
a_结案时间 VARCHAR2,
|
||||||
|
a_事故经过 VARCHAR2,
|
||||||
|
a_数据更新日期 VARCHAR2,
|
||||||
|
a_备注 VARCHAR2,
|
||||||
|
a_估损单模板 VARCHAR2,
|
||||||
|
a_返修开关_报案 VARCHAR2,
|
||||||
|
a_送修开关_报案 VARCHAR2,
|
||||||
|
a_返修开关_核价 VARCHAR2,
|
||||||
|
a_送修开关_核价 VARCHAR2,
|
||||||
|
a_返修开关_结案 VARCHAR2,
|
||||||
|
a_送修开关_结案 VARCHAR2,
|
||||||
|
a_查勘员分公司名称 VARCHAR2,
|
||||||
|
a_查勘员代码 VARCHAR2,
|
||||||
|
a_查勘员名称 VARCHAR2,
|
||||||
|
a_核价修理厂归属中支 VARCHAR2,
|
||||||
|
a_结案修理厂归属中支 VARCHAR2,
|
||||||
|
a_是否诉讼 VARCHAR2,
|
||||||
|
a_座席推荐分公司代码 VARCHAR2,
|
||||||
|
a_座席推荐分公司名称 VARCHAR2,
|
||||||
|
a_座席推荐车商名代码 VARCHAR2,
|
||||||
|
a_座席推荐车商名称 VARCHAR2,
|
||||||
|
a_座席推荐操作类型 VARCHAR2,
|
||||||
|
a_座席推荐排名 VARCHAR2,
|
||||||
|
a_第一次推荐分公司代码 VARCHAR2,
|
||||||
|
a_第一次推荐分公司名称 VARCHAR2,
|
||||||
|
a_第一次推荐车商代码 VARCHAR2,
|
||||||
|
a_第一次推荐车商名称 VARCHAR2,
|
||||||
|
a_第一次推荐工具 VARCHAR2,
|
||||||
|
a_第一次推荐操作类型 VARCHAR2,
|
||||||
|
a_第一次推荐排名 VARCHAR2,
|
||||||
|
a_第二次推荐分公司代码 VARCHAR2,
|
||||||
|
a_第二次推荐分公司名称 VARCHAR2,
|
||||||
|
a_第二次推荐车商代码 VARCHAR2,
|
||||||
|
a_第二次推荐车商名称 VARCHAR2,
|
||||||
|
a_第二次推荐工具 VARCHAR2,
|
||||||
|
a_第二次推荐操作类型 VARCHAR2,
|
||||||
|
a_第二次推荐排名 VARCHAR2,
|
||||||
|
a_第三次推荐分公司代码 VARCHAR2,
|
||||||
|
a_第三次推荐分公司名称 VARCHAR2,
|
||||||
|
a_第三次推荐车商代码 VARCHAR2,
|
||||||
|
a_第三次推荐车商名称 VARCHAR2,
|
||||||
|
a_第三次推荐工具 VARCHAR2,
|
||||||
|
a_第三次推荐操作类型 VARCHAR2,
|
||||||
|
a_第三次推荐排名 VARCHAR2,
|
||||||
|
a_其他推荐信息 VARCHAR2,
|
||||||
|
a_推荐失败具体原因 VARCHAR2,
|
||||||
|
a_是否现场报案 VARCHAR2,
|
||||||
|
a_报案地点 VARCHAR2,
|
||||||
|
a_是否在厂报案 VARCHAR2
|
||||||
|
) IS
|
||||||
|
l_报案日期 DATE;
|
||||||
|
l_出险日期 DATE;
|
||||||
|
l_数据更新日期 DATE;
|
||||||
|
l_第一任务分派时间 DATE;
|
||||||
|
l_第二任务分派时间 DATE;
|
||||||
|
l_第三任务分派时间 DATE;
|
||||||
|
l_核价通过时间 DATE;
|
||||||
|
l_车辆进厂时间 DATE;
|
||||||
|
l_车辆出厂时间 DATE;
|
||||||
|
l_结案时间 DATE;
|
||||||
|
BEGIN
|
||||||
|
--防御性验证
|
||||||
|
IF a_报案号 IS NULL
|
||||||
|
THEN
|
||||||
|
raise_application_error(no_notify_no_excpt, no_notify_no_text);
|
||||||
|
END IF;
|
||||||
|
|
||||||
|
--删掉旧数据
|
||||||
|
BEGIN
|
||||||
|
DELETE car_dealer.新送返修监控报表 a WHERE a.报案号 = a_报案号;
|
||||||
|
EXCEPTION
|
||||||
|
WHEN OTHERS THEN
|
||||||
|
NULL;
|
||||||
|
END;
|
||||||
|
|
||||||
|
--处理日期数据
|
||||||
|
l_报案日期 := 日期字符串转换(a_报案日期, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
|
l_出险日期 := 日期字符串转换(a_出险日期, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
|
l_数据更新日期 := 日期字符串转换(a_数据更新日期, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
|
l_第一任务分派时间 := 日期字符串转换(a_第一任务分派时间, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
|
l_第二任务分派时间 := 日期字符串转换(a_第二任务分派时间, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
|
l_第三任务分派时间 := 日期字符串转换(a_第三任务分派时间, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
|
l_核价通过时间 := 日期字符串转换(a_核价通过时间, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
|
l_车辆进厂时间 := 日期字符串转换(a_车辆进厂时间, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
|
l_车辆出厂时间 := 日期字符串转换(a_车辆出厂时间, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
|
l_结案时间 := 日期字符串转换(a_结案时间, 'yyyy-mm-dd hh24:mi:ss');
|
||||||
|
|
||||||
|
--插入数据
|
||||||
|
INSERT INTO car_dealer.新送返修监控报表
|
||||||
|
(分公司名称,
|
||||||
|
部门组名称,
|
||||||
|
报案号,
|
||||||
|
报案日期,
|
||||||
|
出险日期,
|
||||||
|
出险地点,
|
||||||
|
事故车目前位置,
|
||||||
|
车损序号,
|
||||||
|
车牌,
|
||||||
|
vin码,
|
||||||
|
车龄,
|
||||||
|
品牌代码,
|
||||||
|
品牌名称,
|
||||||
|
车系名称,
|
||||||
|
使用性质名称,
|
||||||
|
保单号,
|
||||||
|
标的车_三者车,
|
||||||
|
是否九座以下企业政府家庭用车,
|
||||||
|
核价金额,
|
||||||
|
核损配件核损金额,
|
||||||
|
核损工时费核损金额,
|
||||||
|
核损辅料核损金额,
|
||||||
|
核损外修费核损金额,
|
||||||
|
核损施救费核损金额,
|
||||||
|
结案金额,
|
||||||
|
结案配件核损金额,
|
||||||
|
结案工时费核损金额,
|
||||||
|
结案辅料核损金额,
|
||||||
|
结案外修费核损金额,
|
||||||
|
结案施救费核损金额,
|
||||||
|
接报案人分公司名称,
|
||||||
|
接报案人工号,
|
||||||
|
接报案人名称,
|
||||||
|
第一任务分派时间,
|
||||||
|
第一定损员分公司,
|
||||||
|
第一定损员部门组名称,
|
||||||
|
第一定损员代码,
|
||||||
|
第一定损员名称,
|
||||||
|
第一车商是否已阅读,
|
||||||
|
第一车上是否预约进厂,
|
||||||
|
第一车商是否推荐失败,
|
||||||
|
第一车商是否进厂确认,
|
||||||
|
第一车商是否出场确认,
|
||||||
|
第二任务分派时间,
|
||||||
|
第二定损员分公司,
|
||||||
|
第二定损员部门组名称,
|
||||||
|
第二定损员代码,
|
||||||
|
第二定损员名称,
|
||||||
|
第二车商是否已阅读,
|
||||||
|
第二车上是否预约进厂,
|
||||||
|
第二车商是否推荐失败,
|
||||||
|
第二车商是否进厂确认,
|
||||||
|
第二车商是否出场确认,
|
||||||
|
第三任务分派时间,
|
||||||
|
第三定损员分公司,
|
||||||
|
第三定损员部门组名称,
|
||||||
|
第三定损员代码,
|
||||||
|
第三定损员名称,
|
||||||
|
第三车商是否已阅读,
|
||||||
|
第三车上是否预约进厂,
|
||||||
|
第三车商是否推荐失败,
|
||||||
|
第三车商是否进厂确认,
|
||||||
|
第三车商是否出场确认,
|
||||||
|
其他查勘员信息,
|
||||||
|
是否推荐,
|
||||||
|
是否存在工单,
|
||||||
|
工单类型,
|
||||||
|
查勘员操作类型,
|
||||||
|
案件状态名称,
|
||||||
|
车状_当前状态,
|
||||||
|
车状_报案环节,
|
||||||
|
车状_现场推荐环节,
|
||||||
|
车状_核价通过环节,
|
||||||
|
车状_结案环节,
|
||||||
|
承保车商代码,
|
||||||
|
承保车商名称,
|
||||||
|
报案车商分公司名称,
|
||||||
|
报案车商部门组名称,
|
||||||
|
报案车商代码,
|
||||||
|
报案车商名称,
|
||||||
|
现场推荐车商分公司名称,
|
||||||
|
现场推荐车商代码,
|
||||||
|
现场推荐车商名称,
|
||||||
|
核价车商分公司名称,
|
||||||
|
核价车商部门组名称,
|
||||||
|
核价车商代码,
|
||||||
|
核价车商名称,
|
||||||
|
推荐车商与核价车商是否一致,
|
||||||
|
核价修理厂归属公司代码,
|
||||||
|
核价修理厂归属公司名称,
|
||||||
|
核价修理厂,
|
||||||
|
核价修理厂名称,
|
||||||
|
估损单号,
|
||||||
|
核价通过时间,
|
||||||
|
定损员机构,
|
||||||
|
定损员代码,
|
||||||
|
定损员名称,
|
||||||
|
结案车商分公司,
|
||||||
|
结案车商部门组名称,
|
||||||
|
结案车商代码,
|
||||||
|
结案车商名称,
|
||||||
|
推荐车商与结案车商是否一致,
|
||||||
|
结案修理厂归属公司代码,
|
||||||
|
结案修理厂归属公司名称,
|
||||||
|
结案修理厂代码,
|
||||||
|
结案修理厂名称,
|
||||||
|
车辆进厂时间,
|
||||||
|
车辆出厂时间,
|
||||||
|
结案时间,
|
||||||
|
事故经过,
|
||||||
|
数据更新日期,
|
||||||
|
备注,
|
||||||
|
估损单模板,
|
||||||
|
返修开关_报案,
|
||||||
|
送修开关_报案,
|
||||||
|
返修开关_核价,
|
||||||
|
送修开关_核价,
|
||||||
|
返修开关_结案,
|
||||||
|
送修开关_结案,
|
||||||
|
查勘员分公司名称,
|
||||||
|
查勘员代码,
|
||||||
|
查勘员名称,
|
||||||
|
核价修理厂归属中支,
|
||||||
|
结案修理厂归属中支,
|
||||||
|
是否诉讼,
|
||||||
|
座席推荐分公司代码,
|
||||||
|
座席推荐分公司名称,
|
||||||
|
座席推荐车商名代码,
|
||||||
|
座席推荐车商名称,
|
||||||
|
座席推荐操作类型,
|
||||||
|
座席推荐排名,
|
||||||
|
第一次推荐分公司代码,
|
||||||
|
第一次推荐分公司名称,
|
||||||
|
第一次推荐车商代码,
|
||||||
|
第一次推荐车商名称,
|
||||||
|
第一次推荐工具,
|
||||||
|
第一次推荐操作类型,
|
||||||
|
第一次推荐排名_其他推荐信息,
|
||||||
|
第二次推荐分公司代码,
|
||||||
|
第二次推荐分公司名称,
|
||||||
|
第二次推荐车商代码,
|
||||||
|
第二次推荐车商名称,
|
||||||
|
第二次推荐工具,
|
||||||
|
第二次推荐操作类型,
|
||||||
|
第二次推荐排名_其他推荐信息,
|
||||||
|
第三次推荐分公司代码,
|
||||||
|
第三次推荐分公司名称,
|
||||||
|
第三次推荐车商代码,
|
||||||
|
第三次推荐车商名称,
|
||||||
|
第三次推荐工具,
|
||||||
|
第三次推荐操作类型,
|
||||||
|
第三次推荐排名_其他推荐信息,
|
||||||
|
其他推荐信息,
|
||||||
|
推荐失败具体原因,
|
||||||
|
是否现场报案,
|
||||||
|
报案地点,
|
||||||
|
是否在厂报案)
|
||||||
|
VALUES
|
||||||
|
(a_分公司名称,
|
||||||
|
a_部门组名称,
|
||||||
|
a_报案号,
|
||||||
|
l_报案日期,
|
||||||
|
l_出险日期,
|
||||||
|
a_出险地点,
|
||||||
|
a_事故车目前位置,
|
||||||
|
a_车损序号,
|
||||||
|
a_车牌,
|
||||||
|
a_vin码,
|
||||||
|
a_车龄,
|
||||||
|
a_品牌代码,
|
||||||
|
a_品牌名称,
|
||||||
|
a_车系名称,
|
||||||
|
a_使用性质名称,
|
||||||
|
a_保单号,
|
||||||
|
a_标的车_三者车,
|
||||||
|
a_是否9座以下企政家庭用车,
|
||||||
|
a_核价金额,
|
||||||
|
a_核损配件核损金额,
|
||||||
|
a_核损工时费核损金额,
|
||||||
|
a_核损辅料核损金额,
|
||||||
|
a_核损外修费核损金额,
|
||||||
|
a_核损施救费核损金额,
|
||||||
|
a_结案金额,
|
||||||
|
a_结案配件核损金额,
|
||||||
|
a_结案工时费核损金额,
|
||||||
|
a_结案辅料核损金额,
|
||||||
|
a_结案外修费核损金额,
|
||||||
|
a_结案施救费核损金额,
|
||||||
|
a_接报案人分公司名称,
|
||||||
|
a_接报案人工号,
|
||||||
|
a_接报案人名称,
|
||||||
|
l_第一任务分派时间,
|
||||||
|
a_第一定损员分公司,
|
||||||
|
a_第一定损员部门组名称,
|
||||||
|
a_第一定损员代码,
|
||||||
|
a_第一定损员名称,
|
||||||
|
a_第一车商是否已阅读,
|
||||||
|
a_第一车上是否预约进厂,
|
||||||
|
a_第一车商是否推荐失败,
|
||||||
|
a_第一车商是否进厂确认,
|
||||||
|
a_第一车商是否出场确认,
|
||||||
|
l_第二任务分派时间,
|
||||||
|
a_第二定损员分公司,
|
||||||
|
a_第二定损员部门组名称,
|
||||||
|
a_第二定损员代码,
|
||||||
|
a_第二定损员名称,
|
||||||
|
a_第二车商是否已阅读,
|
||||||
|
a_第二车上是否预约进厂,
|
||||||
|
a_第二车商是否推荐失败,
|
||||||
|
a_第二车商是否进厂确认,
|
||||||
|
a_第二车商是否出场确认,
|
||||||
|
l_第三任务分派时间,
|
||||||
|
a_第三定损员分公司,
|
||||||
|
a_第三定损员部门组名称,
|
||||||
|
a_第三定损员代码,
|
||||||
|
a_第三定损员名称,
|
||||||
|
a_第三车商是否已阅读,
|
||||||
|
a_第三车上是否预约进厂,
|
||||||
|
a_第三车商是否推荐失败,
|
||||||
|
a_第三车商是否进厂确认,
|
||||||
|
a_第三车商是否出场确认,
|
||||||
|
a_其他查勘员信息,
|
||||||
|
a_是否推荐,
|
||||||
|
a_是否存在工单,
|
||||||
|
a_工单类型,
|
||||||
|
a_查勘员操作类型,
|
||||||
|
a_案件状态名称,
|
||||||
|
a_车状_当前状态,
|
||||||
|
a_车状_报案环节,
|
||||||
|
a_车状_现场推荐环节,
|
||||||
|
a_车状_核价通过环节,
|
||||||
|
a_车状_结案环节,
|
||||||
|
a_承保车商代码,
|
||||||
|
a_承保车商名称,
|
||||||
|
a_报案车商分公司名称,
|
||||||
|
a_报案车商部门组名称,
|
||||||
|
a_报案车商代码,
|
||||||
|
a_报案车商名称,
|
||||||
|
a_现场推荐车商分公司名称,
|
||||||
|
a_现场推荐车商代码,
|
||||||
|
a_现场推荐车商名称,
|
||||||
|
a_核价车商分公司名称,
|
||||||
|
a_核价车商部门组名称,
|
||||||
|
a_核价车商代码,
|
||||||
|
a_核价车商名称,
|
||||||
|
a_推荐车商与核价车商是否一致,
|
||||||
|
a_核价修理厂归属公司代码,
|
||||||
|
a_核价修理厂归属公司名称,
|
||||||
|
a_核价修理厂,
|
||||||
|
a_核价修理厂名称,
|
||||||
|
a_估损单号,
|
||||||
|
l_核价通过时间,
|
||||||
|
a_定损员机构,
|
||||||
|
a_定损员代码,
|
||||||
|
a_定损员名称,
|
||||||
|
a_结案车商分公司,
|
||||||
|
a_结案车商部门组名称,
|
||||||
|
a_结案车商代码,
|
||||||
|
a_结案车商名称,
|
||||||
|
a_推荐车商与结案车商是否一致,
|
||||||
|
a_结案修理厂归属公司代码,
|
||||||
|
a_结案修理厂归属公司名称,
|
||||||
|
a_结案修理厂代码,
|
||||||
|
a_结案修理厂名称,
|
||||||
|
l_车辆进厂时间,
|
||||||
|
l_车辆出厂时间,
|
||||||
|
l_结案时间,
|
||||||
|
a_事故经过,
|
||||||
|
l_数据更新日期,
|
||||||
|
a_备注,
|
||||||
|
a_估损单模板,
|
||||||
|
a_返修开关_报案,
|
||||||
|
a_送修开关_报案,
|
||||||
|
a_返修开关_核价,
|
||||||
|
a_送修开关_核价,
|
||||||
|
a_返修开关_结案,
|
||||||
|
a_送修开关_结案,
|
||||||
|
a_查勘员分公司名称,
|
||||||
|
a_查勘员代码,
|
||||||
|
a_查勘员名称,
|
||||||
|
a_核价修理厂归属中支,
|
||||||
|
a_结案修理厂归属中支,
|
||||||
|
a_是否诉讼,
|
||||||
|
a_座席推荐分公司代码,
|
||||||
|
a_座席推荐分公司名称,
|
||||||
|
a_座席推荐车商名代码,
|
||||||
|
a_座席推荐车商名称,
|
||||||
|
a_座席推荐操作类型,
|
||||||
|
a_座席推荐排名,
|
||||||
|
a_第一次推荐分公司代码,
|
||||||
|
a_第一次推荐分公司名称,
|
||||||
|
a_第一次推荐车商代码,
|
||||||
|
a_第一次推荐车商名称,
|
||||||
|
a_第一次推荐工具,
|
||||||
|
a_第一次推荐操作类型,
|
||||||
|
a_第一次推荐排名,
|
||||||
|
a_第二次推荐分公司代码,
|
||||||
|
a_第二次推荐分公司名称,
|
||||||
|
a_第二次推荐车商代码,
|
||||||
|
a_第二次推荐车商名称,
|
||||||
|
a_第二次推荐工具,
|
||||||
|
a_第二次推荐操作类型,
|
||||||
|
a_第二次推荐排名,
|
||||||
|
a_第三次推荐分公司代码,
|
||||||
|
a_第三次推荐分公司名称,
|
||||||
|
a_第三次推荐车商代码,
|
||||||
|
a_第三次推荐车商名称,
|
||||||
|
a_第三次推荐工具,
|
||||||
|
a_第三次推荐操作类型,
|
||||||
|
a_第三次推荐排名,
|
||||||
|
a_其他推荐信息,
|
||||||
|
a_推荐失败具体原因,
|
||||||
|
a_是否现场报案,
|
||||||
|
a_报案地点,
|
||||||
|
a_是否在厂报案);
|
||||||
|
|
||||||
|
COMMIT;
|
||||||
|
END;
|
||||||
|
|
||||||
|
FUNCTION 日期字符串转换
|
||||||
|
(
|
||||||
|
a_date VARCHAR2,
|
||||||
|
a_formate VARCHAR2
|
||||||
|
) RETURN DATE IS
|
||||||
|
l_date DATE;
|
||||||
|
BEGIN
|
||||||
|
BEGIN
|
||||||
|
l_date := to_date(a_date, a_formate);
|
||||||
|
EXCEPTION
|
||||||
|
WHEN OTHERS THEN
|
||||||
|
l_date := NULL;
|
||||||
|
END;
|
||||||
|
|
||||||
|
RETURN l_date;
|
||||||
|
END;
|
||||||
BEGIN
|
BEGIN
|
||||||
-- Initialization
|
-- Initialization
|
||||||
NULL;
|
NULL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user