网厅测试 - ashorefish/-software-test GitHub Wiki

1、SBC的门槛,网厅并不一定需要,所以脚本执行之后,需要停用相关的门槛

2、crh_sbc.businrulewrap 中 -1表示 公告业务,空格表示通用 crh_sbc.businruleflow 记录具体的门槛

3、pack2版本是否启用证书有单独的开关,pack3 按业务来配置 是否启用证书 业务号.sign.agreement.need.cert=1

如果要模拟证书,需要在 crh_user.usercaverify插入一条记录;

4、sbc 银行业务办理时间检查 xpe-products-sbc-api\src\main\java\com\cairh\xpe\sbc\api\aop\WorktimeAspect.java

/**
 * (银行)工作时间检查环绕拦截处理(非工作时间抛出异常)
 * @param pjp
 * @return
 * @throws Throwable
 */
@Around("checkBankWorkTime()")
public Object aroundCheckBankWorkTime(ProceedingJoinPoint pjp) throws Throwable {
	Object result = null;

// String bank_no = getValue(pjp, HsFields.BANK_NO); String bank_no = getBankNo(pjp); if (sysParamService.checkTradeTime(Constant.WORK_TIME_4, bank_no)) { result = pjp.proceed(); } else if (StringUtils.equals(SkipCheckWorkTimeContext.getSkipBankWorkTime(), Constant.FLAG_1)) { List args = pjp.getArgs() != null ? Arrays.asList(pjp.getArgs()) : null; String className = pjp.getTarget().getClass().getSimpleName(); String method = pjp.getSignature().getName(); logger.warn(String.format("API Service [%s.%s(%s)]被和谐,银行非工作时间!", className, method, args)); } else { throw new BizException(ErrorCode.ERR_BANK_WORK_TIME, "银行不在工作时间!"); } return result; } 调用柜台功能号检查了 当前日期是否交易日检查了“证券” public static final String CNST_FUNCID_SECUARG_EXCHANGEDATE_GET = "112007";// 交易日期获取

5、东北证券 检查了 客户风险要素信息 是否包含了'g';

6、办理节点“获取数据”是获取中登一码通等信息,提交到大字段中,到时候到同步办理节点时,会将用户信息同步到中登 我觉得不能放在审核节点之后,因为 审核页面需要显示用户的中登一码通、银行账户、股东账户等

7、获取数据节点 获取哪些数据有专门的配置项

8、是否是零资产【is.zero.fund】 设置为 1,则检查客户资产,若不为零,则禁止重置客户密码

9、通过是否hide 600185菜单,来决定是否显示 修改手机号的按钮

10、wt-comm中有检查插件版本的配置项

11、IE上无法显示ocx插件的问题,需要定位

12、网厅很多页面没有做双击的控制, 在登录-自动开通委托方式界面,连续双击,可能调多次suit0020,导致同步数据异常

13、国盛的国债逆回购开通 比较特殊并不在证券账户上加权限控制

是修改客户资金账号的分组 如果分组为7 则代表开通了国债逆回购

14、东北开通多账户存在,检查了股东账户状态及指定交易标志,检查了理财账户状态

15、网厅中部分配置项不标准,例如#业务编号wt.sync.csdc.info= ,大部分配置应该是#业务编号.wt.sync.csdc.info=

16、海通环境因为账户中心异常,导致登录失败

17、本地host没有配置 backend.wt.com 网厅的的页面的域名 这个视频嵌入了网厅的后台页面,由于没有配置host,导致nginx无法转发,nginx返回如下页面,导致视频接通后,页面自动刷新,返回首页。

<script type="text/javascript"> function getCookie(c_name) { // Local function for getting a cookie value if (document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "="); if (c_start!=-1) { c_start=c_start + c_name.length + 1; c_end=document.cookie.indexOf(";", c_start);
    if (c_end==-1) 
        c_end = document.cookie.length;

    return unescape(document.cookie.substring(c_start,c_end));
    }
}
return "";

} function setCookie(c_name, value, expiredays) { // Local function for setting a value of a cookie var exdate = new Date(); exdate.setDate(exdate.getDate()+expiredays); document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : ";expires=" + exdate.toGMTString()) + ";path=/"; } function getHostUri() { var loc = document.location; return loc.toString(); } setCookie('YPF8827340282Jdskjhfiw_928937459182JAX666', '59.173.240.186', 10); try {
location.reload(true);
} catch (err1) {
try {
location.reload();
} catch (err2) {
location.href = getHostUri();
}
} </script>

This site requires JavaScript and Cookies to be enabled. Please change your browser settings or upgrade your browser.
⚠️ **GitHub.com Fallback** ⚠️