...
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
|
||||
);
|
||||
|
||||
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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user