Browse Source

存储过程完善

kouchengxing 4 years ago
parent
commit
0fe8f48f9b

+ 111 - 35
sql-achievement/存储过程/人寿测试环境使用sql整理/保单信息.sql

@@ -16,11 +16,19 @@ INSERT INTO shanglifeecif.insurancearrangement(
   insname ,-- '主被保险人名称 POLICY_INFORMATION.INSUREDNAME', 
   inscertid ,-- '主被保险人证件号码 POLICY_INFORMATION.INSUREDIDNO', 
   productid ,-- '险种代码 POLICY_INFORMATION.RISKCODE', 
+  productname,--险种名称
   policybelong ,-- '业绩归属 POLICY_INFORMATION.SALECOM',  
   payendyear ,-- '缴费年期 POLICY_INFORMATION.PAYENDYEAR', 
-  
+  policystate,--保单状态
+  prem,--保费
+  Risk,--保额
+  NPDate,--下次缴费日期
+  PADate,--投保日期
+  pisdate,--签单日期
+  AgentOrg,--代理机构
+  schannel,--销售渠道
+  PWComp,--承保分公司
   agrmntage ,--保险期限
-  
   created_by ,-- '创建人', 
   created_time -- '创建时间', 
 
@@ -39,9 +47,18 @@ SELECT
 	INSUREDNAME,--insname ,-- '主被保险人名称 POLICY_INFORMATION.INSUREDNAME', 
 	INSUREDIDNO,--inscertid ,-- '主被保险人证件号码 POLICY_INFORMATION.INSUREDIDNO', 
 	RISKCODE,--productid ,-- '险种代码 POLICY_INFORMATION.RISKCODE', 
+	RISKNAME, --productname 险种名称
 	SALECOM,--policybelong ,-- '业绩归属 POLICY_INFORMATION.SALECOM', 
 	PAYENDYEAR,--payendyear ,-- '缴费年期 POLICY_INFORMATION.PAYENDYEAR', 
-	
+	APPFLAG, --保单状态
+	prem,--保费
+	AMNT,--保额
+	PAYTODATE,--下次缴费日期
+	CUSTOMGETPOLDATE,--投保日期
+	SIGNDATE,--签单日期
+	AGENTCOM,--代理机构
+	SALECHNL,--销售渠道
+	"上海人寿上海分公司",
 	case
 		when security ='终身' then 42720
 		when security = '至100周岁' then 36500
@@ -67,26 +84,8 @@ SELECT
 	end,
 	'admin',
 	sysdate() 
-	FROM policy_information 
-	--更新险种大类
-	UPDATE shanglifeecif.insurancearrangement a SET (
-		risk_categories,
-		risk_categories_name
-	) = (
-		
-		select
-				b.kindcode,
-				(CASE b.kindcode 
-					WHEN 'A' THEN '意外伤害险' 
-					WHEN 'U' THEN '万能保险' 
-					WHEN 'R' THEN '年金保险' 
-					WHEN 'S' THEN '重疾保险' 
-					WHEN 'L' THEN '人寿保险' 
-					WHEN 'H' THEN '健康险' 
-				END) AS kindname
-			from lmriskapp b WHERE a.productid = b.riskcode
+	FROM policy_information; 
 	
-	) WHERE 1=1;
 	
 	--更新投保人和被保人id  因为 scustid有重复所以需要去下重
 
@@ -125,30 +124,54 @@ SELECT
 
 	UPDATE shanglifeecif.insurancearrangement a SET (
 		pano ,-- '投保单号 INSURANCEINFO.PRTNO',  
-		pisdate ,-- '签单日期 INSURANCEINFO.SIGNDATE', 
-		padate ,-- '投保日期 INSURANCEINFO.POLAPPLYDATE', 
-		policystate ,--INSURANCEINFO,appflag
-		prem ,-- '总保费 INSURANCEINFO.PREM', 
-		productname ,-- '险种名称	 INSURANCEINFO.RISKNAME'
+		--pisdate ,-- '签单日期 INSURANCEINFO.SIGNDATE', 
+		--padate ,-- '投保日期 INSURANCEINFO.POLAPPLYDATE', 
+		--policystate ,--INSURANCEINFO,appflag
+		--prem ,-- '总保费 INSURANCEINFO.PREM', 
+		--productname ,-- '险种名称	 INSURANCEINFO.RISKNAME'
 		agentchannel -- '代理渠道 INSURANCEINFO.SELLTYPE', 
 	) = (
 		select
 			PRTNO,--pano ,-- '投保单号 INSURANCEINFO.PRTNO',  
-			SIGNDATE,--pisdate ,-- '签单日期 INSURANCEINFO.SIGNDATE', 
-			POLAPPLYDATE,--padate ,-- '投保日期 INSURANCEINFO.POLAPPLYDATE', 
-			appflag,--policystate ,--INSURANCEINFO,appflag
-			PREM,--prem ,-- '总保费 INSURANCEINFO.PREM', 
-			RISKNAME,--productname ,-- '险种名称	 INSURANCEINFO.RISKNAME'
+			--SIGNDATE,--pisdate ,-- '签单日期 INSURANCEINFO.SIGNDATE', 
+			--POLAPPLYDATE,--padate ,-- '投保日期 INSURANCEINFO.POLAPPLYDATE', 
+			--appflag,--policystate ,--INSURANCEINFO,appflag
+			--PREM,--prem ,-- '总保费 INSURANCEINFO.PREM', 
+			--RISKNAME,--productname ,-- '险种名称	 INSURANCEINFO.RISKNAME'
 			SELLTYPE--agentchannel ,-- '代理渠道 INSURANCEINFO.SELLTYPE', 
 		from INSURANCEINFO b
 		where b.contno  = a.policyno
 	) WHERE 1=1 ;
 
 END;
+/
 
+CREATE OR REPLACE PROCEDURE shanglifeecif.update_risk_categories() -- 创建主存储过程
+IS    
+BEGIN
+--更新险种大类
+	UPDATE shanglifeecif.insurancearrangement a SET (
+		risk_categories,
+		risk_categories_name
+	) = (
+		
+		select
+				b.kindcode,
+				(CASE b.kindcode 
+					WHEN 'A' THEN '意外伤害险' 
+					WHEN 'U' THEN '万能保险' 
+					WHEN 'R' THEN '年金保险' 
+					WHEN 'S' THEN '重疾保险' 
+					WHEN 'L' THEN '人寿保险' 
+					WHEN 'H' THEN '健康险' 
+				END) AS kindname
+			from lmriskapp b WHERE a.productid = b.riskcode
+	
+	) WHERE 1=1;
 
+END;
 /
-DROP TABLE IF EXISTS shanglifeecif.insurancearrangement_health_tmp;
+/*DROP TABLE IF EXISTS shanglifeecif.insurancearrangement_health_tmp;
 CREATE TABLE shanglifeecif.insurancearrangement_health_tmp(
     id string,
     orderid string  DEFAULT NULL COMMENT '用于分组的排序号',
@@ -207,7 +230,7 @@ BEGIN
 
 
 END;
-
+*/
 /
 CREATE OR REPLACE PROCEDURE shanglifeecif.up_insurancearrangement_other() -- 创建主存储过程
 IS    
@@ -266,4 +289,57 @@ END;
 /
 BEGIN
 	shanglifeecif.init_insurancearrangement();
-end 
+end 
+
+/*
+UPDATE shanglifeecif.insurancearrangement a SET (
+		pindate ,-- '起保日期 POLICY_INFORMATION.CVALIDATE', 
+		  pmdate ,-- '终保日期 POLICY_INFORMATION.ENDDATE', 
+		  norenewal ,-- '续保次数 POLICY_INFORMATION.PAYCOUNT', 
+		  payment ,-- '缴费方式 POLICY_INFORMATION.PAYINTV', 
+		  applicantscustid ,-- '投保人 上游客户号,再找到individualid', 
+		  appname ,-- '投保人名称 POLICY_INFORMATION.NAME', 
+		  appcertid ,-- '投保人证件号码 POLICY_INFORMATION.IDNO', 
+		  insuredscustid ,-- '主被保险人 游客户号', 
+		  insname ,-- '主被保险人名称 POLICY_INFORMATION.INSUREDNAME', 
+		  inscertid ,-- '主被保险人证件号码 POLICY_INFORMATION.INSUREDIDNO', 
+		  productid ,-- '险种代码 POLICY_INFORMATION.RISKCODE', 
+		  productname,--险种名称
+		  policybelong ,-- '业绩归属 POLICY_INFORMATION.SALECOM',  
+		  payendyear ,-- '缴费年期 POLICY_INFORMATION.PAYENDYEAR', 
+		  policystate,--保单状态
+		  prem,--保费
+		  Risk,--保额
+		  NPDate,--下次缴费日期
+		  PADate,--投保日期
+		  AgentOrg,--代理机构
+		  schannel,--销售渠道
+		  PWComp--承保分公司 
+	) = (
+		select
+			CVALIDATE,--pindate ,-- '起保日期 POLICY_INFORMATION.CVALIDATE', 
+			ENDDATE,--pmdate ,-- '终保日期 POLICY_INFORMATION.ENDDATE', 
+			PAYCOUNT,--norenewal ,-- '续保次数 POLICY_INFORMATION.PAYCOUNT', 
+			PAYINTV,--payment ,-- '缴费方式 POLICY_INFORMATION.PAYINTV', 
+			CUSTOMERNO,--applicantid ,-- '投保人 根据POLICY_INFORMATION.CUSTOMERNO关联individual上游客户号,再找到individualid', 
+			NAME,--appname ,-- '投保人名称 POLICY_INFORMATION.NAME', 
+			IDNO,--appcertid ,-- '投保人证件号码 POLICY_INFORMATION.IDNO', 
+			insuredno,--insuredid ,-- '主被保险人 insuredno', 
+			INSUREDNAME,--insname ,-- '主被保险人名称 POLICY_INFORMATION.INSUREDNAME', 
+			INSUREDIDNO,--inscertid ,-- '主被保险人证件号码 POLICY_INFORMATION.INSUREDIDNO', 
+			RISKCODE,--productid ,-- '险种代码 POLICY_INFORMATION.RISKCODE', 
+			RISKNAME, --productname 险种名称
+			SALECOM,--policybelong ,-- '业绩归属 POLICY_INFORMATION.SALECOM', 
+			PAYENDYEAR,--payendyear ,-- '缴费年期 POLICY_INFORMATION.PAYENDYEAR', 
+			APPFLAG, --保单状态
+			prem,--保费
+			AMNT,--保额
+			PAYTODATE,--下次缴费日期
+			CUSTOMGETPOLDATE,--投保日期
+			AGENTCOM,--代理机构
+			SALECHNL,--销售渠道
+			"上海人寿上海分公司"
+		from shanghailifeecif.policy_information b
+		where b.contno  = a.policyno
+	) WHERE 1=1 ;
+*/

+ 8 - 1
sql-achievement/存储过程/人寿测试环境使用sql整理/客户信息.sql

@@ -288,7 +288,14 @@ BEGIN
 					GRPNAME,--工作单位名称
 					DEGREE,--学历
 					DEATHDATE,--死亡日期
-					DENTYPE
+					DENTYPE, --户籍类型
+					zipcode, --邮政编码
+					phone,  --电话
+					POSTALADDRESS, --通讯地址
+					email,--电子邮箱
+					mobile  --手机
+					
+
 
 				from t_customer_class b
 				where b.CUSTOMER_ID = a.scustid

+ 14 - 12
sql-achievement/存储过程/人寿测试环境使用sql整理/客户标签koucx20210126.sql

@@ -43,24 +43,26 @@ BEGIN
 	--第一步 更新Individual.NOVPolicy有效记录数
 	UPDATE shanglifeecif.Individual si1 SET si1.NOVPolicy = (SELECT temp.cuscount FROM (SELECT  nvl(count(spi.customerno),0) cuscount,spi.customerno FROM shanglifeecif.Individual si1 LEFT JOIN shanghailifeecif.policy_information spi ON si1.scustid = spi.customerno  WHERE spi.appflag = '有效' GROUP BY spi.customerno) temp WHERE temp.customerno = si1.scustid);
 	
+	--第一步 更新Individual.NOVPolicy有效记录数
+	UPDATE shanglifeecif.Individual si1 SET si1.NOVPolicy = (SELECT temp.cuscount FROM (SELECT  nvl(count(spi.customerno),0) cuscount,spi.customerno FROM shanglifeecif.Individual si1 LEFT JOIN shanghailifeecif.policy_information spi ON si1.scustid = spi.customerno  WHERE spi.appflag = '有效' GROUP BY spi.customerno) temp WHERE temp.customerno = si1.scustid);
+	
 	--第二步 更新 Individual.NOIVPolicy 无效记录数
 	UPDATE shanglifeecif.Individual si1 SET si1.noivpolicy = (SELECT temp.cuscount FROM (SELECT  nvl(count(spi.customerno),0) cuscount,spi.customerno FROM shanglifeecif.Individual si1 LEFT JOIN shanghailifeecif.policy_information spi ON si1.scustid = spi.customerno  WHERE spi.appflag <> '有效' GROUP BY spi.customerno) temp WHERE temp.customerno = si1.scustid);
-	--最后一步 更新标签 24
-	UPDATE shanglifeecif.Individual si1 SET si1.label24 = (SELECT CASE WHEN nvl(si2.novpolicy,0)>0 THEN '持有寿险有效保单' ELSE '未持有寿险有效保单' END FROM shanglifeecif.individual si2 WHERE si2.indid = si1.indid);
-	
+
 	
 	--Label25:将Individual.NOVPolicy+Individual.NOIVPolicy的值更新ndividual.Label25
-	UPDATE shanglifeecif.Individual si1 SET si1.Label25 = (SELECT (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) FROM shanglifeecif.individual si2 WHERE si1.indid = si2.indid);
+	--UPDATE shanglifeecif.Individual si1 SET si1.Label25 = (SELECT (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) FROM shanglifeecif.individual si2 WHERE si1.indid = si2.indid);
 	UPDATE shanglifeecif.Individual si1 SET si1.Label25 = (SELECT CASE 
-														WHEN si2.label25 == 0 THEN '无保单' 
-														WHEN si2.label25 == 1 THEN '1件' 
-														WHEN si2.label25 == 2 THEN '2件'  
-														WHEN si2.label25 >= 3  AND si2.label25 <= 5 THEN '3-5件'  
-														WHEN si2.label25 >= 6  AND si2.label25 <= 10 THEN '6-10件'  
-														WHEN si2.label25 >= 11  AND si2.label25 <= 20 THEN '11-20件'  
-														WHEN si2.label25 >= 21  AND si2.label25 <= 50 THEN '21-50件'  
-														WHEN si2.label25 > 50 THEN '50件以上'  
+														WHEN (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) = 0 THEN '无保单' 
+														WHEN (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) = 1 THEN '1件' 
+														WHEN (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) = 2 THEN '2件'  
+														WHEN (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) >= 3  AND (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) <= 5 THEN '3-5件'  
+														WHEN (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) >= 6  AND (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) <= 10 THEN '6-10件'  
+														WHEN nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0) >= 11  AND (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) <= 20 THEN '11-20件'  
+														WHEN (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) >= 21  AND (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) <= 50 THEN '21-50件'  
+														WHEN (nvl(si2.NOVPolicy,0) + nvl(si2.NOIVPolicy,0)) > 50 THEN '50件以上'  
 														END FROM shanglifeecif.individual si2 WHERE si1.indid = si2.indid);
+
 	
 	--Label26:InsuranceArrangement.PolicyNo = AUDIT_LN_LIST.CONTNO,以AUDIT_LN_LIST.LNMONEY更新InsuranceArrangement.LoanMoney,以个体ID(Individual.IndID)查询InsuranceArrangement表(Individual.IndID=InsuranceArrangement.ApplicantID),若无记录更新Individual.Label26为Null,若LoanMoney>0则更新Individual.Label26为'有贷款',否则更新为'无贷款'
 	

+ 1 - 1
sql-achievement/存储过程/人寿测试环境使用sql整理/理赔信息.sql

@@ -106,7 +106,7 @@ BEGIN
 			--where b.policyno  = a.policyno
 			
 			) temp WHERE temp.policyno = a.policyno AND temp.rn = 1);
-
+*/
 END;
 /
 BEGIN

+ 14 - 3
sql-achievement/存储过程/增量数据处理/客户信息.sql

@@ -265,7 +265,12 @@ BEGIN
 			Employer,--工作单位
 			Education,--学历
 			Dday, --死亡日期
-			regtype  --户籍类型
+			regtype,  --户籍类型
+			ZIPCODE,--邮编
+			HPhone,--电话
+			PMPhone,--手机
+			email, -- 邮箱  
+			RAL    --联系地址
 		) = (
 			select 
 					CLASS_VALUE	,--客户等级
@@ -277,7 +282,7 @@ BEGIN
 					END_DATE, --失效日期
 					STATURE,	--身高
 					AVOIRDUPOIS,--体重
-					BMI,
+					BMI,        --根据身高体重计算
 					YEARINCOME,	--个人年收入
 					FAMILYYEARSALARY,	--家庭年收入
 					INCOMESOURCE,	--收入来源
@@ -288,7 +293,13 @@ BEGIN
 					GRPNAME,--工作单位名称
 					DEGREE,--学历
 					DEATHDATE,--死亡日期
-					DENTYPE
+					DENTYPE,--户籍类型
+					ZIPCODE,--邮编
+					PHONE,--电话
+					MOBILE,--手机
+					EMAIL,--邮箱
+					POSTALADDRESS --联系地址
+					
 
 				from t_customer_class b
 				where b.CUSTOMER_ID = a.scustid

+ 43 - 21
sql-achievement/存储过程/洛阳测试环境使用sql整理/保单信息存储过程.sql

@@ -33,11 +33,18 @@ INSERT INTO shanglifeecif.insurancearrangement(
   insname ,-- '主被保险人名称 POLICY_INFORMATION.INSUREDNAME', 
   inscertid ,-- '主被保险人证件号码 POLICY_INFORMATION.INSUREDIDNO', 
   productid ,-- '险种代码 POLICY_INFORMATION.RISKCODE', 
+  productname,--险种名称
   policybelong ,-- '业绩归属 POLICY_INFORMATION.SALECOM',  
   payendyear ,-- '缴费年期 POLICY_INFORMATION.PAYENDYEAR', 
-  
+  policystate,--保单状态
+  prem,--保费
+  Risk,--保额
+  NPDate,--下次缴费日期
+  PADate,--投保日期
+  AgentOrg,--代理机构
+  schannel,--销售渠道
+  PWComp,--承保分公司
   agrmntage ,--保险期限
-  
   created_by ,-- '创建人', 
   created_time -- '创建时间', 
 
@@ -56,9 +63,17 @@ SELECT
 	INSUREDNAME,--insname ,-- '主被保险人名称 POLICY_INFORMATION.INSUREDNAME', 
 	INSUREDIDNO,--inscertid ,-- '主被保险人证件号码 POLICY_INFORMATION.INSUREDIDNO', 
 	RISKCODE,--productid ,-- '险种代码 POLICY_INFORMATION.RISKCODE', 
+	RISKNAME, --productname 险种名称
 	SALECOM,--policybelong ,-- '业绩归属 POLICY_INFORMATION.SALECOM', 
 	PAYENDYEAR,--payendyear ,-- '缴费年期 POLICY_INFORMATION.PAYENDYEAR', 
-	
+	APPFLAG, --保单状态
+	prem,--保费
+	AMNT,--保额
+	PAYTODATE,--下次缴费日期
+	CUSTOMGETPOLDATE,--投保日期
+	AGENTCOM,--代理机构
+	SALECHNL,--销售渠道
+	"上海人寿上海分公司",
 	case
 		when security ='终身' then 42720
 		when security = '至100周岁' then 36500
@@ -85,25 +100,7 @@ SELECT
 	'admin',
 	sysdate() 
 	FROM shanghailifeecif.policy_information 
-	--更新险种大类
-	/*UPDATE shanglifeecif.insurancearrangement a SET (
-		risk_categories,
-		risk_categories_name
-	) = (
-		
-		select
-				b.kindcode,
-				(CASE b.kindcode 
-					WHEN 'A' THEN '意外伤害险' 
-					WHEN 'U' THEN '万能保险' 
-					WHEN 'R' THEN '年金保险' 
-					WHEN 'S' THEN '重疾保险' 
-					WHEN 'L' THEN '人寿保险' 
-					WHEN 'H' THEN '健康险' 
-				END) AS kindname
-			from lmriskapp b WHERE a.productid = b.riskcode
 	
-	) WHERE 1=1;*/;
 	--更新投保人和被保人id  因为 scustid有重复所以需要去下重
 
 	UPDATE shanglifeecif.insurancearrangement a SET (
@@ -163,6 +160,31 @@ SELECT
 END;
 /
 
+CREATE OR REPLACE PROCEDURE shanglifeecif.update_risk_categories() -- 创建主存储过程
+IS    
+BEGIN
+--更新险种大类
+	UPDATE shanglifeecif.insurancearrangement a SET (
+		risk_categories,
+		risk_categories_name
+	) = (
+		
+		select
+				b.kindcode,
+				(CASE b.kindcode 
+					WHEN 'A' THEN '意外伤害险' 
+					WHEN 'U' THEN '万能保险' 
+					WHEN 'R' THEN '年金保险' 
+					WHEN 'S' THEN '重疾保险' 
+					WHEN 'L' THEN '人寿保险' 
+					WHEN 'H' THEN '健康险' 
+				END) AS kindname
+			from lmriskapp b WHERE a.productid = b.riskcode
+	
+	) WHERE 1=1;
+
+END;
+
 --临时表
 
 CREATE TABLE shanglifeecif.insurancearrangement_health_tmp(

+ 13 - 3
sql-achievement/存储过程/洛阳测试环境使用sql整理/客户信息存储过程.sql

@@ -293,7 +293,12 @@ BEGIN
 			Employer,--工作单位
 			Education,--学历
 			Dday, --死亡日期
-			regtype  --户籍类型
+			regtype,  --户籍类型
+			ZIPCODE,--邮编
+			HPhone,--电话
+			PMPhone,--手机
+			email, -- 邮箱  
+			RAL    --联系地址
 		) = (
 			select 
 					CLASS_VALUE	,--客户等级
@@ -305,7 +310,7 @@ BEGIN
 					END_DATE, --失效日期
 					STATURE,	--身高
 					AVOIRDUPOIS,--体重
-					BMI,
+					BMI,        --根据身高体重计算
 					YEARINCOME,	--个人年收入
 					FAMILYYEARSALARY,	--家庭年收入
 					INCOMESOURCE,	--收入来源
@@ -316,7 +321,12 @@ BEGIN
 					GRPNAME,--工作单位名称
 					DEGREE,--学历
 					DEATHDATE,--死亡日期
-					DENTYPE
+					DENTYPE,--户籍类型
+					ZIPCODE,--邮编
+					PHONE,--电话
+					MOBILE,--手机
+					EMAIL,--邮箱
+					POSTALADDRESS --联系地址
 
 				from shanghailifeecif.t_customer_class b
 				where b.CUSTOMER_ID = a.scustid

+ 6 - 20
sql-achievement/存储过程/洛阳测试环境使用sql整理/理赔信息储存过程.sql

@@ -17,7 +17,7 @@ BEGIN
 		--rpphone ,-- '报案人电话',
 		--lpid ,--'出险人	根据INSURANCE_CLAIM.INSUREDNO获取indid',
 		lpscutid,--'出险人上游客户号7
-		--lpname ,-- '出险人名称',
+		lpname ,-- '出险人名称',
 		cndate ,--'报案日期 INSURANCE_CLAIM.RPTDATE',
 		lossdescribe ,-- '损失原因 案件发生的原因:INSURANCE_CLAIM.LLOCCURREASON',
 		crdate ,-- '立案日期 INSURANCE_CLAIM.RGTDATE',
@@ -33,6 +33,7 @@ BEGIN
 		ccamt ,--'赔付金额	INSURANCE_CLAIM_HEALTH.realpay',
 		--branchcode,-- '机构代码',
 		claimcasestatus ,--'案件状态INSURANCE_CLAIM_HEALTH.LLCLAIMSTATE',
+		accidenttype,
 		created_by ,
 		created_time 
 		-- updated_time,
@@ -45,7 +46,7 @@ BEGIN
 		riskdate,--损失发生的时间5
 		rptorname,--报案人名称6
    		INSUREDNO,--出险人 上游客户号
-   		--lpname,
+   		INSUREDNAME,
 		rptdate,
 		lloccurreason,
 		rgtdate,
@@ -59,27 +60,12 @@ BEGIN
 		riskname,
 		realpay,
 		llclaimstate,--案件状态
+		accidenttype,
 		'admin',
 		sysdate()
 	from shanghailifeecif.INSURANCE_CLAIM where contno is not null 
-	
-	update shanglifeecif.insuranceclaimthread a set (
-		lpid,
-		lpname
-	) = (SELECT 
-			temp.indid,
-			temp.name
-			FROM (
-				select 
-				b.indid,
-				row_number() over(partition by b.scustid) rn,
-				b.scustid,
-				b.name
-			from shanglifeecif.individual b
-			) temp WHERE a.lpscutid = temp.scustid AND temp.rn = 1);
 
-
-	UPDATE shanglifeecif.insuranceclaimthread a SET (
+	/*UPDATE shanglifeecif.insuranceclaimthread a SET (
 			applicantid ,--'投保人ID',
 			appname ,--'投保人名称',
 			appphone ,--'投保人手机',
@@ -106,5 +92,5 @@ BEGIN
 			--where b.policyno  = a.policyno
 			
 			) temp WHERE temp.policyno = a.policyno AND temp.rn = 1);
-
+*/
 END;