投保单新增字段落表,去除英大相关信息

master
le 1 day ago
parent 28781d2597
commit bcf884e395
  1. 2
      lis-component-print-bl/src/main/java/com/sinosoft/report/f1report/JRptConfig.java
  2. 8
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/clm/LLClaimCheckBL.java
  3. 6
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/clm/LLClaimInfoReceiveBL.java
  4. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/ELEFServerGetInfoBL.java
  5. 6
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/ELEFServerMailSendBL.java
  6. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/ELEGetCombinationInfo.java
  7. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/GElectronicContQueryBL.java
  8. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/LAAgentListQueryBL.java
  9. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/LCContAgentBL.java
  10. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/LCContDetailQueryBL.java
  11. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/LCGrpContEnsureBL.java
  12. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/LCGrpContQueryBL.java
  13. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/LCMessageAPPQueryBL.java
  14. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/LCMessageQueryService.java
  15. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/LLTBInfoQueryBL.java
  16. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/MITClientContListBL.java
  17. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/MITManageComRsikCtrlBL.java
  18. 2
      lis-framework-service/src/main/java/com/sinosoft/lis/httpservice/nb/RiskContListQueryBL.java
  19. 4
      lis-framework-springboot/src/main/resources/application.yml
  20. 2
      lis-module-easyscan-service/src/main/resources/easyscan5/license.lic
  21. 2
      lis-module-easyscan-web/src/main/webapp/easyscan/EasyScanContainer-chrome.jsp
  22. 4
      lis-module-grp-authority-web/src/main/webapp/g_edor/PEdorPopedomUserConfigInput.jsp
  23. 4
      lis-module-grp-claim-service/src/main/java/com/sinosoft/lis/g_claim/LLClaimCalFranchiseBL.java
  24. 4
      lis-module-grp-claim-service/src/main/java/com/sinosoft/lis/g_claim/LLClaimSpecialBackDataBL.java
  25. 6
      lis-module-grp-claim-service/src/main/java/com/sinosoft/lis/g_claim/LLGlobalMedicalFeeInpBL.java
  26. 2
      lis-module-grp-claim-service/src/main/java/com/sinosoft/lis/g_claim/LLGrpClaimCalDutyKindBL.java
  27. 2
      lis-module-grp-claim-service/src/main/java/com/sinosoft/lis/g_claim/LLGrpClaimccManageBL.java
  28. 6
      lis-module-grp-claim-web/src/main/webapp/g_claim/LLClaimCaseSubInput.js
  29. 4
      lis-module-grp-claim-web/src/main/webapp/g_claim/LLClaimImportModifyInput.js
  30. 2
      lis-module-grp-claim-web/src/main/webapp/g_claim/LLClaimMedicalReceipt.js
  31. 2
      lis-module-grp-claim-web/src/main/webapp/g_claim/LLGlobalMedicalFeeInpInput.js
  32. 2
      lis-module-grp-nb-service/src/main/java/com/sinosoft/lis/g_app/LCPolicySignBL.java
  33. 2
      lis-module-grp-nb-service/src/main/java/com/sinosoft/lis/g_app/LCProposalSelectPlanBL.java
  34. 4
      lis-module-grp-nb-service/src/main/java/com/sinosoft/lis/sql/g_app/AgencyDataSyncSQL.java
  35. 2
      lis-module-grp-nb-web/src/main/webapp/g_app/GrpRiskQueryOneInput.js
  36. 2
      lis-module-grp-nb-web/src/main/webapp/g_app/GrpRiskQueryTwoInput.js
  37. 56
      lis-module-grp-nb-web/src/main/webapp/g_app/LCGrpCompNewContPolInput.js
  38. 138
      lis-module-grp-nb-web/src/main/webapp/g_app/LCGrpCompNewContPolInput.jsp
  39. 18
      lis-module-grp-nb-web/src/main/webapp/g_app/LCGrpContPolInput.js
  40. 17
      lis-module-grp-nb-web/src/main/webapp/g_app/LCGrpContPolInput.jsp
  41. 3
      lis-module-grp-nb-web/src/main/webapp/g_app/LCInsuredAddInput.js
  42. 4
      lis-module-grp-nb-web/src/main/webapp/g_app/LCInsuredAddInput.jsp
  43. 2
      lis-module-grp-pa-service/src/main/java/com/sinosoft/lis/g_pos/EdorRTBL.java
  44. 2
      lis-module-grp-pa-service/src/main/java/com/sinosoft/lis/g_pos/FillListRRBL.java
  45. 4
      lis-module-grp-print-service/src/main/java/com/sinosoft/lis/g_print/EdorPrint/EdorPrintAT.java
  46. 4
      lis-module-grp-print-service/src/main/java/com/sinosoft/lis/g_print/EdorPrint/EdorPrintBI.java
  47. 4
      lis-module-grp-print-service/src/main/java/com/sinosoft/lis/g_print/EdorPrint/EdorPrintCT.java
  48. 4
      lis-module-grp-print-service/src/main/java/com/sinosoft/lis/g_print/EdorPrint/EdorPrintIO.java
  49. 2
      lis-module-grp-print-service/src/main/java/com/sinosoft/lis/g_print/EdorPrint/EdorPrintNI.java
  50. 4
      lis-module-grp-print-service/src/main/java/com/sinosoft/lis/g_print/EdorPrint/EdorPrintZT.java
  51. 4
      lis-module-grp-print-service/src/main/java/com/sinosoft/lis/g_print/LCGrpPrintBL.java
  52. 2
      lis-module-grp-print-service/src/main/java/com/sinosoft/lis/g_print/NoticePrinter/EdorGrpBfNoticePrintBL.java
  53. 2
      lis-module-grp-print-service/src/main/java/com/sinosoft/lis/g_print/NoticePrinter/EdorGrpFfNoticePrintBL.java
  54. 4
      lis-module-grp-query-web/src/main/webapp/g_sysQuery/LCAskQueryInput.js
  55. 22
      lis-module-grp-quotation-service/src/main/java/com/sinosoft/lis/g_quot/LSQuotCheckBL.java
  56. 4
      lis-module-grp-quotation-service/src/main/java/com/sinosoft/lis/g_quot/LSQuotPlanDetailBL.java
  57. 2
      lis-module-grp-quotation-service/src/main/java/com/sinosoft/lis/g_quot/LSQuotTryCalBL.java
  58. 20
      lis-module-grp-quotation-service/src/main/java/com/sinosoft/lis/g_quot/LSQuotUWDetailBL.java
  59. 2
      lis-module-grp-quotation-service/src/main/java/com/sinosoft/lis/sql/easyquery/g_quot/LSQuotSql.java
  60. 20
      lis-module-grp-quotation-web/src/main/webapp/g_quot/LSQuotCommonInput.js
  61. 2
      lis-module-grp-quotation-web/src/main/webapp/g_quot/LSQuotETPlanDetailInput.js
  62. 4
      lis-module-grp-quotation-web/src/main/webapp/g_quot/LSQuotETPlanInput.js
  63. 4
      lis-module-ind-config-service/src/main/java/com/sinosoft/lis/bq/InsuAccRateCheckBL.java
  64. 4
      lis-module-ind-config-web/src/main/webapp/bq/PEdorNewPopedomGroupMain.jsp
  65. 4
      lis-module-ind-config-web/src/main/webapp/bq/PEdorSpecPopedomConfigInit.jsp
  66. 4
      lis-module-ind-config-web/src/main/webapp/bq/PEdorSpecPopedomConfigMain.jsp
  67. 8
      lis-module-task-service/src/main/java/com/sinosoft/lis/bank/FMSUnionPaySendToBankBL.java
  68. 2
      lis-module-task-service/src/main/java/com/sinosoft/lis/clm/CapitalFRealPay.java

