Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nouiWithSpringMVC
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gechengyang
nouiWithSpringMVC
Commits
9bc4d82a
Commit
9bc4d82a
authored
Sep 05, 2020
by
WeiCong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.后台实现登陆界面的验证码功能
2.调整部分参数配置
parent
97637c72
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
42 additions
and
158 deletions
+42
-158
DatabaseLoginContextForELCS.java
...com/brilliance/eibs/auth/DatabaseLoginContextForELCS.java
+6
-0
ErrorCode.java
...ava/org/sss/presentation/noui/api/response/ErrorCode.java
+1
-0
Constants.java
...main/java/org/sss/presentation/noui/common/Constants.java
+2
-0
LoginController.java
...org/sss/presentation/noui/controller/LoginController.java
+6
-1
eIBS.xml
src/main/resources/eIBS.xml
+18
-17
spring-mvc.xml
src/main/resources/spring-mvc.xml
+1
-0
web.xml
src/main/webapp/WEB-INF/web.xml
+1
-1
transaction.properties
src/main/webapp/cfg/transaction.properties
+7
-139
No files found.
src/main/java/cn/com/brilliance/eibs/auth/DatabaseLoginContextForELCS.java
View file @
9bc4d82a
...
...
@@ -172,6 +172,8 @@ public class DatabaseLoginContextForELCS extends AbstractLoginContext {
this
.
_userName
=
null
;
String
userName
=
getParameter
(
parameterMap
,
"j_username"
);
String
password
=
getParameter
(
parameterMap
,
"j_password"
);
String
sendcode
=
getParameter
(
parameterMap
,
"j_sendcode"
);
String
verifycode
=
getParameter
(
parameterMap
,
"j_verifycode"
);
// String dncode = getParameter(parameterMap, "j_dncode");
if
(
userName
==
null
||
password
==
null
/*|| dncode==null*/
){
parameterMap
.
put
(
ERROR
,
ErrorCode
.
LOGIN_PARAMETER_CHECK
);
...
...
@@ -196,6 +198,10 @@ public class DatabaseLoginContextForELCS extends AbstractLoginContext {
sessionTimeout
=
-
1
;
return
setLogon
(
true
,
userName
,
null
,
"游客成功登录."
,
stmt
,
rs
);
}
if
(
sendcode
==
null
||
verifycode
==
null
||
!
sendcode
.
equalsIgnoreCase
(
verifycode
)){
parameterMap
.
put
(
ERROR
,
ErrorCode
.
LOGIN_VERIFYCODE_ERROR
);
return
setLogon
(
false
,
userName
,
ErrorCode
.
LOGIN_VERIFYCODE_ERROR
.
getCode
(),
ErrorCode
.
LOGIN_VERIFYCODE_ERROR
.
getMessage
(),
stmt
,
rs
);
}
userId
=
rs
.
getString
(
1
);
log
.
debug
(
"userId="
+
userId
);
String
dbPassword
=
rs
.
getString
(
2
);
...
...
src/main/java/org/sss/presentation/noui/api/response/ErrorCode.java
View file @
9bc4d82a
...
...
@@ -17,6 +17,7 @@ public enum ErrorCode {
LOGIN_EXPRIED_USR
(
"R9990"
,
"用户已被注销"
),
LOGIN_PWD_ERROR
(
"R9989"
,
"密码错误!"
),
LOGIN_DN_ERROR
(
"R9988"
,
"DN码错误!"
),
LOGIN_VERIFYCODE_ERROR
(
"R9986"
,
"验证码错误!"
),
LOGIN_STATE_ABNORMAL_ERROR
(
"R9987"
,
"无效用户"
);
...
...
src/main/java/org/sss/presentation/noui/common/Constants.java
View file @
9bc4d82a
...
...
@@ -9,6 +9,8 @@ public class Constants {
public
final
static
String
USERNAME
=
"username"
;
public
final
static
String
PASSWORD
=
"password"
;
public
final
static
String
DNCODE
=
"dncode"
;
public
final
static
String
SENDCODE
=
"sendcode"
;
public
final
static
String
VERIFYCODE
=
"verifycode"
;
public
final
static
String
DISPLAY_FILE_NAME
=
"fileName"
;
...
...
src/main/java/org/sss/presentation/noui/controller/LoginController.java
View file @
9bc4d82a
...
...
@@ -48,10 +48,14 @@ public class LoginController {
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
//此map会存储返回错误码
String
userId
=
noUiRequest
.
getDataMap
().
get
(
Constants
.
USERNAME
).
toString
();
String
password
=
noUiRequest
.
getDataMap
().
get
(
Constants
.
PASSWORD
).
toString
();
String
dncode
=
noUiRequest
.
getDataMap
().
get
(
Constants
.
DNCODE
).
toString
();
String
dncode
=
noUiRequest
.
getDataMap
().
get
(
Constants
.
DNCODE
)==
null
?
null
:
noUiRequest
.
getDataMap
().
get
(
Constants
.
DNCODE
).
toString
();
String
sendcode
=
noUiRequest
.
getDataMap
().
get
(
Constants
.
SENDCODE
)==
null
?
null
:
noUiRequest
.
getDataMap
().
get
(
Constants
.
SENDCODE
).
toString
();
String
verifycode
=
session
.
getAttribute
(
Constants
.
VERIFYCODE
)==
null
?
null
:
session
.
getAttribute
(
Constants
.
VERIFYCODE
).
toString
();
map
.
put
(
"j_username"
,
userId
);
map
.
put
(
"j_password"
,
password
);
map
.
put
(
"j_dncode"
,
dncode
);
map
.
put
(
"j_sendcode"
,
sendcode
);
map
.
put
(
"j_verifycode"
,
verifycode
);
NoUiContext
context
=
NoUiContextManager
.
createNoUiContext
(
noUiRequest
);
try
{
if
(
context
.
getSession
().
login
(
map
))
{
...
...
@@ -95,6 +99,7 @@ public class LoginController {
}
else
{
final
ErrorCode
errorCode
=
(
ErrorCode
)
map
.
get
(
ERROR
);
log
.
error
(
errorCode
);
session
.
removeAttribute
(
Constants
.
VERIFYCODE
);
return
ResultUtil
.
result
(
errorCode
.
getCode
(),
errorCode
.
getMessage
(),
null
,
noUiParam
.
getVersion
());
}
}
catch
(
Exception
e
)
{
...
...
src/main/resources/eIBS.xml
View file @
9bc4d82a
...
...
@@ -22,26 +22,27 @@
</service>
-->
<service
class=
"org.sss.module.hibernate.HibernateUtils"
initMethodName=
"init"
deinitMethodName=
"deinit"
>
<!-- 生成数据库脚本(设置全路径或相对路径,生成出来作为参考,为空则不生成) -->
<property
name=
"scriptFile"
value=
"/Users/JasonHoo/Downloads/eIBS.sql"
/>
<!-- 自动重建数据库表 -->
<property
name=
"autoCreate"
value=
"false"
class=
"boolean"
/>
<!-- 设置默认查询最大读取数(0为无限制) -->
<property
name=
"maxFetchSize"
value=
"1000"
class=
"int"
/>
<!-- 是否使用sequence(目前仅支持Oracle/DB2/PostgreSQL) -->
<property
name=
"sequenceUsed"
value=
"true"
class=
"boolean"
/>
<!-- 是否忽略dbFetch时的错误,用于兼容旧程序fetch不存在列返回空的处理 -->
<property
name=
"ignoreFetchError"
value=
"false"
class=
"boolean"
/>
<!-- sequence的命名前缀 -->
<property
name=
"sequencePrefix"
value=
"seq_"
/>
<!-- 生成代码基本包名(不可修改) -->
<!-- 生成数据库脚本(设置全路径或相对路径,生成出来作为参考,为空则不生成) -->
<property
name=
"scriptFile"
value=
""
/>
<!-- 自动重建数据库表 -->
<property
name=
"autoCreate"
value=
"false"
class=
"boolean"
/>
<!-- 设置默认查询最大读取数(0为无限制) -->
<property
name=
"maxFetchSize"
value=
"5000"
class=
"int"
/>
<!-- 是否使用sequence(目前仅支持Oracle/DB2/PostgreSQL) -->
<property
name=
"sequenceUsed"
value=
"false"
class=
"boolean"
/>
<!-- 是否忽略dbFetch时的错误,用于兼容旧程序fetch不存在列返回空的处理 -->
<property
name=
"ignoreFetchError"
value=
"false"
class=
"boolean"
/>
<!-- sequence的命名前缀 -->
<property
name=
"sequencePrefix"
value=
"seq_"
/>
</service>
<!-- <service class="org.sss.presentation.zk.ZkDisplayUtils">
<property name="unit" value="px" />
<property name="leftOffset" value="5" class="int" />
<property name="topOffset" value="55" class="int" />
</service> -->
<service
class=
"org.sss.presentation.noui.util.NoUiUtils"
initMethodName=
"init"
deinitMethodName=
"deinit"
>
<service
class=
"org.sss.presentation.noui.util.NoUiUtils"
initMethodName=
"init"
deinitMethodName=
"deinit"
>
<property
name=
"connectKeeped"
value=
"true"
class=
"boolean"
/>
<property
name=
"debugMode"
value=
"false"
class=
"boolean"
/>
<!-- WAR包本身的目录为变量$ROOT,WAR/WEB-INF/classes目录为变量$HOME -->
...
...
@@ -50,13 +51,13 @@
<property name="resourcePath" value="$ROOT/upload" /> -->
<!-- 代码转换的实现(可替换,但必须实现ICodetable接口) -->
<property
name=
"tbl"
class=
"org.sss.common.impl.CodetableImpl"
methodName=
"getInstance"
>
methodName=
"getInstance"
>
<property
name=
"homePath"
value=
"$HOME"
direct=
"false"
/>
</property>
<!-- 国际化的实现(可替换,但必须实现II18n接口) -->
<property
name=
"i18n"
class=
"org.sss.common.impl.I18nImpl"
/>
<!-- 密码编解码的实现(可替换,但必须实现IFilter接口) -->
<property
name=
"passwordFilter"
class=
"org.sss.
common.impl.Password
Filter"
/>
<property
name=
"passwordFilter"
class=
"org.sss.
presentation.noui.filter.PasswordSM2
Filter"
/>
<!-- Module工厂实现(不可替换) -->
<property
name=
"factory"
class=
"org.sss.module.hibernate.ModuleSessionFactory"
/>
<!-- 后台应用服务启动用户名 -->
...
...
@@ -70,7 +71,7 @@
<!-- 服务列表(以逗号隔开多个服务名,服务名前加下划线忽略后台应用服务超时时间) -->
<property
name=
"serviceNames"
value=
""
class=
"java.lang.String[]"
/>
<property
name=
"userNames"
value=
"bgUser1,bgUser2"
class=
"java.lang.String[]"
/>
<property
name=
"millises"
value=
"
5
000,5000"
class=
"long[]"
/>
<property
name=
"millises"
value=
"
60
000,5000"
class=
"long[]"
/>
<property
name=
"timeouts"
value=
"600000,600000"
class=
"long[]"
/>
</service>
<!-- <service class="org.sss.presentation.zk.ZkUtils" initMethodName="init" deinitMethodName="deinit">
...
...
src/main/resources/spring-mvc.xml
View file @
9bc4d82a
...
...
@@ -24,6 +24,7 @@
<mvc:mapping
path=
"/**"
/>
<!--login 不需要拦截 -->
<mvc:exclude-mapping
path=
"/login"
/>
<mvc:exclude-mapping
path=
"/VerifyCode"
/>
<mvc:exclude-mapping
path=
"/fileBrowser/**"
/>
<bean
class=
"org.sss.presentation.noui.jwt.TokenInterceptor"
></bean>
</mvc:interceptor>
...
...
src/main/webapp/WEB-INF/web.xml
View file @
9bc4d82a
...
...
@@ -26,7 +26,7 @@
</context-param>
<context-param>
<param-name>
loginContextName
</param-name>
<param-value>
cn.com.brilliance.eibs.auth.DatabaseLoginContext
</param-value>
<param-value>
cn.com.brilliance.eibs.auth.DatabaseLoginContext
ForELCS
</param-value>
</context-param>
<context-param>
<param-name>
nouiTimeout
</param-name>
...
...
src/main/webapp/cfg/transaction.properties
View file @
9bc4d82a
#交易服务流定制,对象名称为各交易名后接.srv(如:dbapty.srv),对象值为各交易所需服务流,以服务的单个字符缩写组成字符串(如:SPTF)
#配置示例(mgrtsk交易)
mgrtsk.srv
=
SWTF
ditopn.srv
=
SEMF
ditadv.srv
=
SPEMF
#配置
ditopn01
=
ditopn
ditopn02
=
ditopn
ditame01
=
ditame
ditame02
=
ditame
###########################
#######国内信用证##########
###########################
ditopn.review
=
【邦贸易】信用证开立复核通知:{?1}信用证开立,现提请复核,请及时登陆“邦贸易”平台处理。
ditopn.repair
=
【邦贸易】信用证开立复核驳回通知:{?1}信用证开立被复核驳回,请及时登陆“邦贸易”平台处理。
ditopn.authorize
=
【邦贸易】信用证开立授权通知:{?1}信用证开立,现提请授权,请及时登陆“邦贸易”平台处理。
ditopn.autrepair
=
【邦贸易】信用证开立授权驳回通知:{?1}信用证开立被授权驳回,请及时登陆“邦贸易”平台处理。
ditopn.insure
=
【邦贸易】购买保险通知:{?1}信用证开立授权已通过,请登陆“邦贸易”平台办理保险购买手续。
ditopn.insuredone
=
【邦贸易】开证通知提醒:{?1}信用证项下保险购买已完成,请登陆“邦贸易”平台办理信用证开立通知手续。
ditopn.nextep
=
【邦贸易】信用证通知:{?1}银行向贵行开出{?2}国内信用证,请登陆“邦贸易”平台办理通知受益人手续。
ditame.review
=
【邦贸易】信用证修改复核通知:{?1}信用证修改,现提请复核,请及时登陆“邦贸易”平台处理。
ditame.repair
=
【邦贸易】信用证修改复核驳回通知:{?1}信用证修改被复核驳回,请及时登陆“邦贸易”平台处理。
ditame.authorize
=
【邦贸易】信用证修改授权通知:{?1}信用证修改,现提请授权,请及时登陆“邦贸易”平台处理。
ditame.arepair
=
【邦贸易】信用证修改授权驳回通知:{?1}信用证修改被授权驳回,请及时登陆“邦贸易”平台处理。
ditame.nextep
=
【邦贸易】信用证修改通知:{?1}银行向贵行开出{?2}国内证第{?3}次修改,请登陆“邦贸易”平台办理通知受益人手续。
detopn.review
=
【邦贸易】信用证通知复核通知:{?1}信用证通知,现提请复核,请及时登陆“邦贸易”平台处理。
detopn.repair
=
【邦贸易】信用证通知复核驳回通知:{?1}信用证通知被复核驳回,请及时登陆“邦贸易”平台处理。
?=【邦贸易】购买保险通知:{?1}信用证通知复核已通过,请登陆“邦贸易”平台办理保险购买手续。
?=【邦贸易】信用证通知提醒:{?1}信用证项下保险购买已完成,请登陆“邦贸易”平台办理信用证通知手续。
detame.review
=
【邦贸易】信用证修改通知复核通知:{?1}信用证修改通知,现提请复核,请及时登陆“邦贸易”平台处理。
detame.repair
=
【邦贸易】信用证修改通知复核驳回通知:{?1}信用证修改通知被复核驳回,请及时登陆“邦贸易”平台处理。
?=【邦贸易】信用证交单复核通知:{?1}信用证交单,现提请复核,请及时登陆“邦贸易”平台处理。
bmtdck.review
=
【邦贸易】信用证交单复核驳回通知:{?1}信用证交单被复核驳回,请及时登陆“邦贸易”平台处理。
bmtdck.repair
=
【邦贸易】购买保险通知:{?1}信用证交单复核已通过,请登陆“邦贸易”平台办理保险购买手续。
?=【邦贸易】信用证交单办理提醒:{?1}信用证项下保险购买已完成,请登陆“邦贸易”平台办理交单手续。
bmtame.nextep
=
【邦贸易】信用证寄单通知:交单行已将{?1}信用证项下单据扫描件发送贵行(原件已寄出),请登陆“邦贸易”平台办理到单处理手续。
bmtame.review
=
【邦贸易】信用证单据修改/换单复核通知:{?1}信用证单据修改/换单,现提请复核,请及时登陆“邦贸易”平台处理。
bmtame.repair
=
【邦贸易】信用证单据修改/换单复核驳回通知:{?1}信用证单据修改/换单被复核驳回,请及时登陆“邦贸易”平台处理。
bmtame.nextep
=
【邦贸易】信用证单据修改/换单通知:交单行已将{?1}信用证下单据修改/换单扫描件发送贵行(原件已寄出),请登陆“邦贸易”平台办理到单处理手续。
?=【邦贸易】催收提醒:{?1}银行{?2}信用证项下{?3}元的付款日期为{?4},请提前联系开证行付款。
bdtdck.review
=
【邦贸易】信用证到单审核复核通知:{?1}信用证到单审核,现提请复核,请及时登陆“邦贸易”平台处理。
bdtdck.repair
=
【邦贸易】信用证到单审核复核驳回通知:{?1}信用证到单审核被复核驳回,请及时登陆“邦贸易”平台处理。
bdtudp.review
=
【邦贸易】信用证单据承付复核通知:{?1}信用证到单承付,现提请复核,请及时登陆“邦贸易”平台处理。
bdtudp.repair
=
【邦贸易】信用证单据承付复核驳回通知:{?1}信用证到单承付被复核驳回,请及时登陆“邦贸易”平台处理。
bdtudp.nextep
=
【邦贸易】信用证单据承付通知:开证行{?1}已对{?2}信用证项下单据确认到期付款,请登陆“邦贸易”平台处理。
bdtdcr.review
=
【邦贸易】信用证单据拒付复核通知:{?1}信用证到单拒付,现提请复核,请及时登陆“邦贸易”平台处理。
bdtdcr.repair
=
【邦贸易】信用证单据拒付复核驳回通知:{?1}信用证到单拒付被复核驳回,请及时登陆“邦贸易”平台处理。
bdtdcr.nextep
=
【邦贸易】信用证单据拒付通知:开证行{?1}已对{?2}信用证项下单据做出拒付,请登陆“邦贸易”平台处理。
bdtset.nextep
=
【邦贸易】信用证付款通知:开证行{?1}已对{?2}信用证项下单据付款,请查收。
?=【邦贸易】付款提醒:{?1}信用证项下{?2}元的付款日期为{?3},请提前安排并到期支付。
###########################
########## 保险 #########
###########################
#额度候补
申请额度候补=【邦贸易】额度申请通知:投保人【{?1}】申请开证行{?2}额度候补,业务单号{?3},请尽快登录系统进行处理。
额度到货通知=【邦贸易】额度到货通知:您申请的{?1}开证行额度已到货,业务单号{?2},请尽快登录“邦贸易”平台办理投保手续。
#投保申请
intopn.review
=
【邦贸易】投保复核通知:您有一笔 [{?1}]的投保申请复核任务,请您尽快登录“邦贸易”平台进行处理。
intopn.repair
=
【邦贸易】投保驳回通知:您提交的[{?1}]的投保申请已被复核岗驳回,请尽快登录“邦贸易”平台进行处理。
#自动核保
自动核保
.nextep
=
【邦贸易】投保审核通知:编号{?1},投保人为[?2}]的投保单已提交核保,请尽快登录系统处理。
自动核保
.success
=
【邦贸易】投保缴费通知:投保单编号为{?1}的投保申请已通过保险公司审核,请在五个工作日内通过人行清算系统将保费付至保险人指定账户(户名:{?2};开户行:{?3};账号:{?4})并请在备注栏注明投保单号{?5},否则本次投保申请将失效。
#人工核保
intchk.review
=
【邦贸易】投保审核通知:编号{?1},投保人为[{?2}]的投保单,已提交复核,请尽快登录系统进行处理。
intchk.repair
=
【邦贸易】投保驳回通知:编号{?1},投保人为 [{?2}]的投保单已被复核岗驳回,请尽快登录系统进行处理。
intchk.rtinitial
=
【邦贸易】投保驳回通知:投保单尾编号为{?1}的投保申请已被保险公司驳回,请登录“邦贸易”平台查看具体原因。
intchk.success
=
【邦贸易】投保缴费通知:投保单编号为{?1}的投保申请已通过保险公司审核,请在五个工作日内通过人行清算系统将保费付至保险人指定账户(户名:{?2};开户行:{?3};账号:{?4})并请在备注栏注明投保单号{?5},否则本次投保申请将失效。
自动、人工缴费匹配成功
.success.E
=
【邦贸易】投保成功通知:您已投保成功,保险单号为{?1},保险单已经发送您的注册邮箱,您也可以点击链接{?2}查看或下载保险单。保费发票将寄送至您的联系地址,您也可以联系{?3}保险{?4}分公司索取,电话{?5}。
自动、人工缴费匹配成功
.success.S
=
【邦贸易】通知您:您的{?1}投保申请已成功投保”,邮件内容同短信。
自动匹配失败
.failed
=
【邦贸易】投保失效通知:您投保单尾号为xxxx的投保申请因未能在五个工作日内缴纳保费,投保申请失效,特此通知。
#批量
每日批量=【邦贸易】投保缴费通知:投保单尾号为{?1}的投保申请,尚未缴纳保费人民币{?2}元。请于{?3}前完成保费缴纳,否则本次投保申请将失效。(适用于投保
以对应业务核保通过日的次日开始的五日内,每日上午9点发送短信。)
每日批量=【邦贸易】批改缴费通知:保险单尾号为{?1}的批改申请,尚未缴纳保费人民币{?3}元。请于{?3}前完成保费缴纳,否则本次批改申请将失效。(适用于批单
以对应业务核保通过日的次日开始的五日内,每日上午9点发送短信。)
#保单批改申请
insame.review
=
【邦贸易】批改审核通知:保险单尾号为{?1}的批改申请已提交复核,请您尽快登录“邦贸易”平台进行复核处理。
insame.repair
=
【邦贸易】批改驳回通知:保险单尾号为{?1}的保险单批改申请已被复核岗驳回,请尽快登录“邦贸易”平台进行处理。
#保单批改自动核保
批改自动核保
.nextep
=
【邦贸易】批改审核通知:编号为{?1},投保人为【{?2}】的保险单批改申请已提交核保,请尽快登录系统进行处理。
批改自动核保
.success.S
=
【邦贸易】批改成功通知:保险单尾号为{?1}批改申请已成功。批单已发送至您的注册邮箱,您也可点击链接{?2}进行查看或下载批单。
批改自动核保
.success.E
=
【邦贸易】通知您:您的{?1}批改申请已成功批改 ,邮件内容同短信。
#保单批改人工核保
intchk.review
=
【邦贸易】批改审核通知:保险单尾号{?1},投保人为【{?2}】的保险单批改申请已提交复核,请尽快登录系统进行处理。
intchk.repair
=
【邦贸易】批改驳回通知:保险单尾号为{?1}的批改申请,未能通过审核,请尽快登录系统查看并处理。
intchk.rtinitial
=
【邦贸易】批改驳回通知:保险单尾号为{?1}的批改申请,未能通过审核,请登录“邦贸易”平台查看具体原因。
intchk.nextep.A
=
【邦贸易】批改缴费通知:保险单尾号为{?1} 的批改申请已通过{?2}保险公司审核,请在五个工作日内通过人行清算系统将保费付至保险人指定账户(户名:{?3};开户行:{?3} ;账号:{?5})并请在备注栏注明批单号{?6},否则本次批改申请将失效。
intchk.nextep.B
=
【邦贸易】批改退费通知:保险单尾号为{?1}的批改申请已通过{?2}保险公司审核,{?3}保险将尽快将保险费人民币(大写){?4}元汇至您的投保缴费账户。
#缴费匹配
自动/人工缴费匹配成功
.nextep.S
=
【邦贸易】批改成功通知:保险单尾号为{?1}批改申请已成功。批单已经发送您的注册邮箱,您也可点击链接{?2}进行查看或下载批单。保费发票将寄送给您的联系地址,您也可以联系{?3}保险{?4}分公司索取,电话{?5}。
自动/人工缴费匹配成功
.nextep.E
=
邮件主题为“【邦贸易】通知您:您尾号为{?1}的保险单批改申请已成功批改”,邮件内容同短信。
自动/缴费匹配失败
.nextep
=
【邦贸易】批改失效通知:尾号为{?1}的保险单批改申请因未能在五个工作日内缴纳保费,本次批改申请失效,特此通知。
#预警办理
intwar.review
=
【邦贸易】预警审核通知:编号为{?1}的保险单风险处置意见,现已提交复核,请尽快请登录系统处理。
intwar.repair
=
【邦贸易】预警驳回通知:编号为{?1} 的保险单风险处置意见被驳回,请尽快请登录系统查看处理。
intwar.success
=
【邦贸易】预警通过通知:编号为{?1}的保险单风险处置意见,现已通过复核,请尽快落实风险处置措施。
#风险等级调整
intrsk.review
=
【邦贸易】风险等级调整审核通知:编号为{?1}的保险单风险评级意见现已提交复核,请尽快请登录系统处理。
intrsk.repair
=
【邦贸易】风险等级调整驳回通知:编号为{?1}的保险单风险评级意见被复核岗驳回,请尽快登录系统重新进行风险认定处理。
intrsk.nextep
=
【邦贸易】风险等级调整复核通过通知:编号为{?1}的保险单风险评级意见现已通过复核,请尽快登录系统进行相应操作。
#可能损失通知申请
intnot.review
=
【邦贸易】可损审核通知:编号为{?1}的保险单《可能损失通知》,现已提交复核,请尽快请登录“邦贸易”平台进行处理。
intnot.repair
=
【邦贸易】可损驳回通知:编号为{?1}的保险单《可能损失通知》已被复核岗驳回修改,请尽快请登录“邦贸易”平台进行处理。
intnot.termin
=
【邦贸易】可损终止通知:编号为{?1}的保险单《可能损失通知》已被复核岗终止,请知悉。
intnot.nextep
=
【邦贸易】可损通知:编号{?1}、被保险人为【{?2}】的《可能损失通知书》已提交,请尽快登录系统处理。
#可能损失通知处理
intnoa.review
=
【邦贸易】可损审核通知:编号为{?1}的《可能损失通知》处理意见已提交复核,请尽快登录系统处理。
intnoa.repair
=
【邦贸易】可损驳回通知:编号为{?2}的《可能损失通知》处理意见已被复核岗驳回,请尽快登录系统查看处理。
#保后管理
intaft.review
=
【邦贸易】可损处理结果审核通知:编号为{?1}的《可能损失通知》追偿处理结果已提交复核,请尽快登录系统处理。
intaft.repair
=
【邦贸易】可损处理结果驳回通知:编号为{?1}的《可能损失通知》追偿结果未通过复核,请尽快登录系统查看处理。
intaft.success.A
=
【邦贸易】追偿成功通知:经{?1}保险公司努力,编号为{?2}的《可能损失通知》项下开证行已同意按照信用证约定付款,请您确认收款。并按照委托追偿代理协议约定向{?3}保险公司支付追偿费用{?4}元,收款人{?5}收款账户{?6}开户行{?7}。
intaft.success.B
=
【邦贸易】追偿失败通知:虽经{?1}保险公司努力,编号为{?2}的《可能损失通知》项下开证行仍未按照信用证约定付款,请您及时按照保险合同约定向{?3}保险公司提起索赔申请。
#索赔申请
intcsd.review
=
【邦贸易】索赔申请审核通知:编号为{?1}的保险单索赔申请已提交复核,请尽快请登录“邦贸易”平台进行处理。
intcsd.repair
=
【邦贸易】索赔申请驳回通知:编号为{?1}保险单索赔申请已被驳回,请尽快请登录“邦贸易”平台查看处理。
intcsd.termin
=
【邦贸易】索赔申请终止通知:编号{?1}的保险单索赔申请已被复核岗终止,请知悉。
intcsd.nextep
=
【邦贸易】索赔通知:索赔业务单号{?1}索赔申请现已提交,请尽快请登录系统进行处理。
#定损核赔
intsps.review
=
【邦贸易】索赔复核通知:索赔业务单号{?1}定损核赔现已提交复核,请尽快请登录系统进行处理。
intsps.rtinitial
=
【邦贸易】索赔申请驳回通知:索赔业务单号{?1}索赔申请现已被{?2}保险公司驳回,请尽快请登录“邦贸易”平台查看处理。
intsps.repair
=
【邦贸易】索赔申请驳回通知:索赔业务单号{?1}定损核赔现已退回修改,请尽快请登录系统进行查看处理。
intsps.success
=
【邦贸易】索赔申请结果通知:索赔业务单号{?1}定损核赔已审核通过,请办理赔付手续。
intsps.nextep
=
【邦贸易】索赔申请结果通知:编号为{?1}的保险单索赔申请已被{?3}保险公司拒绝赔付,请登录“邦贸易”平台进行查看。
#追偿行动
catras.review
=
【邦贸易】追偿行动审核通知:编号为{?1}的保险单索赔申请追偿报告已提交复核,请尽快登录系统处理。
catras.repair
=
【邦贸易】追偿行动驳回通知:编号为{?1}的保险单索赔申请追偿报告未通过复核,请尽快登录系统查看处理。
catras.nextep
=
【邦贸易】追偿行动审核结果通知:编号为{?1}的保险单索赔申请追偿报告已通过复核,请尽快落实处理意见。
#追偿结果
catrat.review
=
【邦贸易】追偿结果审核通知:编号为{?1}的保险单索赔申请追偿处理结果已提交复核,请您尽快登录系统处理。
catrat.repair
=
【邦贸易】追偿结果驳回通知:编号为{?1}的保险单索赔申请追偿处理结果未通过复核,请尽快登录系统查看处理。
#合同终止
合同终止经办
.review
=
【邦贸易】合同终止审核通知:保险单号为{?1}的保险合同终止处理意见现已提交复核,请尽快请登录系统处理。
合同终止经办
.repair
=
【邦贸易】合同终止驳回通知:保险单号为{?1}的保险合同终止处理意见未通过复核,请尽快登录系统查看处理。
# \u516C\u5171\u5305\u5934
package.base
=
com.brilliance.eibs.etrade
#
subpackage.trans
=
subpackage.module
=
# \u5404\u4EA4\u6613\u7684\u76EE\u5F55
path.office
=
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment