This commit is contained in:
Kane Wang 2020-07-07 17:53:41 +08:00
parent 95f8839446
commit c04f0363cb
1 changed files with 721 additions and 37 deletions

View File

@ -84,6 +84,173 @@ CREATE OR REPLACE PACKAGE data_import_util_pkg IS
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;
/
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
THEN
raise_application_error(no_cardealer_code_excpt,
no_cardealer_code_text);
raise_application_error(no_cardealer_code_excpt, no_cardealer_code_text);
END IF;
--先删除旧数据
@ -159,8 +325,7 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
--防御性验证
IF a_car_dealer_code IS NULL
THEN
raise_application_error(no_cardealer_code_excpt,
no_cardealer_code_text);
raise_application_error(no_cardealer_code_excpt, no_cardealer_code_text);
END IF;
--删除旧数据
@ -176,14 +341,7 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
--插入数据
INSERT INTO car_dealer.car_dealer_scheme
(the_year,
the_month,
car_dealer_code,
man_hour_price,
part_price,
claim_support,
scheme,
is_qualified)
(the_year, the_month, car_dealer_code, man_hour_price, part_price, claim_support, scheme, is_qualified)
VALUES
(a_the_year,
a_the_month,
@ -234,8 +392,7 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
--防御性验证
IF a_order_no IS NULL
THEN
raise_application_error(no_cardealer_code_excpt,
no_cardealer_code_text);
raise_application_error(no_cardealer_code_excpt, no_cardealer_code_text);
END IF;
--先删除旧数据
@ -248,40 +405,35 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
--日期处理
BEGIN
l_damage_date := to_date(a_damage_date,
'yyyy-mm-dd hh24:mi:ss');
l_damage_date := to_date(a_damage_date, 'yyyy-mm-dd hh24:mi:ss');
EXCEPTION
WHEN OTHERS THEN
l_damage_date := NULL;
END;
BEGIN
l_gen_date := to_date(a_generating_date,
'yyyy-mm-dd hh24:mi:ss');
l_gen_date := to_date(a_generating_date, 'yyyy-mm-dd hh24:mi:ss');
EXCEPTION
WHEN OTHERS THEN
l_gen_date := NULL;
END;
BEGIN
l_repairing_start_date := to_date(a_repairing_start_date,
'yyyy-mm-dd hh24:mi:ss');
l_repairing_start_date := to_date(a_repairing_start_date, 'yyyy-mm-dd hh24:mi:ss');
EXCEPTION
WHEN OTHERS THEN
l_repairing_start_date := NULL;
END;
BEGIN
l_repairing_finish_date := to_date(a_repairing_finish_date,
'yyyy-mm-dd hh24:mi:ss');
l_repairing_finish_date := to_date(a_repairing_finish_date, 'yyyy-mm-dd hh24:mi:ss');
EXCEPTION
WHEN OTHERS THEN
l_repairing_finish_date := NULL;
END;
BEGIN
l_check_date := to_date(a_check_date,
'yyyy-mm-dd hh24:mi:ss');
l_check_date := to_date(a_check_date, 'yyyy-mm-dd hh24:mi:ss');
EXCEPTION
WHEN OTHERS THEN
l_check_date := NULL;
@ -364,14 +516,12 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
--防御性验证
IF a_order_no IS NULL
THEN
raise_application_error(no_order_no_excpt,
no_order_no_text);
raise_application_error(no_order_no_excpt, no_order_no_text);
END IF;
IF a_notify_no IS NULL
THEN
raise_application_error(no_notify_no_excpt,
no_notify_no_text);
raise_application_error(no_notify_no_excpt, no_notify_no_text);
END IF;
--删除旧数据
@ -401,19 +551,553 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
(a_order_no,
a_order_type,
a_notify_no,
a_股수났<EC8898>덜쯤,
a_股수났<EC8898>츰냔,
to_date(a_damage_date,
'yyyy-mm-dd hh24:mi:ss'),
nvl(a_推荐车商代码, '无'),
nvl(a_推荐车商名称, '无'),
to_date(a_damage_date, 'yyyy-mm-dd hh24:mi:ss'),
a_plateNo,
a_brand_name,
a_message_type,
to_date(a_sending_date,
'yyyy-mm-dd hh24:mi:ss'),
a_data_source);
nvl(a_brand_name, '无'),
nvl(a_message_type, '无'),
to_date(a_sending_date, 'yyyy-mm-dd hh24:mi:ss'),
nvl(a_data_source, '无'));
COMMIT;
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
-- Initialization
NULL;