@ -29,7 +29,7 @@ public class JRptConfig extends DefaultHandler {
//增加一个白名单,以后传入的参数,需要在此数组中设定
private static final List<String> Scheme = Arrays.asList("http","https");
private static final List<String> ServerName = Arrays.asList("ydthlife.coom","ydthlife.coom.cn");
private static final List<String> ServerName = Arrays.asList("fz.coom","fz.coom.cn");
private static final List<String> ServerPort = Arrays.asList("18080","28080");
private static final List<String> ContextPath = Arrays.asList("lis","grplis","lisgrp");

@ -185,7 +185,7 @@ public class LLClaimCheckBL implements MitService<JSONObject> {
//客户风险等级校验
if (!isCusrisk()){
buildError("checkData",new I18nMessage("很抱歉,根据相关要求,暂不能为您提供微信理赔服务,若有疑问请您致电4000-188-688。",""));
buildError("checkData",new I18nMessage("很抱歉,根据相关要求,暂不能为您提供微信理赔服务,若有疑问请您致电客服。",""));
return false;
}
@ -193,7 +193,7 @@ public class LLClaimCheckBL implements MitService<JSONObject> {
//在核心存在团险保单
if (!existsPol()){
buildError("checkData",new I18nMessage("未查询到该被保险人的保单信息,请核实您录入的信息是否正确,或致电 4000-188-688。",""));
buildError("checkData",new I18nMessage("未查询到该被保险人的保单信息,请核实您录入的信息是否正确,或致电 客服。",""));
return false;
}
@ -201,7 +201,7 @@ public class LLClaimCheckBL implements MitService<JSONObject> {
//判断保单的险种是否在理赔的范围内
if (!allow()){
buildError("checkData",new I18nMessage("目前微信理赔仅支持部分医疗险申请,您的险种不符合微信理赔的申请条件,您可点击“报案”或致电4000-188-688,我们将有专人为您服务",""));
buildError("checkData",new I18nMessage("目前微信理赔仅支持部分医疗险申请,您的险种不符合微信理赔的申请条件,您可点击“报案”或致电客服,我们将有专人为您服务",""));
return false;
}
@ -228,7 +228,7 @@ public class LLClaimCheckBL implements MitService<JSONObject> {
//黑名单客户校验
if (!isBlackPerson()){
buildError("checkData",new I18nMessage("很抱歉,根据相关要求,暂不能为您提供微信理赔服务,若有疑问请您致电4000-188-688。",""));
buildError("checkData",new I18nMessage("很抱歉,根据相关要求,暂不能为您提供微信理赔服务,若有疑问请您致电客服。",""));
return false;
}

@ -1774,9 +1774,9 @@ public class LLClaimInfoReceiveBL implements MitService<JSONObject> {
tLLClaimDetail.setModifyDate(CurrentDate);
tLLClaimDetail.setModifyTime(CurrentTime);
//泰和产品需要插入LLInsureAccTrace表
//富泽产品需要插入LLInsureAccTrace表
if("271001".equals(tLLClaimDetail.getRiskCode())){
buildError("dealData", new I18nMessage("不处理泰和产品!", ""));
buildError("dealData", new I18nMessage("不处理富泽产品!", ""));
return false;
}
mLLClaimDetailSet.add(tLLClaimDetail);
@ -3664,7 +3664,7 @@ public class LLClaimInfoReceiveBL implements MitService<JSONObject> {
|| pLLClaimDetailSchema.getGetDutyKind().equals("200")
|| pLLClaimDetailSchema.getGetDutyKind().equals("205")
|| pLLClaimDetailSchema.getGetDutyKind().equals("105"))
||((pLLClaimDetailSchema.getGetDutyKind().equals("104")//对于泰和委托产品身故和重大疾病都要冲减帐户
||((pLLClaimDetailSchema.getGetDutyKind().equals("104")//对于富泽委托产品身故和重大疾病都要冲减帐户
|| pLLClaimDetailSchema.getGetDutyKind().equals("204")
|| pLLClaimDetailSchema.getGetDutyKind().equals("102")
|| pLLClaimDetailSchema.getGetDutyKind().equals("202"))

@ -34,7 +34,7 @@ import java.util.Date;
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/

@ -40,7 +40,7 @@ import java.util.Map;
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
*
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/
@ -205,7 +205,7 @@ public class ELEFServerMailSendBL implements MitService<JSONObject> {
//String tEmailLimit = com.sinosoft.lis.pubfun.PubFun.getNoLimit(tSSRS.GetText(j, 1));
String tSerialNo = PubFun1.CreateMaxNo("EmailSerialNo","102700");
tEmailLogDB.setSerialNo(tSerialNo);//流水号
// tEmailLogDB.setEmail("xunjiatishi@ydthlife.sgcc.com.cn");//邮件地址
// tEmailLogDB.setEmail("xunjiatishi@fz.com.cn");//邮件地址
tEmailLogDB.setOtherNo(tSerialNo);
tEmailLogDB.setSenduserName("电e金服-意向单询价提示");
tEmailLogDB.setState("Y");//发送状态 Y 成功
@ -227,7 +227,7 @@ public class ELEFServerMailSendBL implements MitService<JSONObject> {
//String tEmailLimit = com.sinosoft.lis.pubfun.PubFun.getNoLimit(tSSRS.GetText(j, 1));
String tSerialNo = PubFun1.CreateMaxNo("EmailSerialNo","102700");
tEmailLogDB.setSerialNo(tSerialNo);//流水号
// tEmailLogDB.setEmail("xunjiatishi@ydthlife.sgcc.com.cn");//邮件地址
// tEmailLogDB.setEmail("xunjiatishi@fz.com.cn");//邮件地址
tEmailLogDB.setOtherNo(tSerialNo);
tEmailLogDB.setSenduserName("电e金服-意向单询价提示");
tEmailLogDB.setState("N");//发送状态 Y 成功

@ -18,7 +18,7 @@ import com.sinosoft.utility.*;
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
* 1000000212
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/

@ -23,7 +23,7 @@ import org.springframework.util.ObjectUtils;
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/

@ -34,7 +34,7 @@ import static java.io.FileDescriptor.out;
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
*
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/

@ -23,7 +23,7 @@ import org.slf4j.LoggerFactory;
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
*
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/

@ -29,7 +29,7 @@ import java.text.NumberFormat;
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
*
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/

@ -29,7 +29,7 @@ import java.util.HashMap;
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
*
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/

@ -28,7 +28,7 @@ import java.text.NumberFormat;
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/

@ -28,7 +28,7 @@ import java.util.ArrayList;
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/

@ -382,7 +382,7 @@ public class LCMessageQueryService implements MitService<JSONObject> {
jsonLCGrpCont.put("XQBankAccSub", aSSRS.GetText(i, 166) );//续期开户行细分
jsonLCGrpCont.put("AUTHVALIDATE", aSSRS.GetText(i, 169) );//委托责任生效日期
jsonLCGrpCont.put("CLMLIMITCONTROLFLAG", aSSRS.GetText(i, 171) );//理赔额度管控标识
jsonLCGrpCont.put("NEWOLDFLAG", aSSRS.GetText(i, 170) );//新旧泰和产品标识
jsonLCGrpCont.put("NEWOLDFLAG", aSSRS.GetText(i, 170) );//新旧富泽产品标识
jsonArrayLCGrpCont.add(jsonLCGrpCont);
}

@ -22,7 +22,7 @@ import java.util.ArrayList;
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
* @author: wanghaibing@ydthlife.com
* @author:
* @date: 2013-7-9
* 01020120 投保信息查询
* @version:1.0

@ -23,7 +23,7 @@ import org.slf4j.LoggerFactory;
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
*
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/

@ -32,7 +32,7 @@ import java.util.Date;
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
*
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/

@ -21,7 +21,7 @@ import org.slf4j.LoggerFactory;
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2013 All Rights Reserved</p>
* <p>Company: YINGDA TAIHE LIFE INSURANCE Co.,Ltd.</p>
* @author: wanghaibing@ydthlife.com
* @author: wanghaibing@fz.com
* @date: 2013-7-9
* @version:1.0
*/

@ -89,9 +89,9 @@ mail:
# 是否需要用户名密码验证
auth: true
# 发送方,遵循RFC-822标准
from: grouplis@ydthlife.sgcc.com.cn
from: grouplis@fz.com.cn
# 用户名(注意:如果使用foxmail邮箱,此处user为qq号)
user: grouplis@ydthlife.sgcc.com.cn
user: grouplis@fz.com.cn
# 密码(注意,某些邮箱需要为SMTP服务单独设置密码,详情查看相关帮助)
pass: 6N&&Eo$7l*
# 使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Company>泰和人寿保险股份有限公司</Company>
<Company>富泽人寿保险股份有限公司</Company>
<CompanyURL />
<LicenseDate>2020-11-19T00:00:00</LicenseDate>
<DeadlineDate>2099-12-31T23:59:59</DeadlineDate>

@ -39,7 +39,7 @@
if(clientUrl.contains("grouplis")){
clientUrl = clientUrl.replace("http","https");
}
// clientUrl = "https://grouplis.ydthlife.com/";
// clientUrl = "https://grouplis.fz.com/";
// String clientUrl = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/";
%>

@ -4,8 +4,8 @@
* <p>Title: Life Insurance Bussiness System</p>
* <p>Description: 保险核心业务管理系统</p>
* <p>Copyright: Copyright (c) 2010 Yingda Taihe Life Insurance Co.,Ltd. All Rights Reserved</p>
* <p>Company: 泰和人寿保险股份有限公司</p>
* <p>WebSite: http://www.ydthlife.com</p>
* <p>Company: 富泽人寿保险股份有限公司</p>
* <p>WebSite: http://www.fz.com</p>
*
* @author : pengst
* @version : 1.0

@ -402,7 +402,7 @@ public class LLClaimCalFranchiseBL {
buildError("getFranchiseCtrlToFee", new I18nMessage("查询给付责任信息失败,请核查!", "LIS-12145"));
return false;
}
// wangzj 判断是否为27100泰和委托三享定制
// wangzj 判断是否为27100富泽委托三享定制
if (tTaiHePlan){
LCGrpHealthEntrustConfigDB lcGrpHealthEntrustConfigDB = new LCGrpHealthEntrustConfigDB();
/* lcGrpHealthEntrustConfigDB.setOtherNo(mLCPolSchema.getGrpContNo());
@ -978,7 +978,7 @@ public class LLClaimCalFranchiseBL {
}
/**
* 是否为泰和三享方案
* 是否为富泽三享方案
* @return
*/
private boolean isTaiHe3(String tGrpContNo) {

@ -1238,10 +1238,10 @@ public class LLClaimSpecialBackDataBL {
tLLClaimUWMDetailSchema.setClmUWNo("0");
tLLClaimUWMDetailSchema.setBackNo(this.mBackNo);
//委托对账需求 peiyf
if(this.mRgtno.startsWith("KTH")||this.mRgtno.startsWith("KZB")){//泰和或账户B案件回退使用
if(this.mRgtno.startsWith("KTH")||this.mRgtno.startsWith("KZB")){//富泽或账户B案件回退使用
tLLClaimUWMDetailSchema.setClmUWer(tLLRegisterSchema.getOperator());
tLLClaimUWMDetailSchema.setAuditPer(tLLRegisterSchema.getOperator());
}else{//非泰和或账户B的仍走原逻辑
}else{//非富泽或账户B的仍走原逻辑
tLLClaimUWMDetailSchema.setClmUWer(this.mGlobalInput.Operator);
}

@ -1070,15 +1070,15 @@ public class LLGlobalMedicalFeeInpBL implements BusinessService {
/*
* 除了住院津贴外全球医疗的账单中其他责任包括一般疾病意外和一般住院一般疾病意外和一般门诊特殊疾病及特殊医疗紧急医疗及身故救助
* 分娩费&新生儿费健康检查牙科保障眼科保障战争及恐怖主义活动
* 都新增了账单开始日期账单结束日期所以也都存在这两个字段中所以也不能覆盖 add by whs 2019-04-11 泰和全球医疗产品需求231022新产品
* 都新增了账单开始日期账单结束日期所以也都存在这两个字段中所以也不能覆盖 add by whs 2019-04-11 富泽全球医疗产品需求231022新产品
*/
logger.info("全球医疗账单录入(账单开始日期):startDate----------->>>>>>>>>>"+startDate);
logger.info("全球医疗账单录入(账单结束日期):endDate----------->>>>>>>>>>"+endDate);
//全球医疗账单录入的“一般疾病(意外)和一般门诊”责任中新增“中草药门诊次数”和“物理治疗、美式脊椎矫正等治疗次数”字段 add by whs 2019-04-11 泰和全球医疗产品需求(新产品231022)
//全球医疗账单录入的“一般疾病(意外)和一般门诊”责任中新增“中草药门诊次数”和“物理治疗、美式脊椎矫正等治疗次数”字段 add by whs 2019-04-11 富泽全球医疗产品需求(新产品231022)
String ChineseMediTimes = (String) mTransferData.getValueByName("ChineseMediTimes");//中草药门诊次数
String PhysicalTimes = (String) mTransferData.getValueByName("PhysicalTimes");//物理治疗、美式脊椎矫正等治疗次数
//全球医疗账单录入的“紧急医疗及身故救助”和“战争及恐怖主义活动”中新增“陪同交通费用”字段 add by whs 2019-04-11 泰和全球医疗产品需求(新产品231022)
//全球医疗账单录入的“紧急医疗及身故救助”和“战争及恐怖主义活动”中新增“陪同交通费用”字段 add by whs 2019-04-11 富泽全球医疗产品需求(新产品231022)
String JT001=(String) mTransferData.getValueByName("JT001");//陪同交通费用
logger.info("全球医疗账单录入(中草药门诊次数):ChineseMediTimes----------->>>>>>>>>>"+ChineseMediTimes);
logger.info("全球医疗账单录入(物理治疗、美式脊椎矫正等治疗次数):PhysicalTimes----------->>>>>>>>>>"+PhysicalTimes);

@ -370,7 +370,7 @@ public class LLGrpClaimCalDutyKindBL {
*/
// tSql = "select nvl(sum(adjsum),0) from llcasereceipt where 1 = 1"
// +" and feeitemcode in ('AC001','BC001','CB001','CZ001','AI001','BL001')"
// +" and ClmNo =? and nvl(avaliflag,'111') not like '271%'"; 271是泰和的情况
// +" and ClmNo =? and nvl(avaliflag,'111') not like '271%'"; 271是富泽的情况
String tQSoc = SQLProxy.getInstance(LLCaseReceiptSQL.class).getSumAdjSumByClmNoAndReasonCode(this.mClmNo,pClaimType);
tLLClaimDutyKindSchema.setSocPay(Double.parseDouble(tSSRS.GetText(i,1))+Double.parseDouble(tQSoc));
tLLClaimDutyKindSchema.setOthPay(Double.parseDouble(tSSRS.GetText(i,2)));

@ -1187,7 +1187,7 @@ public class LLGrpClaimccManageBL {
|| pLLClaimDetailSchema.getGetDutyKind().equals("200")
|| pLLClaimDetailSchema.getGetDutyKind().equals("205")
|| pLLClaimDetailSchema.getGetDutyKind().equals("105"))
||((pLLClaimDetailSchema.getGetDutyKind().equals("104")//对于泰和委托产品身故和重大疾病都要冲减帐户
||((pLLClaimDetailSchema.getGetDutyKind().equals("104")//对于富泽委托产品身故和重大疾病都要冲减帐户
|| pLLClaimDetailSchema.getGetDutyKind().equals("204")
|| pLLClaimDetailSchema.getGetDutyKind().equals("102")
|| pLLClaimDetailSchema.getGetDutyKind().equals("202"))

@ -2554,10 +2554,10 @@ function CheckConfictToLPCusternoInfo(){
}
/**
* 循环判断出险人险种为231022-泰和全球团体医疗产品
* 循环判断出险人险种为231022-富泽全球团体医疗产品
* 匹配理算的每个保单的是否存在责任超保额赔付情况若存在则阻断
*
* 泰和全球团体医疗产品231022
* 富泽全球团体医疗产品231022
* add by whs 2019-04-17
*/
function AmntOutGetClm(){
@ -2604,7 +2604,7 @@ function AmntOutGetClm(){
/*
* 在整案结论保存时校验该人所在对应团单累计该团单下所有人赔付的金额包括在途是否超过800万
* 若超过则弹出阻断提示累计该团单团单号下所有被保险人战争及恐怖主义活动责任赔付的金额包括在途已超过800万请核对
* 泰和全球团体医疗产品231022
* 富泽全球团体医疗产品231022
* add by whs 2019-06-13
*/
if(!AmntOutGrpGetClm(tGrpContNo)){

@ -325,7 +325,7 @@ function saveClick(){
var isRiskCode = easyExecSql(tSQLInfo.getString());
if(fm.claimType[2].value=="04" && fm.newFatalDiseaseType.value=="zj001" && isRiskCode=="1"){
i18nAlert("请检查赔案责任是否涉及《附加泰和特定恶性肿瘤疾病保险》,若涉及,请同时勾选特种疾病,并在特种疾病费用类型中录入相应病种,重新理算。");
i18nAlert("请检查赔案责任是否涉及《附加富泽特定恶性肿瘤疾病保险》,若涉及,请同时勾选特种疾病,并在特种疾病费用类型中录入相应病种,重新理算。");
}
//出险原因激活
@ -422,7 +422,7 @@ function beforeSubmit(){
tSQLInfo.addSubPara(fm.customerNo.value);
var urisk = easyExecSql(tSQLInfo.getString());
if (urisk!=null){
i18nAlert("录入疾病时,只有附加百万无忧重疾医疗,泰和康惠重疾医疗,康佑臻享终身重疾,康佑臻爱终身重疾允许事故日期和出险日期不一致");
i18nAlert("录入疾病时,只有附加百万无忧重疾医疗,富泽康惠重疾医疗,康佑臻享终身重疾,康佑臻爱终身重疾允许事故日期和出险日期不一致");
}else {
if (AccYear > AccYear2){
i18nAlert("事故日期必须早于等于出险日期");

@ -2226,7 +2226,7 @@ function dayCount(start, end) {
}
/*
a.泰和健康保障委托管理产品险种代码271001;
a.富泽健康保障委托管理产品险种代码271001;
b.保单归属地为北京分公司的团体保单包含今后上线的所有的团险新产品
*/
function DiagnoseKind() {

@ -1243,7 +1243,7 @@ function verifyDate(){
/*
* 投保时无法录入细项限额但可能产生特约承保的情况故理赔账单细项不做限额限次等校验
* 只校验每一被保险人单次或累计分项责任保额和总保额是否超限分项责任保额和总保额以承保环节录入为准
* 所以去掉原来限额限次的校验 modify by whs 2019-04-11 泰和全球医疗产品需求231022
* 所以去掉原来限额限次的校验 modify by whs 2019-04-11 富泽全球医疗产品需求231022
*/
// var total = Number(accumulative('J'))+(diffDay-3)*800
if(diffDay>3){

@ -1319,7 +1319,7 @@ public class LCPolicySignBL implements BusinessService {
if(ssrs1.getMaxRow()>0){
xQuotNo = ssrs1.GetText(1,1);
}else {
buildError("dealPlanInfo", new I18nMessage("泰和险种缺少询价相关数据!", "LIS-08006"));
buildError("dealPlanInfo", new I18nMessage("富泽险种缺少询价相关数据!", "LIS-08006"));
return false;
}
sqlv = lcPolicySignBLSQL.updateOtherNOByGrpcontno (tGrpContNo,xQuotNo,mGlobalInput.Operator);//LCGrpHealthEntrustConfigMain

@ -328,7 +328,7 @@ public class LCProposalSelectPlanBL {
if (new BigDecimal(tQuotPrem).compareTo( BigDecimal.ZERO)!=0) {
if (new BigDecimal(tUpPrem).divide(new BigDecimal(tStandValue),4,RoundingMode.HALF_UP).compareTo(new BigDecimal("0.2")) <0
|| new BigDecimal(tUpPrem).divide(new BigDecimal(tStandValue),4,RoundingMode.HALF_UP).compareTo(new BigDecimal("1.8")) >0) {
buildError("checkData", new I18nMessage("电力行业D款团体意外伤害保险保费不得低于标准保费20%或大于标准保费180%!", "LIS-99999"));
buildError("checkData", new I18nMessage("团体意外伤害保险保费不得低于标准保费20%或大于标准保费180%!", "LIS-99999"));
return false;
}
}

@ -17,13 +17,13 @@ public interface AgencyDataSyncSQL {
@SQL("SELECT PICPATH FROM ASK_AFFIX_INFO where HOSTNAME='AgencyData'")
String getIsCustomerVerify();
@SQL(value = "SELECT distinct a.grpcontno , a.grpname, '', c.SocialInsuNo, e.MOBILEPHONE1,b.postaladdress, a.CValiDate,(select max(t.enddate) from lcpol t where t.grpcontno = a.grpcontno), nvl((select sum(t.amnt) from lcpol t where t.grpcontno = a.grpcontno ),0),'1', nvl((select sum(t.sumactupaymoney) from ljapayperson t where t.grpcontno = a.grpcontno and t.paytype = 'ZC'),0), (select t.name from lacom t where t.agentcom = a.agentcom) ,'泰和人寿保险股份有限公司','100', nvl(a.Amnt,0), nvl(a.Prem,0), (case when a.payintv=0 then '趸交' when a.payintv=-1 then '不定期交费'else '期交' end),a.polapplydate , (select riskname from lmriskapp t ,lcgrppol p where t.riskcode =p.riskcode and p.grpcontno = a.grpcontno and t.subriskflag = 'M' limit 1),'2' FROM lcgrpcont a, lcgrpappnt b, LCGrpContactInfo e , ldgrp c where 1=1 and a.appntno = c.customerno and a.grpcontno = b.grpcontno and e.CustomerNo =b.CustomerNo and b.customerno = e.customerno and exists (SELECT 1 FROM lcgrppol c , lmriskapp h WHERE a.grpcontno = c.grpcontno and c.RISKCODE = h.RISKCODE and h.RiskPeriod in ('S', 'M') ) and exists(select 1 from lacom t,lcagentcominfo t1 where t.AgentCom = t1.AgentCom and t1.PolicyNo = a.GrpContNo and (t.name like '%长安%' or t.name like '%新疆安泰保险经纪%'or t.name like '%山东保险%')) and a.SignDate = '?DealDate?' ")
@SQL(value = "SELECT distinct a.grpcontno , a.grpname, '', c.SocialInsuNo, e.MOBILEPHONE1,b.postaladdress, a.CValiDate,(select max(t.enddate) from lcpol t where t.grpcontno = a.grpcontno), nvl((select sum(t.amnt) from lcpol t where t.grpcontno = a.grpcontno ),0),'1', nvl((select sum(t.sumactupaymoney) from ljapayperson t where t.grpcontno = a.grpcontno and t.paytype = 'ZC'),0), (select t.name from lacom t where t.agentcom = a.agentcom) ,'富泽人寿保险股份有限公司','100', nvl(a.Amnt,0), nvl(a.Prem,0), (case when a.payintv=0 then '趸交' when a.payintv=-1 then '不定期交费'else '期交' end),a.polapplydate , (select riskname from lmriskapp t ,lcgrppol p where t.riskcode =p.riskcode and p.grpcontno = a.grpcontno and t.subriskflag = 'M' limit 1),'2' FROM lcgrpcont a, lcgrpappnt b, LCGrpContactInfo e , ldgrp c where 1=1 and a.appntno = c.customerno and a.grpcontno = b.grpcontno and e.CustomerNo =b.CustomerNo and b.customerno = e.customerno and exists (SELECT 1 FROM lcgrppol c , lmriskapp h WHERE a.grpcontno = c.grpcontno and c.RISKCODE = h.RISKCODE and h.RiskPeriod in ('S', 'M') ) and exists(select 1 from lacom t,lcagentcominfo t1 where t.AgentCom = t1.AgentCom and t1.PolicyNo = a.GrpContNo and (t.name like '%长安%' or t.name like '%新疆安泰保险经纪%'or t.name like '%山东保险%')) and a.SignDate = '?DealDate?' ")
SSRS getAgencyDataSyncSQL1(@Param("DealDate") String DealDate);
@SQL(value = "SELECT (select (case when risktype='A' then '意外险' when risktype='H' then '健康险类' when risktype='L' then '人寿险类' end) from lmriskapp t where t.riskcode = a.riskcode), (select riskname from lmriskapp t where t.riskcode = a.riskcode), nvl((select sum(t.amnt) from lcpol t where t.grpcontno = a.grpcontno and t.grppolno = a.grppolno ),0), nvl((select sum(t.sumactupaymoney) from ljapayperson t where t.grpcontno = a.grpcontno and t.grppolno = a.grppolno and t.paytype = 'ZC'),0), (select count(distinct insuredno) from lcinsured t where t.grpcontno = a.grpcontno), '' FROM lcgrppol a WHERE a.grpcontno = '?grpcontno?' ")
SSRS getAgencyDataSyncSQL2(@Param("grpcontno") String grpcontno);
@SQL(value = "SELECT distinct a.grpcontno ,a.grpname, '', c.SocialInsuNo, e.MOBILEPHONE1,b.postaladdress, a.cvalidate,(select max(t.enddate) from lcpol t where t.grpcontno = a.grpcontno), nvl((select sum(t.amnt) from lcpol t where t.grpcontno = a.grpcontno ),0),'1',nvl((select sum(t.sumactupaymoney) from ljapayperson t where t.grpcontno = a.grpcontno and t.paytype = 'ZC'),0), (select t.name from lacom t where t.agentcom = a.agentcom) ,'泰和人寿保险股份有限公司','100', nvl(a.Amnt,0), nvl(a.Prem,0), (case when a.payintv=0 then '趸交' when a.payintv=-1 then '不定期交费'else '期交' end),a.polapplydate , (select riskname from lmriskapp t ,lcgrppol p where t.riskcode =p.riskcode and p.grpcontno = a.grpcontno and t.subriskflag = 'M' limit 1),'2', p.EDORNO FROM lcgrpcont a, lcgrpappnt b, LCGrpContactInfo e , ldgrp c,lpgrpedoritem p where 1=1 and p.grpcontno = a.grpcontno and a.appntno = c.customerno and a.grpcontno = b.grpcontno and e.CustomerNo =b.CustomerNo and b.customerno = e.customerno and exists (SELECT 1 FROM lcgrppol c , lmriskapp h WHERE a.grpcontno = c.grpcontno and c.RISKCODE = h.RISKCODE and h.RiskPeriod in ('S', 'M') ) and exists(select 1 from lacom t,lcagentcominfo t1 where t.AgentCom = t1.AgentCom and t1.PolicyNo = a.GrpContNo and (t.name like '%长安%' or t.name like '%新疆安泰保险经纪%'or t.name like '%山东保险%')) and p.edorstate = '0' and p.makedate = '?DealDate?' ")
@SQL(value = "SELECT distinct a.grpcontno ,a.grpname, '', c.SocialInsuNo, e.MOBILEPHONE1,b.postaladdress, a.cvalidate,(select max(t.enddate) from lcpol t where t.grpcontno = a.grpcontno), nvl((select sum(t.amnt) from lcpol t where t.grpcontno = a.grpcontno ),0),'1',nvl((select sum(t.sumactupaymoney) from ljapayperson t where t.grpcontno = a.grpcontno and t.paytype = 'ZC'),0), (select t.name from lacom t where t.agentcom = a.agentcom) ,'富泽人寿保险股份有限公司','100', nvl(a.Amnt,0), nvl(a.Prem,0), (case when a.payintv=0 then '趸交' when a.payintv=-1 then '不定期交费'else '期交' end),a.polapplydate , (select riskname from lmriskapp t ,lcgrppol p where t.riskcode =p.riskcode and p.grpcontno = a.grpcontno and t.subriskflag = 'M' limit 1),'2', p.EDORNO FROM lcgrpcont a, lcgrpappnt b, LCGrpContactInfo e , ldgrp c,lpgrpedoritem p where 1=1 and p.grpcontno = a.grpcontno and a.appntno = c.customerno and a.grpcontno = b.grpcontno and e.CustomerNo =b.CustomerNo and b.customerno = e.customerno and exists (SELECT 1 FROM lcgrppol c , lmriskapp h WHERE a.grpcontno = c.grpcontno and c.RISKCODE = h.RISKCODE and h.RiskPeriod in ('S', 'M') ) and exists(select 1 from lacom t,lcagentcominfo t1 where t.AgentCom = t1.AgentCom and t1.PolicyNo = a.GrpContNo and (t.name like '%长安%' or t.name like '%新疆安泰保险经纪%'or t.name like '%山东保险%')) and p.edorstate = '0' and p.makedate = '?DealDate?' ")
SSRS getAgencyDataSyncSQL3(@Param("DealDate") String DealDate);
@SQL(value = "SELECT (select (case when risktype='A' then '意外险' when risktype='H' then '健康险类' when risktype='L' then '人寿险类' end) from lmriskapp t where t.riskcode = a.riskcode), (select riskname from lmriskapp t where t.riskcode = a.riskcode), nvl((select sum(t.amnt) from lcpol t where t.grpcontno = a.grpcontno and t.grppolno = a.grppolno ),0), nvl((select sum(t.sumactupaymoney) from ljapayperson t where t.grpcontno = a.grpcontno and t.grppolno = a.grppolno and t.paytype = 'ZC'),0), (select count(distinct insuredno) from lcinsured t where t.grpcontno = a.grpcontno), '' FROM lcgrppol a WHERE a.grpcontno = '?grpcontno?' ")

@ -21,7 +21,7 @@ function easyQueryClick()
// RiskGrid.setRowColData(0,1,"北京分公司本部营销服务部");
// RiskGrid.setRowColData(0,2,"0000000167");
// RiskGrid.setRowColData(0,3,"泰和人寿保险股份有限公司");
// RiskGrid.setRowColData(0,3,"富泽人寿保险股份有限公司");
// RiskGrid.setRowColData(0,4,"低风险");
// RiskGrid.setRowColData(0,5,"新契约评估");

@ -27,7 +27,7 @@ function easyQueryClick()
RiskGrid.setRowColData(0,1,"北京分公司本部营销服务部");
RiskGrid.setRowColData(0,2,"0000000167");
RiskGrid.setRowColData(0,3,"泰和人寿保险股份有限公司");
RiskGrid.setRowColData(0,3,"富泽人寿保险股份有限公司");
RiskGrid.setRowColData(0,4,"低风险");
RiskGrid.setRowColData(0,5,"新契约评估");

@ -299,6 +299,20 @@ function clearCounty(){
document.all("CountyName").value = "";
document.all("CountyCode").value = "";
}
function clearCityAndCounty2(){
document.getElementById("LinkCity2").value = "";
document.getElementById("LinkCityCode2").value = "";
document.getElementById("LinkCounty2").value = "";
document.getElementById("LinkCountyCode2").value = "";
}
function clearCounty2(){
document.getElementById("LinkCounty2").value = "";
document.getElementById("LinkCountyCode2").value = "";
}
/**
* 清空关联查询的项目
*/
@ -1016,6 +1030,17 @@ function initEntry1(tGContNo){
document.all("OtherIDType").value=tPropEntry[0][59];
document.all("OtherIDNo").value=tPropEntry[0][60];
document.all("AppntNo").value=tPropEntry[0][61];
document.all("grpType").value=tPropEntry[0][62];
document.all("grpTypeName").value=tPropEntry[0][63];
document.all("cDate").value=tPropEntry[0][64];
document.all("bussarea").value=tPropEntry[0][65];
document.all("bussareaName").value=tPropEntry[0][66];
document.all("Corporation1").value=tPropEntry[0][67];
document.all("CorIDType1").value=tPropEntry[0][68];
document.all("CorIDTypeName1").value=tPropEntry[0][69];
document.all("CorID1").value=tPropEntry[0][70];
document.all("CorIDStartDate1").value=tPropEntry[0][71];
document.all("CorIDExpiryDate1").value=tPropEntry[0][72];
}
}
//初始化省市县
@ -1037,6 +1062,13 @@ function initEntry2(tGContNo){
document.all("CountyName").value=tPropEntry[0][6];
document.all("DetailAddress").value=tPropEntry[0][7];
document.all("ZipCode").value=tPropEntry[0][8];
document.all("LinkProvinceCode2").value=tPropEntry[0][9];
document.all("LinkProvince2").value=tPropEntry[0][10];
document.all("LinkCityCode2").value=tPropEntry[0][11];
document.all("LinkCity2").value=tPropEntry[0][12];
document.all("LinkCountyCode2").value=tPropEntry[0][13];
document.all("LinkCounty2").value=tPropEntry[0][14];
document.all("LinkDetailAddr").value=tPropEntry[0][15];
}
}
//初始化联系人信息
@ -1192,6 +1224,13 @@ function initEntry13(tGContNo){
document.all("IsElecInvoicePrint").value=tTaxEntry[0][8];
document.all("IsElecInvoicePrintName").value=tTaxEntry[0][9];
document.all("ElectInvoiceEmail").value=tTaxEntry[0][10];
document.all("fuli").value=tTaxEntry[0][11];
document.all("fuliName").value=tTaxEntry[0][12];
document.all("Taxpayer").value=tTaxEntry[0][13];
document.all("TaxpayerName").value=tTaxEntry[0][14];
document.all("Invoice").value=tTaxEntry[0][15];
document.all("InvoiceName").value=tTaxEntry[0][16];
}
}
//客户经理
@ -2953,7 +2992,22 @@ function returnShowCode(value1, value2, value3, returnType) {
} else {
return showCodeListKey('city',value2,value3,null,tProvince,'UpPlaceName','1',180);
}
} else if (value1=='bankcity') {
} else if (value1=='Linkcity') {
if (isEmpty(fm.LinkProvinceCode2)) {
i18nAlert("请选择省!", "LIS-00795");
return false;
}
var tProvince = document.all("LinkProvinceCode2").value;
if (returnType=='0') {
return showCodeList('city',value2,value3,null,tProvince,'UpPlaceName','1',180);
} else {
return showCodeListKey('city',value2,value3,null,tProvince,'UpPlaceName','1',180);
}
}else if (value1=='bankcity') {
if (isEmpty(fm.BankProvinceName)) {
i18nAlert("请选择省!", "LIS-00795");

@ -162,13 +162,13 @@
<td class=title >业务分类</td>
<td class=input><input class=codeno name=OperSourceType id=OperSourceType verify="业务分类|notnull" onchange="verifyField(this)" ondblclick="return showCodeList('opersourcetype', [this,OperSourceTypeName], [0,1], null, null, null, '1', null);" onkeyup="return showCodeListKey('opersourcetype', [this,OperSourceTypeName], [0,1], null, null, null, '1', null);" readonly><input class=codename name=OperSourceTypeName id=OperSourceTypeName readonly elementtype=nacessary>
</td>
<td class=title >ABC业务分类细分</td>
<td class=input><input class=codeno name=ABCOperSourceType id=ABCOperSourceType onchange="verifyField(this)" ondblclick="return showCodeList('abcopersourcetype', [this,ABCOperSourceTypeName], [0,1], null, null, null, '1', null);" onkeyup="return showCodeListKey('abcopersourcetype', [this,ABCOperSourceTypeName], [0,1], null, null, null, '1', null);" readonly><input class=codename name=ABCOperSourceTypeName id=ABCOperSourceTypeName readonly >
<%-- <td class=title >ABC业务分类细分</td>--%>
<td class=input style="display: none"><input class=codeno name=ABCOperSourceType id=ABCOperSourceType value="A1" onchange="verifyField(this)" ondblclick="return showCodeList('abcopersourcetype', [this,ABCOperSourceTypeName], [0,1], null, null, null, '1', null);" onkeyup="return showCodeListKey('abcopersourcetype', [this,ABCOperSourceTypeName], [0,1], null, null, null, '1', null);" readonly><input class=codename name=ABCOperSourceTypeName id=ABCOperSourceTypeName readonly >
</td>
</tr>
<tr class=common>
<td class=title >电E金服标识</td>
<td class=input><input class=codeno name=IsElecFlag id=IsElecFlag readonly verify="电E金服标识|notnull" ><input class=codename name=IsElecFlagName readonly elementtype=nacessary></td>
<%-- <td class=title >电E金服标识</td>--%>
<td class=input style="display: none"><input class=codeno name=IsElecFlag id=IsElecFlag value="0" readonly verify="电E金服标识|notnull" ><input class=codename name=IsElecFlagName readonly elementtype=nacessary></td>
<td class=title >是否为关联交易</td>
<td class=input><input class=codeno name=Relateflag id=Relateflag readonly verify="是否为关联交易|notnull" ondblclick="return showCodeList('trueflag',[this,RelateflagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,RelateflagName],[0,1],null,null,null,'1',null);"><input class=codename name=RelateflagName readonly elementtype=nacessary></td>
<td class=title><input id="relationresultBtn" class=cssButton type=button value="关联方模糊认定结果" onclick="relationresult();"></td>
@ -185,8 +185,8 @@
</td>
</tr>
<tr class=common>
<td class=title >强制校验职业占比</td>
<td class=input><input class=codeno name=ForceChkProfessRate id=ForceChkProfessRate verify="强制检验职业占比|notnull" value="1" readonly><input class=codename name=ForceChkProfessRateName id=ForceChkProfessRateName value="是" readonly elementtype=nacessary></td>
<%-- <td class=title >强制校验职业占比</td>--%>
<td class=input style="display: none"><input class=codeno name=ForceChkProfessRate id=ForceChkProfessRate verify="强制检验职业占比|notnull" value="0" readonly><input class=codename name=ForceChkProfessRateName id=ForceChkProfessRateName value="是" readonly elementtype=nacessary></td>
<td class=title>强制检验投保人数</td>
<td class=input><input class=codeno name=ForceChkNum id=ForceChkNum verify="强制检验人数|notnull" value="1" readonly><input class=codename name=ForceChkNumName id=ForceChkNumName value="是" readonly elementtype=nacessary></td>
<td class=title>是否为统括单</td>
@ -208,8 +208,8 @@
<td class=input id=DonateContflag2 style="display: none"><input class=codeno name=DonateContflag id=DonateContflag readonly ondblclick="return showCodeListEx('xxxxxxx',[this,IsWaitName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKeyEx('xxxxxxx',[this,IsWaitName],[0,1],null,null,null,'1',null);"><input class=codename name=DonateContflagName id=DonateContflagName readonly></td>
<td class=title id=PremMode1 style="display:''">保费分摊方式</td>
<td class=input id=PremMode2 style="display:''"><input class=codeno name=PremMode id=PremMode readonly ondblclick="return showCodeListEx('xxxxxxx',[this,IsWaitName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKeyEx('xxxxxxx',[this,IsWaitName],[0,1],null,null,null,'1',null);"><input class=codename name=PremModeName id=PremModeName readonly></td>
<td class=title>政保合作业务标志</td>
<td class=input><input class=codeno name=PoliticalSecuCoopFlag value="0" readonly verify="政保合作业务标志" ondblclick=" showCodeList('trueflag',[this,PoliticalSecuCoopFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,PoliticalSecuCoopFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=PoliticalSecuCoopFlagName value="否" readonly=true elementtype = nacessary></td>
<%-- <td class=title>政保合作业务标志</td>--%>
<td class=input style="display: none"><input class=codeno name=PoliticalSecuCoopFlag value="0" readonly verify="政保合作业务标志" ondblclick=" showCodeList('trueflag',[this,PoliticalSecuCoopFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,PoliticalSecuCoopFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=PoliticalSecuCoopFlagName value="否" readonly=true elementtype = nacessary></td>
</tr>
<tr class=common>
@ -376,6 +376,40 @@
<td class=title >合计</td>
<td class=input><input class="common" name=SumInsuPeoples id=SumInsuPeoples verify = "合计|INT&NOTNULL" onchange="verifyField(this);" elementtype=nacessary> </td>
</tr>
<tr class="common">
<td class=title data-i18n="CoProperty1">组织类型</td>
<td class=input><input class=codeno name=grpType readonly ondblclick="return showCodeList('grptype',[this,grpTypeName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('grptype',[this,grpTypeName],[0,1],null,null,null,'1',null);"><input class=codename name=grpTypeName readonly > </td>
<td class=title >成立日期</td>
<td class=input><Input class="coolDatePicker" dateFormat="short" name=cDate onClick="laydate({elem: '#cDate'});" id="cDate"><span class="icon" ><a onClick="laydate({elem: '#cDate'});" ></a></span> </td>
<td class=title >经营区域</td>
<td class=input><input class=codeno name=bussarea readonly ondblclick="return showCodeList('bussarea',[this,bussareaName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('bussarea',[this,bussareaName],[0,1],null,null,null,'1',null);"><input class=codename name=bussareaName readonly > </td>
</tr>
<tr class="common">
<td class=title data-i18n="CoProperty1">组织类型</td>
<td class=input><input class=codeno name=grpType readonly ondblclick="return showCodeList('grptype',[this,grpTypeName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('grptype',[this,grpTypeName],[0,1],null,null,null,'1',null);"><input class=codename name=grpTypeName readonly > </td>
<td class=title >成立日期</td>
<td class=input><Input class="coolDatePicker" dateFormat="short" name=cDate onClick="laydate({elem: '#cDate'});" id="cDate"><span class="icon" ><a onClick="laydate({elem: '#cDate'});" ></a></span> </td>
<td class=title >经营区域</td>
<td class=input><input class=codeno name=bussarea readonly ondblclick="return showCodeList('bussarea',[this,bussareaName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('bussarea',[this,bussareaName],[0,1],null,null,null,'1',null);"><input class=codename name=bussareaName readonly > </td>
</tr>
<tr class="common">
<td class=title >联系地址</td>
<td class=input colspan=3>
<input class=code id="LinkProvince2" name=LinkProvince2 style="width:100px" onChange="clearCityAndCounty2();" ondblclick="return showCodeList('province',[this, LinkProvinceCode2],[1,0],null,null,null,'1',180);" readonly><input type="hidden" name=LinkProvinceCode2 readonly><span data-i18n="Prov">省</span>
<input class=code id="LinkCity2" name=LinkCity2 style="width:100px" onChange="clearCounty2();" ondblclick="return returnShowCodeList('Linkcity',[this, LinkCityCode2],[1,0],null,null,null,'1',null);" onkeyup="return returnShowCodeLisKey('city',[this, LinkCityCode2],[1,0],null,null,null,'1',null);" readonly><input type="hidden" name=LinkCityCode2 readonly><span data-i18n="City">市</span>
<input class=code id="LinkCounty2" name=LinkCounty2 style="width:100px" ondblclick="return returnShowCodeList('Linkdistrict',[this, LinkCountyCode2],[1,0],null,null,null,'1',null);" onkeyup="return returnShowCodeLisKey('district',[this, LinkCountyCode2],[1,0],null,null,null,'1',null);" readonly><input type="hidden" name=LinkCountyCode2 readonly><span data-i18n="DistrictCounty">区/县</span>
<input class=common name=LinkDetailAddr maxlength=200 style="width:415px" >
</td>
</tr>
<tr class=common>
<td class=title data-i18n="CoProperty">单位性质</td>
<td class=input><input class=codeno name=GrpNature verify="单位性质~CoProperty|notnull" readonly ondblclick="return showCodeList('grpnature',[this,GrpNatureName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('grpnature',[this,GrpNatureName],[0,1],null,null,null,'1',null);"><input class=codename name=GrpNatureName readonly elementtype=nacessary> </td>
@ -387,22 +421,56 @@
<td class=input><input class="common" name=Phone1 verify = "单位联系电话|NOTNULL" onchange="verifyField(this);" elementtype=nacessary></td>
</tr>
<tr class=common>
<%-- <td class=title data-i18n="CoFax">单位传真</td>--%>
<%-- <td class=input><input class="common" name=Fax verify="单位传真~CoFax|PHONE&len<20"></td>--%>
<td class=title >法人/负责人姓名</td>
<td class=input><input class="common" name=Corporation verify="法人/负责人姓名|LEN<=30&NOTNULL" onchange="verifyField(this);" elementtype=nacessary> </td>
<td class=title>法人/负责人证件类型</td>
<td class=input><input class=codeno name=CorIDType readonly verify="法人/负责人证件类型|NOTNULL" onchange="verifyField(this);" ondblclick="return showCodeList('idtype',[this,CorIDTypeName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('idtype',[this,CorIDTypeName],[0,1],null,null,null,'1',null);" ><input class=codename readonly name=CorIDTypeName elementtype=nacessary> </td>
<td class=title >法人/负责人证件号码</td>
<td class=input><input class="common" name=CorID id=CorID verify="法人/负责人证件号码|NOTNULL&LEN<=20" onchange="verifyField(this);" onblur="checkCoridtype();" elementtype=nacessary> </td>
<%-- <td class=title data-i18n="CoFax">单位传真</td>--%>
<%-- <td class=input><input class="common" name=Fax verify="单位传真~CoFax|PHONE&len<20"></td>--%>
<td class=title >法人姓名</td>
<td class=input><input class="common" name=Corporation1 > </td>
<td class=title>法人证件类型</td>
<td class=input><input class=codeno name=CorIDType1 readonly ondblclick="return showCodeList('idtype',[this,CorIDTypeName1],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('idtype',[this,CorIDTypeName1],[0,1],null,null,null,'1',null);" ><input class=codename readonly name=CorIDTypeName1 > </td>
<td class=title >法人证件号码</td>
<td class=input><input class="common" name=CorID1 id=CorID1 onblur="checkCoridtype2();" > </td>
</tr>
<tr class=common>
<td class=title >法人证件有效起期</td>
<td class=input><Input class="coolDatePicker" dateFormat="short" onblur="calEndDate(this,'CorIDType1');" name=CorIDStartDate1 onClick="laydate({elem: '#CorIDStartDate1'});" id="CorIDStartDate1"><span class="icon" ><a onClick="laydate({elem: '#CorIDStartDate1'});" ></a></span> </td>
<td class=title >法人证件有效止期</td>
<td class=input><Input class="coolDatePicker" dateFormat="short" name=CorIDExpiryDate1 onClick="laydate({elem: '#CorIDExpiryDate1'});" id="CorIDExpiryDate1"><span class="icon" ><a onClick="laydate({elem: '#CorIDExpiryDate1'});" ></a></span> </td>
</tr>
<tr class=common>
<%-- <td class=title data-i18n="CoFax">单位传真</td>--%>
<%-- <td class=input><input class="common" name=Fax verify="单位传真~CoFax|PHONE&len<20"></td>--%>
<td class=title >负责人姓名</td>
<td class=input><input class="common" name=Corporation > </td>
<td class=title>负责人证件类型</td>
<td class=input><input class=codeno name=CorIDType readonly ondblclick="return showCodeList('idtype',[this,CorIDTypeName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('idtype',[this,CorIDTypeName],[0,1],null,null,null,'1',null);" ><input class=codename readonly name=CorIDTypeName > </td>
<td class=title >负责人证件号码</td>
<td class=input><input class="common" name=CorID id=CorID onblur="checkCoridtype();" > </td>
</tr>
<tr class=common>
<td class=title >法人/负责人证件有效起期</td>
<td class=input><Input class="coolDatePicker" elementtype=nacessary readonly verify="法人/负责人证件有效起期|notnull&date" dateFormat="short" onblur="calEndDate(this,'CorIDType');" name=CorIDStartDate onClick="laydate({elem: '#CorIDStartDate'});" id="CorIDStartDate"><span class="icon" ><a onClick="laydate({elem: '#CorIDStartDate'});" ></a></span> </td>
<td class=title >负责人证件有效起期</td>
<td class=input><Input class="coolDatePicker" dateFormat="short" onblur="calEndDate(this,'CorIDType');" name=CorIDStartDate onClick="laydate({elem: '#CorIDStartDate'});" id="CorIDStartDate"><span class="icon" ><a onClick="laydate({elem: '#CorIDStartDate'});" ></a></span> </td>
<td class=title >法人/负责人证件有效止期</td>
<td class=input><Input class="coolDatePicker" elementtype=nacessary readonly verify="法人/负责人证件有效止期|notnull&date" dateFormat="short" name=CorIDExpiryDate onClick="laydate({elem: '#CorIDExpiryDate'});" id="CorIDExpiryDate"><span class="icon" ><a onClick="laydate({elem: '#CorIDExpiryDate'});" ></a></span> </td>
<td class=title >负责人证件有效止期</td>
<td class=input><Input class="coolDatePicker" dateFormat="short" name=CorIDExpiryDate onClick="laydate({elem: '#CorIDExpiryDate'});" id="CorIDExpiryDate"><span class="icon" ><a onClick="laydate({elem: '#CorIDExpiryDate'});" ></a></span> </td>
</tr>
<%-- <tr class=common>--%>
<%--&lt;%&ndash; <td class=title data-i18n="CoFax">单位传真</td>&ndash;%&gt;--%>
<%--&lt;%&ndash; <td class=input><input class="common" name=Fax verify="单位传真~CoFax|PHONE&len<20"></td>&ndash;%&gt;--%>
<%-- <td class=title >法人/负责人姓名</td>--%>
<%-- <td class=input><input class="common" name=Corporation verify="法人/负责人姓名|LEN<=30&NOTNULL" onchange="verifyField(this);" elementtype=nacessary> </td>--%>
<%-- <td class=title>法人/负责人证件类型</td>--%>
<%-- <td class=input><input class=codeno name=CorIDType readonly verify="法人/负责人证件类型|NOTNULL" onchange="verifyField(this);" ondblclick="return showCodeList('idtype',[this,CorIDTypeName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('idtype',[this,CorIDTypeName],[0,1],null,null,null,'1',null);" ><input class=codename readonly name=CorIDTypeName elementtype=nacessary> </td>--%>
<%-- <td class=title >法人/负责人证件号码</td>--%>
<%-- <td class=input><input class="common" name=CorID id=CorID verify="法人/负责人证件号码|NOTNULL&LEN<=20" onchange="verifyField(this);" onblur="checkCoridtype();" elementtype=nacessary> </td>--%>
<%-- </tr>--%>
<%-- <tr class=common>--%>
<%-- <td class=title >法人/负责人证件有效起期</td>--%>
<%-- <td class=input><Input class="coolDatePicker" elementtype=nacessary readonly verify="法人/负责人证件有效起期|notnull&date" dateFormat="short" onblur="calEndDate(this,'CorIDType');" name=CorIDStartDate onClick="laydate({elem: '#CorIDStartDate'});" id="CorIDStartDate"><span class="icon" ><a onClick="laydate({elem: '#CorIDStartDate'});" ></a></span> </td>--%>
<%-- <td class=title >法人/负责人证件有效止期</td>--%>
<%-- <td class=input><Input class="coolDatePicker" elementtype=nacessary readonly verify="法人/负责人证件有效止期|notnull&date" dateFormat="short" name=CorIDExpiryDate onClick="laydate({elem: '#CorIDExpiryDate'});" id="CorIDExpiryDate"><span class="icon" ><a onClick="laydate({elem: '#CorIDExpiryDate'});" ></a></span> </td>--%>
<%-- </tr>--%>
<tr class=common>
<td class=title data-i18n="CoAddr">单位地址</td>
<td class=input colspan=3>
@ -480,8 +548,8 @@
<td class=input><input class=codeno name=AuthorizerFlag readonly verify="保险经办人为唯一合法授权人|notnull" ondblclick="return showCodeList('trueflag',[this,AuthorizerFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,AuthorizerFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=AuthorizerFlagName elementtype=nacessary readonly></td>
<td class=title >是否省管产业单位</td>
<td class=input><input class=codeno name=ProvincialMngFlag verify="是否省管产业单位|notnull" readonly ondblclick="return showCodeList('trueflag',[this,ProvincialMngFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,ProvincialMngFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=ProvincialMngFlagName elementtype=nacessary readonly></td>
<td class=title >是否为绿色标识</td>
<td class=input><input class=codeno name=GreenSign verify="是否为绿色标识|notnull" readonly ondblclick="return showCodeList('greensign',[this,GreenSignName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('greensign',[this,GreenSignName],[0,1],null,null,null,'1',null);"><input class=codename name=GreenSignName elementtype=nacessary readonly></td>
<%-- <td class=title >是否为绿色标识</td>--%>
<td class=input style="display: none"><input class=codeno name=GreenSign verify="是否为绿色标识|notnull" value="0" readonly ondblclick="return showCodeList('greensign',[this,GreenSignName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('greensign',[this,GreenSignName],[0,1],null,null,null,'1',null);"><input class=codename name=GreenSignName elementtype=nacessary readonly></td>
</tr>
<tr class=common>
<td class=title>中小微企业标识</td>
@ -493,17 +561,17 @@
</tr>
<tr class=common>
<td class=title >供应链金融业务-保险产品(短险)标识</td>
<td class=input><input class=codeno name=SCFInsuranceFlag verify="供应链金融业务-保险产品(短险)标识|notnull" readonly ondblclick="return showCodeList('trueflag',[this,SCFInsuranceFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,SCFInsuranceFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=SCFInsuranceFlagName elementtype=nacessary readonly></td>
<td class=title >产业链上下游企业标识</td>
<td class=input><input class=codeno name=ProductChainFlag verify="产业链上下游企业标识|notnull" readonly ondblclick="return showCodeList('trueflag',[this,ProductChainFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,ProductChainFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=ProductChainFlagName elementtype=nacessary readonly></td>
<td class=title >电网主业人身保险业务标识</td>
<td class=input><input class=codeno name=PowerGridFlag verify="电网主业人身保险业务标识|notnull" readonly ondblclick="return showCodeList('trueflag',[this,PowerGridFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,PowerGridFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=PowerGridFlagName elementtype=nacessary readonly></td>
<td class=input><input class=codeno name=SCFInsuranceFlag verify="供应链金融业务-保险产品(短险)标识|notnull" readonly ondblclick="return showCodeList('trueflag',[this,SCFInsuranceFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,SCFInsuranceFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=SCFInsuranceFlagName elementtype=nacessary readonly></td>
<%-- <td class=title >产业链上下游企业标识</td>--%>
<td class=input style="display: none"><input class=codeno value="0" name=ProductChainFlag verify="产业链上下游企业标识|notnull" readonly ondblclick="return showCodeList('trueflag',[this,ProductChainFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,ProductChainFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=ProductChainFlagName elementtype=nacessary readonly></td>
<%-- <td class=title >电网主业人身保险业务标识</td>--%>
<td class=input style="display: none"><input class=codeno value="0" name=PowerGridFlag verify="电网主业人身保险业务标识|notnull" readonly ondblclick="return showCodeList('trueflag',[this,PowerGridFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,PowerGridFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=PowerGridFlagName elementtype=nacessary readonly></td>
</tr>
<tr class=common>
<td class=title >能源行业人身保险业务标识</td>
<td class=input><input class=codeno name=NewEnergyFlag verify="能源行业人身保险业务标识|notnull" readonly ondblclick="return showCodeList('trueflag',[this,NewEnergyFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,NewEnergyFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=NewEnergyFlagName elementtype=nacessary readonly></td>
<td class=title >是否农电工业务</td>
<td class=input><input class=codeno name=ElectricalBusi verify="是否农电工业务|notnull" readonly ondblclick="return showCodeList('trueflag',[this,ElectricalBusiName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,ElectricalBusiName],[0,1],null,null,null,'1',null);"><input class=codename name=ElectricalBusiName elementtype=nacessary readonly></td>
<%-- <td class=title >能源行业人身保险业务标识</td>--%>
<td class=input style="display: none"><input class=codeno value="0" name=NewEnergyFlag verify="能源行业人身保险业务标识|notnull" readonly ondblclick="return showCodeList('trueflag',[this,NewEnergyFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,NewEnergyFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=NewEnergyFlagName elementtype=nacessary readonly></td>
<%-- <td class=title >是否农电工业务</td>--%>
<td class=input style="display: none"><input class=codeno value="0" name=ElectricalBusi verify="是否农电工业务|notnull" readonly ondblclick="return showCodeList('trueflag',[this,ElectricalBusiName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,ElectricalBusiName],[0,1],null,null,null,'1',null);"><input class=codename name=ElectricalBusiName elementtype=nacessary readonly></td>
<td class=title></td>
<td class=input></td>
</tr>
@ -575,6 +643,14 @@
<td class=input colspan=3><input class="common" name=TaxAddress verify="地址|LEN<=500" onchange="verifyField(this);" style="width:554px"></td>
</tr>
<%--电子发票--%>
<tr class="common">
<td class=title >开通弹性福利平台</td>
<td class=input><input class=codeno name=fuli id=fuli readonly ondblclick="return showCodeList('trueflag', [this,fuliName], [0,1], null, null, null, '1', null);" onkeyup="return showCodeListKey('trueflag', [this,fuliName], [0,1], null, null, null, '1', null);" ><input class=codename name=fuliName readonly ></td>
<td class="title">纳税人类型</td>
<td class=input><input class=codeno name=Taxpayer id=Taxpayer readonly ondblclick="return showCodeList('taxpayer', [this,TaxpayerName], [0,1], null, null, null, '1', null);" onkeyup="return showCodeListKey('taxpayer', [this,TaxpayerName], [0,1], null, null, null, '1', null);" ><input class=codename name=TaxpayerName readonly ></td>
<td class="title">开票样式</td>
<td class=input><input class=codeno name=Invoice id=Invoice readonly ondblclick="return showCodeList('invoice', [this,InvoiceName], [0,1], null, null, null, '1', null);" onkeyup="return showCodeListKey('invoice', [this,InvoiceName], [0,1], null, null, null, '1', null);" ><input class=codename name=InvoiceName readonly ></td>
</tr>
<tr class=common>
<td class=title>电子发票</td>
<td class=input><input class=codeno name=IsElecInvoicePrint verify="电子发票|notnull" readonly ondblclick="return showCodeList('IsElecInvoicePrint',[this,IsElecInvoicePrintName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('IsElecInvoicePrint',[this,IsElecInvoicePrintName],[0,1],null,null,null,'1',null);"><input class=codename name=IsElecInvoicePrintName elementtype=nacessary readonly></td>

@ -480,7 +480,7 @@ function showGrpIDInfo(){
}
//基本投保信息
//基本投保信息,先查询lcgrpcont,查不到从询价查询基本信息
function initEntry(){
tSQLInfo = new SqlClass();
tSQLInfo.setResourceName("g_app.LCContSql");
@ -645,6 +645,7 @@ function initEntry(){
}
//查询询价信息反显到页面
function queryQuotAndImpInfo(){
var tPropEntry;
//一般询价
@ -4941,3 +4942,18 @@ function showQuotInfo() {
window.open(tSrc, "询价查询", 'width=950,height=520,top=0,left=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0');
}
function changeBlanketFlag(){
//
// alert(document.all("OperSourceType"));
console.log("需要改变值");
console.log(document.all("OperSourceType").value);
if ("A"==document.all("OperSourceType").value){
document.getElementById("BlanketFlag").value="1";
document.getElementById("BlanketFlagName").value="是";
}else {
document.getElementById("BlanketFlag").value="0";
document.getElementById("BlanketFlagName").value="否";
}
}

@ -126,7 +126,8 @@
<td class=input><input class=codeno name=PayintvType readonly verify="缴费方式~PayMthd-1|notnull" ><input class=codename name=payintvName readonly=true elementtype=nacessary></td>
<td class=title >业务分类</td>
<td class=input ><input class=codeno name=OperSourceType id=OperSourceType verify="业务分类|notnull" onchange="verifyField(this)" ondblclick="return showCodeList('opersourcetype', [this,OperSourceTypeName], [0,1], null, null, null, '1', null);" onkeyup="return showCodeListKey('opersourcetype', [this,OperSourceTypeName], [0,1], null, null, null, '1', null);" readonly><input class=codename name=OperSourceTypeName id=OperSourceTypeName readonly elementtype=nacessary>
<td class=input ><input class=codeno name=OperSourceType id=OperSourceType verify="业务分类|notnull" onchange="verifyField(this)" onblur="changeBlanketFlag()" ondblclick="return showCodeList('opersourcetype', [this,OperSourceTypeName], [0,1], null, null, null, '1', null);" onkeyup="return showCodeListKey('opersourcetype', [this,OperSourceTypeName], [0,1], null, null, null, '1', null);" readonly>
<input class=codename name=OperSourceTypeName id=OperSourceTypeName readonly elementtype=nacessary>
</td>
<%-- <td class=title >ABC业务分类细分</td>--%>
<%-- <td class=input><input class=codeno name=ABCOperSourceType id=ABCOperSourceType verify="ABC业务分类细分|notnull" onchange="verifyField(this)" ondblclick="return showCodeList('abcopersourcetype', [this,ABCOperSourceTypeName], [0,1], null, null, null, '1', null);" onkeyup="return showCodeListKey('abcopersourcetype', [this,ABCOperSourceTypeName], [0,1], null, null, null, '1', null);" readonly><input class=codename name=ABCOperSourceTypeName id=ABCOperSourceTypeName readonly elementtype=nacessary>--%>
@ -179,16 +180,16 @@
</tr>
<tr class=common>
<td class=title>互联网业务标识</td>
<td class=input><input class=codeno name=InternetBusinessFlag value="0" readonly verify="互联网业务标识|notnull" ondblclick=" showCodeList('xxxxxxx',[this,InternetBusinessFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('xxxxxxx',[this,InternetBusinessFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=InternetBusinessFlagName value="否" elementtype = nacessary readonly=true ></td>
<td class=input><input class=codeno name=InternetBusinessFlag value="0" verify="互联网业务标识|notnull" ondblclick=" showCodeList('trueflag',[this,InternetBusinessFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,InternetBusinessFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=InternetBusinessFlagName value="否" elementtype = nacessary readonly=true ></td>
<td class=title>中介渠道互联网保险业务标志</td>
<td class=input><input class=codeno name=IntermeInternetBusFlag value="0" readonly verify="中介渠道互联网保险业务标志" ondblclick=" showCodeList('xxxxxxx',[this,IntermeInternetBusFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('xxxxxxx',[this,IntermeInternetBusFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=IntermeInternetBusFlagName value="否" readonly=true ></td>
<td class=input><input class=codeno name=IntermeInternetBusFlag value="0" verify="中介渠道互联网保险业务标志" ondblclick=" showCodeList('trueflag',[this,IntermeInternetBusFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,IntermeInternetBusFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=IntermeInternetBusFlagName value="否" readonly=true ></td>
<td class=title>直销渠道互联网保险业务标志</td>
<td class=input><input class=codeno name=DirectSalesInternetBusFlag value="0" readonly verify="直销渠道互联网保险业务标志" ondblclick=" showCodeList('xxxxxxx',[this,DirectSalesInternetBusFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('xxxxxxx',[this,DirectSalesInternetBusFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=DirectSalesInternetBusFlagName value="否" readonly=true ></td>
<td class=input><input class=codeno name=DirectSalesInternetBusFlag value="0" verify="直销渠道互联网保险业务标志" ondblclick=" showCodeList('trueflag',[this,DirectSalesInternetBusFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,DirectSalesInternetBusFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=DirectSalesInternetBusFlagName value="否" readonly=true ></td>
</tr>
<tr class=common>
<td class=title>自营互联网平台类型</td>
<td class=input><input class=codeno name=SelfSupInternetPlatFlag value="0" readonly verify="自营互联网平台类型" ondblclick=" showCodeList('xxxxxxx',[this,SelfSupInternetPlatFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('xxxxxxx',[this,SelfSupInternetPlatFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=SelfSupInternetPlatFlagName value="否" readonly=true ></td>
<td class=input><input class=codeno name=SelfSupInternetPlatFlag value="0" verify="自营互联网平台类型" ondblclick=" showCodeList('trueflag',[this,SelfSupInternetPlatFlagName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('trueflag',[this,SelfSupInternetPlatFlagName],[0,1],null,null,null,'1',null);"><input class=codename name=SelfSupInternetPlatFlagName value="否" readonly=true ></td>
</tr>
<tr class=common>
@ -297,7 +298,7 @@
<td class=input ><input class="common" name=GrpName verify="投保单位名称|NOTNULL&LEN<=120" onchange="verifyField(this);" elementtype=nacessary> </td>
<td class=title data-i18n="OrgIDType">单位证件类型</td>
<%-- <td class=input><input class=codeno name=GrpIDType verify="单位证件类型~OrgIDType|notnull" value="1" readonly><input class=codename readonly name=GrpIDTypeName value="营业执照" elementtype=nacessary> </td>--%>
<td class=input><input class=codeno name=GrpIDType readonly verify="单位证件类型~OrgIDType|notnull" CodeData="0|^6|统一社会信用代码" ondblclick="return showCodeListEx('gidtype2',[this,GrpIDTypeName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKeyEx('gidtype2',[this,GrpIDTypeName],[0,1],null,null,null,'1',null);" ><input class=codename readonly name=GrpIDTypeName elementtype=nacessary> </td>
<td class=input><input class=codeno name=GrpIDType readonly verify="单位证件类型~OrgIDType|notnull" CodeData="0|^6|统一社会信用代码" ondblclick="return showCodeListEx('gidtype',[this,GrpIDTypeName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKeyEx('gidtype',[this,GrpIDTypeName],[0,1],null,null,null,'1',null);" ><input class=codename readonly name=GrpIDTypeName elementtype=nacessary> </td>
<%-- <td class=input><input class=codeno name=GrpIDType readonly verify="单位证件类型~OrgIDType|notnull" value="1" readonly><input class=codename readonly name=GrpIDTypeName value="营业执照" elementtype=nacessary> <span style="color: red"><span>*</span></span></td>--%>
<td class=title data-i18n="OrgIDNum">单位证件号码</td>
<td class=input><input class="common" name=GrpID verify="单位证件号码|NOTNULL&LEN<=30" onchange="verifyField(this);" elementtype=nacessary> </td>
@ -523,6 +524,10 @@
<tr class=common>
<td class=title data-i18n="PayMthd-3">付款方式</td>
<td class=input><input class=codeno name=PayType verify="付款方式~PayMthd-3|notnull" readonly ondblclick="return showCodeList('paymodenb',[this,PayTypeName],[0,1],null,null,null,'1',null);" onkeyup="return showCodeListKey('paymode',[this,PayTypeName],[0,1],null,null,null,'1',null);"><input class=codename name=PayTypeName readonly elementtype=nacessary></td>
<td class="title" data-i18n="CheckNumber">支票号</td>
<td class=input><input class="common" name="CheckNumber"></td>
</tr>
<tr class=common>
<td class=title data-i18n="AcctName">开户名</td>
<td class=input><input class="common" name="AccName" verify="开户名|LEN<=70" onchange="verifyField(this)"></td>
<td class=title data-i18n="BankAcctNum">银行账号</td>

@ -1833,6 +1833,9 @@ function initPlanFlag() {
}
function checkInsured(){
if (fm.InsuredType.value == "1"){
return true;
}
tSQLInfo = new SqlClass();
tSQLInfo.setModule("grp_nb");
tSQLInfo.setResourceName("g_app.LCInsuredAddSql");

@ -74,8 +74,8 @@
verify="被保险人类型~InsuredType|NOTNULL&CODE:insuredtype" onchange="verifyField(this)"
style="background:url(../common/images/select--bg_03.png) no-repeat right center"
ondblclick="showCodeList('insuredtype',[this,InsuredTypeName],[0,1],null, '1','OtherSign', '1', null);"
onkeyup="return showCodeListKey('insuredtype',[this,InsuredTypeName],[0,1],null, '1','OtherSign', '1', null);"><input
class=codename name="InsuredTypeName" readonly=true elementtype=nacessary>
onkeyup="return showCodeListKey('insuredtype',[this,InsuredTypeName],[0,1],null, '1','OtherSign', '1', null);">
<input class=codename name="InsuredTypeName" readonly=true elementtype=nacessary>
</td>
<td class=title></td>
<td class=input></td>

@ -129,7 +129,7 @@ public class EdorRTBL implements BusinessService {
return false;
}
try {
//用于泰和健康账户资金部分退保
//用于富泽健康账户资金部分退保
//BqNameFun.isSpecRiskcodeByGrpContNo(mLPGrpEdorItemSchema.getGrpContNo()) &&
//AT关我RT什么事
if ("AT".equals(mLPGrpEdorItemSchema.getEdorType())) {

@ -232,7 +232,7 @@ public class FillListRRBL {
/**
* 对于减人之后加人的特殊处理在契约判断中加入条件非保全加人才判断insuredCount是否大于0
* 如果是保全加人的话则查询团单下是否有该客户没有终止的保单如果有则不允许加人
* 此修改是针对泰和人寿保险公司对于减人之后还要加此人的特殊处理
* 此修改是针对富泽人寿保险公司对于减人之后还要加此人的特殊处理
* Modify By Amadeus ----20090413-------BGN
*/
if (insuredCount > 0 && existsCostmuerCount != null && !existsCostmuerCount.equals("")) {

@ -155,7 +155,7 @@ public class EdorPrintAT implements EdorPrint {
}
tPolNo = mEdorPrintATSQL.queryPolNoByLCPol2(mLPGrpEdorItemSchema.getGrpContNo());
if (tPolNo != null && !"".equals(tPolNo)) {//泰和允许没有投资账户,所以只有在有投资账户的情况下才进行后续操作 picmin
if (tPolNo != null && !"".equals(tPolNo)) {//富泽允许没有投资账户,所以只有在有投资账户的情况下才进行后续操作 picmin
rTransferData = EdorPrintUtil.getPolBalance(tPolNo, mLPGrpEdorItemSchema.getEdorAppDate(), mLPGrpEdorItemSchema.getGrpContNo());
try {
tSumPay = Double.parseDouble(String.valueOf(rTransferData.getValueByName("AccBala")));
@ -184,7 +184,7 @@ public class EdorPrintAT implements EdorPrint {
mJSONParam.put("SXFMoney", tDF.format(sxfMoney));
}
mJSONParam.put("ATActMoney", "应退费金额为"+tDF.format(mLPGrpEdorItemSchema.getGetMoney())+"元。付费通知书号"+mAccNo+"。");//应退费金额为{{ATActMoney}}元。付费通知书号{{ATAccNo}}。
// 退保转投需求 泰和产品 shiyu
// 退保转投需求 富泽产品 shiyu
String PayFormNameStr = mEdorPrintATSQL.queryPayFormNameExeSQL(mLPGrpEdorItemSchema.getEdorAcceptNo());
mJSONParam.put("THPayFormName", PayFormNameStr);
} else {

@ -183,7 +183,7 @@ public class EdorPrintBI implements EdorPrint {
XmlExport tXmlExport = new XmlExport();
// tXmlExport.createDocument(VTS_NAME, "printer"); //初始化xml文档
if(mAppFlag.equals("1") ){
//泰和健康委托管理中的保险人全部为被保障人,所以需要全部修改,采用新的
//富泽健康委托管理中的保险人全部为被保障人,所以需要全部修改,采用新的
if(EdorPrintUtil.isSpecRiskcode(mLPGrpEdorItemSchema.getEdorNo()))
{
tXmlExport.createDocument("GEdorLBPrintAPPSpec.vts", "printer");
@ -192,7 +192,7 @@ public class EdorPrintBI implements EdorPrint {
tXmlExport.createDocument(VTS_NAME_APP, "printer"); //初始化xml文档
}
}else{
//泰和健康委托管理中的保险人全部为被保障人,所以需要全部修改,采用新的
//富泽健康委托管理中的保险人全部为被保障人,所以需要全部修改,采用新的
if(EdorPrintUtil.isSpecRiskcode(mLPGrpEdorItemSchema.getEdorNo()))
{
tXmlExport.createDocument("GEdorLBPrintSpec.vts", "printer");

@ -109,7 +109,7 @@ public class EdorPrintCT implements EdorPrint {
if (!"a".equalsIgnoreCase(mLPGrpEdorItemSchema.getEdorState()))//复核通过时不再重新生成清单,由于团单的数据量巨大造成系统处理缓慢
{
if (!EdorPrintUtil.isSpecRiskcodeByGrpContNo(mLPGrpEdorItemSchema.getGrpContNo())) //泰和健康不需要清单
if (!EdorPrintUtil.isSpecRiskcodeByGrpContNo(mLPGrpEdorItemSchema.getGrpContNo())) //富泽健康不需要清单
{
}
@ -203,7 +203,7 @@ public class EdorPrintCT implements EdorPrint {
}
}
// 退保转投需求 泰和产品 shiyu
// 退保转投需求 富泽产品 shiyu
String PayFormNameStr = mEdorPrintCTSQL.queryPayFromNameByLPEdorApp(mLPGrpEdorItemSchema.getEdorAcceptNo());
mJSONParam.put("THPayFormName", PayFormNameStr);
}

@ -189,14 +189,14 @@ public class EdorPrintIO implements EdorPrint {
//人名清单
JSONObject tJSONObject = new JSONObject();
if (mAppFlag.equals("1")) {
//泰和健康委托管理中的保险人全部为被保障人,所以需要全部修改,采用新的
//富泽健康委托管理中的保险人全部为被保障人,所以需要全部修改,采用新的
if (EdorPrintUtil.isSpecRiskcode(mLPGrpEdorItemSchema.getEdorNo())) {
tJSONObject.put("printer", "P004070APPSpec.vts");
} else {
tJSONObject.put("printer", "P004070APP.vts");
}
} else {
//泰和健康委托管理中的保险人全部为被保障人,所以需要全部修改,采用新的
//富泽健康委托管理中的保险人全部为被保障人,所以需要全部修改,采用新的
if (EdorPrintUtil.isSpecRiskcode(mLPGrpEdorItemSchema.getEdorNo())) {
tJSONObject.put("printer", "P004070Spec.vts");
} else {

@ -176,7 +176,7 @@ public class EdorPrintNI implements EdorPrint {
break;
}
}
//泰和健康采用新的模板
//富泽健康采用新的模板
if (EdorPrintUtil.isSpecRiskcodeByGrpContNo(mLPGrpEdorItemSchema.getGrpContNo())) {
Type = 5;
}

@ -237,7 +237,7 @@ public class EdorPrintZT implements EdorPrint {
* 2.长期险
* 3.账户式医疗
* 4.企补医疗 add by Amadeus 2008-3-18 企补医疗与现有批单不兼容需要重新生成
* 5.泰和健康保障 add by pengst 2012-11-18 泰和健康保障与现有批单不兼容需要重新生成
* 5.富泽健康保障 add by pengst 2012-11-18 富泽健康保障与现有批单不兼容需要重新生成
* 0.其他
*/
private int getRiskType(String GrpContNo) {
@ -269,7 +269,7 @@ public class EdorPrintZT implements EdorPrint {
break;
}
}
//泰和健康采用新的模板
//富泽健康采用新的模板
if (EdorPrintUtil.isSpecRiskcodeByGrpContNo(mLPGrpEdorItemSchema.getGrpContNo())) {
Type = 5;
}

@ -1243,7 +1243,7 @@ public class LCGrpPrintBL extends CovBase implements BusinessService {
if (insuYear.equals("1000"))
{
j = 106 - Integer.parseInt(tInsuAge);
if (j > 100&& !"432002".equals(tRiskCode)) //modify by zq 泰和幸福新产品 20170427
if (j > 100&& !"432002".equals(tRiskCode)) //modify by zq 富泽幸福新产品 20170427
{
j = 100;
}else if("432002".equals(tRiskCode)){
@ -1322,7 +1322,7 @@ public class LCGrpPrintBL extends CovBase implements BusinessService {
str3 = new String[2];
str3[0] = String.valueOf(index);
//113003安享泰和现金价值打印,现价为零的地方,打印成“--” wasn
//113003安享富泽现金价值打印,现价为零的地方,打印成“--” wasn
if("113003".equals(tRiskCode) && strcash.equals("0.00")){
strcash = "--";
}

@ -213,7 +213,7 @@ public class EdorGrpBfNoticePrintBL {
ExeSQL tExeSQL = new ExeSQL();
SSRS tSS = new SSRS();
// //泰和健康委托管理中的保险人全部为被保障人,所以需要全部修改,采用新的
// //富泽健康委托管理中的保险人全部为被保障人,所以需要全部修改,采用新的
// if(EdorPrintUtil.isSpecRiskcodeByEdorAccpetNo(tLPEdorAppSchema.getEdorAcceptNo()))
// {
// tXmlExport.createDocument("EdorGrpBfNoticeSpec.vts", "printer");

@ -188,7 +188,7 @@ public class EdorGrpFfNoticePrintBL {
//获取数据库数据
private boolean getBaseData() {
SSRS tSS = new SSRS();
//泰和健康委托管理中的保险人全部为被保障人,所以需要全部修改,采用新的
//富泽健康委托管理中的保险人全部为被保障人,所以需要全部修改,采用新的
// if (EdorPrintUtil.isSpecRiskcodeByEdorAccpetNo(tLPEdorAppSchema.getEdorAcceptNo())) {
// tXmlExport.createDocument("EdorGrpFfNoticeSpec.vts", "printer");
// } else {

@ -38,7 +38,7 @@ function basefee(){
if (LongRiskGrid.mulLineCount > 0) {
for (var j = 0; j < LongRiskGrid.mulLineCount; j++)
{
if(LongRiskGrid.getRowColData(j, 1) == "泰和健康保障委托管理产品")
if(LongRiskGrid.getRowColData(j, 1) == "富泽健康保障委托管理产品")
{
LongRiskGrid.setRowColData(j,24,100);
}
@ -499,7 +499,7 @@ function queryLongRiskGrid()
turnPage4.queryModal(tSQLInfo.getString(),LongRiskGrid, 2, 1);
for(var k=0;k<LongRiskGrid.mulLineCount;k++){
if(LongRiskGrid.getRowColData(k,1)!="泰和健康保障委托管理产品"){
if(LongRiskGrid.getRowColData(k,1)!="富泽健康保障委托管理产品"){
LongRiskGrid.setRowColData(k,24,"")
}
}

@ -677,7 +677,7 @@ public class LSQuotCheckBL {
"231026".equals(mLSQuotPlanDetailSet.get(i).getRiskCode()) ||
"231029".equals(mLSQuotPlanDetailSet.get(i).getRiskCode()) ||
/*境外救援团体医疗保险*/ "231013".equals(mLSQuotPlanDetailSet.get(i).getRiskCode()) ||
/*泰和全球团体医疗保险*/ "231022".equals(mLSQuotPlanDetailSet.get(i).getRiskCode()) ||
/*富泽全球团体医疗保险*/ "231022".equals(mLSQuotPlanDetailSet.get(i).getRiskCode()) ||
/*附加特高压意外伤害团体医疗保险*/ "231007".equals(mLSQuotPlanDetailSet.get(i).getRiskCode())){
}else{
@ -753,7 +753,7 @@ public class LSQuotCheckBL {
if ("231003".equals(mLSQuotPlanDetailSet.get(i).getRiskCode()) || // 补充医疗
"231026".equals(mLSQuotPlanDetailSet.get(i).getRiskCode()) || //爱仁团体重大疾病补充医疗保险
"231029".equals(mLSQuotPlanDetailSet.get(i).getRiskCode()) || //福嘉团体综合疾病补充医疗保险
"231022".equals(mLSQuotPlanDetailSet.get(i).getRiskCode()) || //泰和全球团体医疗保险
"231022".equals(mLSQuotPlanDetailSet.get(i).getRiskCode()) || //富泽全球团体医疗保险
"231013".equals(mLSQuotPlanDetailSet.get(i).getRiskCode()) || //境外救援团体医疗保险
"231007".equals(mLSQuotPlanDetailSet.get(i).getRiskCode()) //附加特高压意外伤害团体医疗保险
) {
@ -2164,17 +2164,17 @@ public class LSQuotCheckBL {
}
}
if (dutyFlag>1){
buildError("riskMustRule", new I18nMessage("同方案下电力行业D款团体意外伤害保险险种仅允许录入一个必选责任!", "LIS-99999"));
buildError("riskMustRule", new I18nMessage("同方案下团体意外伤害保险险种仅允许录入一个必选责任!", "LIS-99999"));
return false;
}
if (dutyFlag ==0){
buildError("riskMustRule", new I18nMessage("同方案下电力行业D款团体意外伤害保险险种必须录入一个必选责任!", "LIS-99999"));
buildError("riskMustRule", new I18nMessage("同方案下团体意外伤害保险险种必须录入一个必选责任!", "LIS-99999"));
return false;
}
//
if ("221027".equals(mLSQuotPlanDetailSchema.getRiskCode()) && "0".equals(mLSQuotPlanDetailSchema.getFreeRisk())) {
if(Double.valueOf(mLSQuotPlanDetailSchema.getDiscount())<0.2 || Double.valueOf(mLSQuotPlanDetailSchema.getDiscount())>1.8 ){
buildError("riskMustRule", new I18nMessage("电力行业D款团体意外伤害保险险种承保费率不得低于基准费率的20%,不高于基准费率的180%", "LIS-99999"));
buildError("riskMustRule", new I18nMessage("团体意外伤害保险险种承保费率不得低于基准费率的20%,不高于基准费率的180%", "LIS-99999"));
return false;
}
}
@ -2184,7 +2184,7 @@ public class LSQuotCheckBL {
for (int k3 = 1; k3 <= mLSQuotPlanDetailSet.size(); k3++) {
if (!amnt222708.equals(s)){
buildError("riskMustRule", new I18nMessage("电力行业D款团体意外伤害保险险种一次性工伤意外伤残补助金保额错误,应等于意外伤害保额的20%!", "LIS-99999"));
buildError("riskMustRule", new I18nMessage("团体意外伤害保险险种一次性工伤意外伤残补助金保额错误,应等于意外伤害保额的20%!", "LIS-99999"));
return false;
@ -2251,15 +2251,15 @@ public class LSQuotCheckBL {
}
/**
* 泰和全球团体医疗保险
* 富泽全球团体医疗保险
*/
if ("231022".equals(mLSQuotPlanDetailSchema.getRiskCode())) {
if ("".equals(mLSQuotPlanDetailSubSchema.getP5()) || mLSQuotPlanDetailSubSchema.getP5() == null) {
buildError("riskMustRule", new I18nMessage("泰和全球团体医疗保险保障类型为必录项!", "LIS-99999"));
buildError("riskMustRule", new I18nMessage("富泽全球团体医疗保险保障类型为必录项!", "LIS-99999"));
return false;
}
if ("231006".equals(mLSQuotPlanDetailSchema.getDutyCode()) &&( "1".equals(mLSQuotPlanDetailSubSchema.getP5()) || "2".equals(mLSQuotPlanDetailSubSchema.getP5()))) {
buildError("riskMustRule", new I18nMessage("泰和全球团体医疗保险战争及恐怖主义活动责任的保障类型不允许选择大陆及港澳台地区!", "LIS-99999"));
buildError("riskMustRule", new I18nMessage("富泽全球团体医疗保险战争及恐怖主义活动责任的保障类型不允许选择大陆及港澳台地区!", "LIS-99999"));
return false;
}
@ -2271,7 +2271,7 @@ public class LSQuotCheckBL {
if (mLSQuotPlanDetailSubSchema.getPlanCode().equals(mLSQuotPlanDetailSubSet.get(kk).getPlanCode())) {
if (mLSQuotPlanDetailSubSet.get(kk).getP5()!=null){
if ( ! (mLSQuotPlanDetailSubSchema.getP5().equals(mLSQuotPlanDetailSubSet.get(kk).getP5()))){
buildError("riskMustRule", new I18nMessage("泰和全球团体医疗保险属于全球医疗保险,在同一方案内的保障类型必须一致!!", "LIS-99999"));
buildError("riskMustRule", new I18nMessage("富泽全球团体医疗保险属于全球医疗保险,在同一方案内的保障类型必须一致!!", "LIS-99999"));
return false;
}
}
@ -2283,7 +2283,7 @@ public class LSQuotCheckBL {
}
}
if (!hasBaseDuty){
buildError("riskMustRule", new I18nMessage("泰和全球团体医疗保险属于全球医疗保险,每个方案必须包含一个基本责任!!", "LIS-99999"));
buildError("riskMustRule", new I18nMessage("富泽全球团体医疗保险属于全球医疗保险,每个方案必须包含一个基本责任!!", "LIS-99999"));
return false;
}

@ -306,7 +306,7 @@ public class LSQuotPlanDetailBL {
}
}else {
if ("231003".equals(tRiskCode) || //补充医疗
"231022".equals(tRiskCode)|| //泰和全球团体医疗保险
"231022".equals(tRiskCode)|| //富泽全球团体医疗保险
"231013".equals(tRiskCode) //境外救援团体医疗保险
){
//这个险种不计算标准保费,将标准保费计算成期望保费
@ -454,7 +454,7 @@ public class LSQuotPlanDetailBL {
}
}else {
if ("231003".equals(tRiskCode) || //补充团体医疗保险
"231022".equals(tRiskCode)|| //泰和全球团体医疗保险
"231022".equals(tRiskCode)|| //富泽全球团体医疗保险
"231013".equals(tRiskCode) //境外救援团体医疗保险
){
//这个险种不计算标准保费,将标准保费计算成期望保费

@ -584,7 +584,7 @@ public class LSQuotTryCalBL {
}else {
if ("231003".equals(tRiskCode) || //补充医疗
"231022".equals(tRiskCode)|| //泰和全球团体医疗保险
"231022".equals(tRiskCode)|| //富泽全球团体医疗保险
"231013".equals(tRiskCode) //境外救援团体医疗保险
){

@ -1754,14 +1754,14 @@ public class LSQuotUWDetailBL {
boolean unqiueFlag_221027=true;
if ("1".equals(s_221027)){
tIsOverUWRateAuditAuth = "1";
tIsOverUWRateAuditAuthReason += "【电力行业D款团体意外伤害保险】请进行临分处理!;";
tIsOverUWRateAuditAuthReason += "【团体意外伤害保险】请进行临分处理!;";
unqiueFlag_221027=false;
}
if (unqiueFlag_221027){
String s_221027_1 = xLsquotuwsql.LSQuotUWSql711(mQuotNo,"221027",acc_DutyCodeList_221027);
if ("1".equals(s_221027_1)){
tIsOverUWRateAuditAuth = "1";
tIsOverUWRateAuditAuthReason += "【电力行业D款团体意外伤害保险】请进行临分处理!;";
tIsOverUWRateAuditAuthReason += "【团体意外伤害保险】请进行临分处理!;";
unqiueFlag_221027=false;
}
}
@ -1770,7 +1770,7 @@ public class LSQuotUWDetailBL {
String s_221027_2 = xLsquotuwsql.LSQuotUWSql712(mQuotNo,"221027",acc_DutyCodeList_221027);
if ("1".equals(s_221027_2)){
tIsOverUWRateAuditAuth = "1";
tIsOverUWRateAuditAuthReason += "【电力行业D款团体意外伤害保险】请进行临分处理!;";
tIsOverUWRateAuditAuthReason += "【团体意外伤害保险】请进行临分处理!;";
unqiueFlag_221027=false;
}
}
@ -1780,7 +1780,7 @@ public class LSQuotUWDetailBL {
String s_221027_3 = xLsquotuwsql.LSQuotUWSql702(mQuotNo,"222707");
if ("1".equals(s_221027_3)){
tIsOverUWRateAuditAuth = "1";
tIsOverUWRateAuditAuthReason += "【电力行业D款团体意外伤害保险】请进行临分处理!;";
tIsOverUWRateAuditAuthReason += "【团体意外伤害保险】请进行临分处理!;";
unqiueFlag_221027=false;
}
}
@ -1789,7 +1789,7 @@ public class LSQuotUWDetailBL {
String s_221027_4 = xLsquotuwsql.LSQuotUWSql703(mQuotNo,"222707");
if ("1".equals(s_221027_4)){
tIsOverUWRateAuditAuth = "1";
tIsOverUWRateAuditAuthReason += "【电力行业D款团体意外伤害保险】请进行临分处理!;";
tIsOverUWRateAuditAuthReason += "【团体意外伤害保险】请进行临分处理!;";
}
}
@ -2160,14 +2160,14 @@ public class LSQuotUWDetailBL {
boolean unqiueFlag_221027=true;
if ("1".equals(s_221027)){
tIsOverUWRateAuditAuth = "1";
tIsOverUWRateAuditAuthReason += "【电力行业D款团体意外伤害保险】请进行临分处理!;";
tIsOverUWRateAuditAuthReason += "【团体意外伤害保险】请进行临分处理!;";
unqiueFlag_221027=false;
}
if (unqiueFlag_221027){
String s_221027_1 = xLsquotuwsql.LSQuotUWSql714(mQuotNo,"221027",acc_DutyCodeList_221027);
if ("1".equals(s_221027_1)){
tIsOverUWRateAuditAuth = "1";
tIsOverUWRateAuditAuthReason += "【电力行业D款团体意外伤害保险】请进行临分处理!;";
tIsOverUWRateAuditAuthReason += "【团体意外伤害保险】请进行临分处理!;";
unqiueFlag_221027=false;
}
}
@ -2176,7 +2176,7 @@ public class LSQuotUWDetailBL {
String s_221027_2 = xLsquotuwsql.LSQuotUWSql715(mQuotNo,"221027",acc_DutyCodeList_221027);
if ("1".equals(s_221027_2)){
tIsOverUWRateAuditAuth = "1";
tIsOverUWRateAuditAuthReason += "【电力行业D款团体意外伤害保险】请进行临分处理!;";
tIsOverUWRateAuditAuthReason += "【团体意外伤害保险】请进行临分处理!;";
unqiueFlag_221027=false;
}
}
@ -2186,7 +2186,7 @@ public class LSQuotUWDetailBL {
String s_221027_3 = xLsquotuwsql.LSQuotUWSql702(mQuotNo,"222707");
if ("1".equals(s_221027_3)){
tIsOverUWRateAuditAuth = "1";
tIsOverUWRateAuditAuthReason += "【电力行业D款团体意外伤害保险】请进行临分处理!;";
tIsOverUWRateAuditAuthReason += "【团体意外伤害保险】请进行临分处理!;";
unqiueFlag_221027=false;
}
}
@ -2195,7 +2195,7 @@ public class LSQuotUWDetailBL {
String s_221027_4 = xLsquotuwsql.LSQuotUWSql703(mQuotNo,"222707");
if ("1".equals(s_221027_4)){
tIsOverUWRateAuditAuth = "1";
tIsOverUWRateAuditAuthReason += "【电力行业D款团体意外伤害保险】请进行临分处理!;";
tIsOverUWRateAuditAuthReason += "【团体意外伤害保险】请进行临分处理!;";
}
}

@ -387,7 +387,7 @@ public interface LSQuotSql {
SSRS LSQuotSql48(@Param("para0") String para0, @Param("para1") String para1, @Param("para2") String para2);
//查询险种是不是泰和
//查询险种是不是富泽
@SQL(value = "select distinct riskcode from lsquotplandetail a where 1=1 @{0}", clauses = {
@Clause(key = 0, clause = "and a.quotno = '#{para0}'", expression = "#{para0} != empty")})
SSRS LSQuotSql49(@Param("para0") String para0);

@ -3269,7 +3269,7 @@ function chkAmnt(){
var flag_221027 = easyExecSql(tSQLInfo.getString(), 1, 0, 1);
if (flag_221027=='1'){
alertStr+="【电力行业D款团体意外伤害保险】请进行临分处理!\n"
alertStr+="【团体意外伤害保险】请进行临分处理!\n"
unqiueFlag_221027=false;
}
@ -3288,7 +3288,7 @@ function chkAmnt(){
var flag_221027 = easyExecSql(tSQLInfo.getString(), 1, 0, 1);
if (flag_221027=='1'){
alertStr+="【电力行业D款团体意外伤害保险】请进行临分处理!\n"
alertStr+="【团体意外伤害保险】请进行临分处理!\n"
unqiueFlag_221027=false;
}
}
@ -3308,7 +3308,7 @@ function chkAmnt(){
var flag_221027 = easyExecSql(tSQLInfo.getString(), 1, 0, 1);
if (flag_221027=='1'){
alertStr+="【电力行业D款团体意外伤害保险】请进行临分处理!\n"
alertStr+="【团体意外伤害保险】请进行临分处理!\n"
unqiueFlag_221027=false;
}
}
@ -3324,7 +3324,7 @@ function chkAmnt(){
var flag_221027 = easyExecSql(tSQLInfo.getString(), 1, 0, 1);
if (flag_221027=='1'){
alertStr+="【电力行业D款团体意外伤害保险】请进行临分处理!\n"
alertStr+="【团体意外伤害保险】请进行临分处理!\n"
unqiueFlag_221027=false;
}
}
@ -3340,7 +3340,7 @@ function chkAmnt(){
var flag_221027 = easyExecSql(tSQLInfo.getString(), 1, 0, 1);
if (flag_221027=='1'){
alertStr+="【电力行业D款团体意外伤害保险】请进行临分处理!\n"
alertStr+="【团体意外伤害保险】请进行临分处理!\n"
}
}
@ -3929,7 +3929,7 @@ function chkAmntProj(){
var flag_221027 = easyExecSql(tSQLInfo.getString(), 1, 0, 1);
if (flag_221027=='1'){
alertStr+="【电力行业D款团体意外伤害保险】请进行临分处理!\n"
alertStr+="【团体意外伤害保险】请进行临分处理!\n"
unqiueFlag_221027=false;
}
@ -3948,7 +3948,7 @@ function chkAmntProj(){
var flag_221027 = easyExecSql(tSQLInfo.getString(), 1, 0, 1);
if (flag_221027=='1'){
alertStr+="【电力行业D款团体意外伤害保险】请进行临分处理!\n"
alertStr+="【团体意外伤害保险】请进行临分处理!\n"
unqiueFlag_221027=false;
}
}
@ -3967,7 +3967,7 @@ function chkAmntProj(){
var flag_221027 = easyExecSql(tSQLInfo.getString(), 1, 0, 1);
if (flag_221027=='1'){
alertStr+="【电力行业D款团体意外伤害保险】请进行临分处理!\n"
alertStr+="【团体意外伤害保险】请进行临分处理!\n"
unqiueFlag_221027=false;
}
}
@ -3983,7 +3983,7 @@ function chkAmntProj(){
var flag_221027 = easyExecSql(tSQLInfo.getString(), 1, 0, 1);
if (flag_221027=='1'){
alertStr+="【电力行业D款团体意外伤害保险】请进行临分处理!\n"
alertStr+="【团体意外伤害保险】请进行临分处理!\n"
unqiueFlag_221027=false;
}
}
@ -3999,7 +3999,7 @@ function chkAmntProj(){
var flag_221027 = easyExecSql(tSQLInfo.getString(), 1, 0, 1);
if (flag_221027=='1'){
alertStr+="【电力行业D款团体意外伤害保险】请进行临分处理!\n"
alertStr+="【团体意外伤害保险】请进行临分处理!\n"
}
}

@ -498,7 +498,7 @@ function addPlanDetail() {
//tangxuy 20231025
/* if(fm.RiskCode.value == "271001"){
if(fm.threeEnjoyFlag.value == ""){
alert("选择产品为泰和委托业务时,【是否属于三享计划】为必录")
alert("选择产品为富泽委托业务时,【是否属于三享计划】为必录")
return false;
}
}*/

@ -775,7 +775,7 @@ function beforeSubmit(cObj, cTranProdType) {
//221027险种的222708责任录入的时候必选先录入必选责任
if(!checkDuty()){
alert("请您先录入电力行业D款团体意外伤害保险的必选责任");
alert("请您先录入团体意外伤害保险的必选责任");
return false;
}
@ -846,7 +846,7 @@ function beforeSubmit2(cObj, cTranProdType) {
}
//221027险种的222708责任录入的时候必选先录入必选责任
if(!checkDuty()){
alert("请您先录入电力行业D款团体意外伤害保险的必选责任");
alert("请您先录入团体意外伤害保险的必选责任");
return false;
}

@ -150,7 +150,7 @@ public class InsuAccRateCheckBL
else if(mBonusType.equals("2")&&!"1".equals(mFiscalYear))
{
tLPInsuAccRateSchema = mInputData.get(LPInsuAccRateSchema.class, 0);
tLPInsuAccRateSchema.setAccSerNo("01");//泰和多账户功能增加AccSerNo主键,因此只能暂时这样处理了
tLPInsuAccRateSchema.setAccSerNo("01");//富泽多账户功能增加AccSerNo主键,因此只能暂时这样处理了
tLPInsuAccRateDB.setSchema(tLPInsuAccRateSchema);
@ -177,7 +177,7 @@ public class InsuAccRateCheckBL
if("2".equals(mBonusType1)&&!"1".equals(mFiscalYear1))
{
tLPInsuAccRateSchema = mInputData.get(LPInsuAccRateSchema.class, 0);
tLPInsuAccRateSchema.setAccSerNo("01");//泰和多账户功能增加AccSerNo主键,因此只能暂时这样处理了
tLPInsuAccRateSchema.setAccSerNo("01");//富泽多账户功能增加AccSerNo主键,因此只能暂时这样处理了
tLPInsuAccRateDB.setAccSerNo(tLPInsuAccRateSchema.getAccSerNo());
tLPInsuAccRateDB.setEdorNo(tLPInsuAccRateSchema.getEdorNo());
tLPInsuAccRateDB.setEdorType(tLPInsuAccRateSchema.getEdorType());

@ -3,8 +3,8 @@
* <p>Title: Life Insurance Bussiness System</p>
* <p>Description: 保险核心业务管理系统</p>
* <p>Copyright: Copyright (c) 2010 Yingda Taihe Life Insurance Co.,Ltd. All Rights Reserved</p>
* <p>Company: 泰和人寿保险股份有限公司</p>
* <p>WebSite: http://www.ydthlife.com</p>
* <p>Company: 富泽人寿保险股份有限公司</p>
* <p>WebSite: http://www.fz.com</p>
*
* @author : pengst
* @version : 1.0

@ -5,8 +5,8 @@
* <p>Title: Life Insurance Bussiness System</p>
* <p>Description: 保险核心业务管理系统</p>
* <p>Copyright: Copyright (c) 2010 Yingda Taihe Life Insurance Co.,Ltd. All Rights Reserved</p>
* <p>Company: 泰和人寿保险股份有限公司</p>
* <p>WebSite: http://www.ydthlife.com</p>
* <p>Company: 富泽人寿保险股份有限公司</p>
* <p>WebSite: http://www.fz.com</p>
*
* @author : pengst
* @version : 1.0

@ -6,8 +6,8 @@
* <p>Title: Life Insurance Bussiness System</p>
* <p>Description: 保险核心业务管理系统</p>
* <p>Copyright: Copyright (c) 2010 Yingda Taihe Life Insurance Co.,Ltd. All Rights Reserved</p>
* <p>Company: 泰和人寿保险股份有限公司</p>
* <p>WebSite: http://www.ydthlife.com</p>
* <p>Company: 富泽人寿保险股份有限公司</p>
* <p>WebSite: http://www.fz.com</p>
*
* @author : pengst
* @version : 1.0

@ -185,7 +185,7 @@ public class FMSUnionPaySendToBankBL {
// + " and not exists (select 1 from ljaget where trim(actugetno) = (trim(a.actugetno)||'M'))"
// + " and not exists (select 1 from lljagetclaim where actugetno = a.actugetno)"
// + " and not exists (select 'X' from LJAFailState where trim(getnoticeno) = trim(a.actugetno) and datatype = 'F' and state in('0','1'))"
// //WH2016HXYWTX0079-20160518财务付费时增加对账户冲销校验--添加对账户B、康和及泰和团险理赔赔付后是否了扣减账户的校验,如果没有冲减账户,则在制盘提数中排除出去
// //WH2016HXYWTX0079-20160518财务付费时增加对账户冲销校验--添加对账户B、康和及富泽团险理赔赔付后是否了扣减账户的校验,如果没有冲减账户,则在制盘提数中排除出去
// + " and not exists (select 1 from ljagetclaim d where d.riskcode in ('271001', '232003','232004') and d.getdutycode"
// + " not in ('232335', '232336', '232337', '232419') and d.actugetno=a.actugetno and d.pay > 0 and exists (select 1 from"
// + " LLClaimDetail h where h.clmno=d.otherno) and exists (select 1 from lCGet b where b.grpcontno = d.grpcontno"
@ -211,7 +211,7 @@ public class FMSUnionPaySendToBankBL {
// + " and not exists (select 1 from ljaget where trim(actugetno) = (trim(a.actugetno)||'M'))"
// + " and not exists (select 1 from lljagetclaim where actugetno = a.actugetno)"
// + " and not exists (select 'X' from LJAFailState where trim(getnoticeno) = trim(a.actugetno) and datatype = 'F' and state in('0','1'))"
// //WH2016HXYWTX0079-20160518财务付费时增加对账户冲销校验--添加对账户B、康和及泰和团险理赔赔付后是否了扣减账户的校验,如果没有冲减账户,则在制盘提数中排除出去
// //WH2016HXYWTX0079-20160518财务付费时增加对账户冲销校验--添加对账户B、康和及富泽团险理赔赔付后是否了扣减账户的校验,如果没有冲减账户,则在制盘提数中排除出去
// + " and not exists (select 1 from ljagetclaim d where d.riskcode in ('271001', '232003','232004') and d.getdutycode"
// + " not in ('232335', '232336', '232337', '232419') and d.actugetno=a.actugetno and d.pay > 0 and exists (select 1 from"
// + " LLClaimDetail h where h.clmno=d.otherno) and exists (select 1 from lCGet b where b.grpcontno = d.grpcontno"
@ -267,7 +267,7 @@ public class FMSUnionPaySendToBankBL {
// +" and (BankCode = '"+bankCode+"' or BankCode = '"+bankCodeSort+"')"
// +" and shoulddate <= '"+endDate+"' "
// + " and not exists (select 'X' from LJAFailState where trim(getnoticeno) = trim(lljaget.UNITEGETNO) and datatype = 'F' and state in('0','1'))"
// //WH2016HXYWTX0079-20160518财务付费时增加对账户冲销校验--添加对账户B、康和及泰和团险理赔赔付后是否了扣减账户的校验,如果没有冲减账户,则在制盘提数中排除出去
// //WH2016HXYWTX0079-20160518财务付费时增加对账户冲销校验--添加对账户B、康和及富泽团险理赔赔付后是否了扣减账户的校验,如果没有冲减账户,则在制盘提数中排除出去
// +" and not exists (select 1 from ljagetclaim d where d.riskcode in ('271001', '232003','232004') and d.getdutycode"
// +" not in ('232335', '232336', '232337', '232419') and"
// +" d.actugetno in(select j.actugetno from lljagetclaim j where j.unitegetno=lljaget.unitegetno)"
@ -290,7 +290,7 @@ public class FMSUnionPaySendToBankBL {
// +" and shoulddate >= '"+startDate+"' "
// +" and shoulddate <= '"+endDate+"' "
// + " and not exists (select 'X' from LJAFailState where trim(getnoticeno) = trim(lljaget.UNITEGETNO) and datatype = 'F' and state in('0','1'))"
// //WH2016HXYWTX0079-20160518财务付费时增加对账户冲销校验--添加对账户B、康和及泰和团险理赔赔付后是否了扣减账户的校验,如果没有冲减账户,则在制盘提数中排除出去
// //WH2016HXYWTX0079-20160518财务付费时增加对账户冲销校验--添加对账户B、康和及富泽团险理赔赔付后是否了扣减账户的校验,如果没有冲减账户,则在制盘提数中排除出去
// +" and not exists (select 1 from ljagetclaim d where d.riskcode in ('271001', '232003','232004') and d.getdutycode"
// +" not in ('232335', '232336', '232337', '232419') and"
// +" d.actugetno in(select j.actugetno from lljagetclaim j where j.unitegetno=lljaget.unitegetno)"

@ -646,7 +646,7 @@ public class CapitalFRealPay {
paymentDetail.put("coInsuranceMark",coInsuranceMark);//共保标记
paymentDetail.put("virtualAccount","");//支出虚拟户
paymentDetail.put("electricData","");//是否电财数据
paymentDetail.put("taiheFlag","");//泰和业务标志
paymentDetail.put("taiheFlag","");//富泽业务标志
LJAGetClaimSet tLJAGetClaimSet = SQLProxy.getInstance(LJAGetClaimSQL.class).findAllByActuGetNo(tLJAGetSchema.getActuGetNo());
paymentDetail.put("policyNumber",tLJAGetClaimSet.get(1).getGrpContNo());//保单号

Loading…
Cancel
Save