test.txt
4.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
56f6ae575b174aa59c607242a34d9502
分单结果批量调整满足条件
1.失效件:
(1)保单进入失效月次月至失效日起两年内;
(2)失效原因满足下列其中一项:
保全:未在规定宽限期内缴纳续期保费;
保全:借款本金和利息和超过保单现金价值;
保全:保单的现金价值不足以垫缴保费;
(3)保单渠道与收展服务人员岗位相匹配。
2.缓缴件
(1)保单有效状态的长险(万能险);
(2)保单渠道与收展服务人员岗位相匹配。
自定义查询保单落图:gras/falling/queryPageData----》FallingMapService.queryPageDatas()
获取分区区域列表:gras/branchGeo/getBranchGeoInfoPageByCode----》grasBranchGeoService.selectBranchGeoInfoPageByCode()
获取区域点面数据:gras/branch/getBranchGeoByBranchCode---》branchInfoService.getBranchGeoByBranchCode()
根据机构代码获取渠道:/gras/branchRegion.getBranchRegion--》grasBranchGeoService.getBranchRegion()
根据机构号查询保单:/gras/resultCheck/selectByBranchCode----》ResultCheckService.selectByBranchCode()
根据传入条件查询保单信息:/gras/resultCheck/queryPolicy--》ResultCheckService.queryPolicy()
FallingMapService.outInResult()
FallingMapService.resultput()
ElasticSearchServiceImpl类
ElasticSearchPolicyServiceImpl类
/gras/menu/updateMenus---》menuService.updateByRoleIdAndMenus()
/gras/resultCheck/getDatasExportToExcel----》ResultCheckService.selectForExcel()
批量调整:gras/resultCheck/adjustEmp----》ResultCheckService.adjustEmp
1:目前系统中删除操作涉及的表有:GRAS_BRANCH_GEO、GRAS_BRANCH_STYLE、GRAS_AREA_STAFF、GRAS_SYS_ROLE_MENU、GRAS_SYS_MENU、GRAS_ASSIGN_FAILED_RECORD
"UIWL_AN1","UIED_AN1","UIAN_DN1","UIAN_EN1","UBWL_AN1","UBEN_AN1","UBED_CN1"
https://www.jianshu.com/p/01a6a61d9e02
public void setUser(String userName)
{
grasBranchAssignRuleMapper.setUser(userName);
}
<parameterMap id="stsReturn_param" type="java.lang.String">
<parameter property="userName" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"></parameter>
</parameterMap>
<update id="setUser" parameterMap="stsReturn_param">
call gracde.gra_sys_package.set_user(?)
</update>
在项目进行开发阶段,负责日常开发,测试用例的编写和测试工作,版本部署以周为单位,开发过程时间还是比较紧张;实际开发中问题很多,这需要一个一个去攻克:1:首先需要提到的是周版本测试环境的部署,本项目采用的是微服务架构,项目是部署在多台服务器,起初部署工作难度还是很大,一些配置问题和启动顺序问题都发生过,版本部署时间很长,容错率很小;2:地址解析问题耗时最久,保单地址解析在测试环境报错,因为地址解析是要访问外网(现服务器都是内网),最初早已排除非网络问题,后续进过不断尝试,才发现为ES数据库问题3:Oracle至ES数据库同步问题,起初走了很多弯路,通过java代码去实现,后效率和数据一致性无法保证,改为Logstash 去实现,由于保单数据量太大的情况下,在执行Logstash过程中,ES内存不足,oracle表空间不足一系列问题随之而来,后通过增加分配ES内存,优化查询SQL后,全量同步才顺利的执行,但全量同步执行成功后,全量数据已经同步完成,增量同步问题又来了,效率问题和数据一致性问题现阶段还有待解决。
现已进入项目最后阶段,主要进行修复bug,版本测试和版本管理工作,期间对整体项目编写单元测试用例,场景测试用例,分别按用例去测试,来达到测试的准确性和全面性,对项目最后上线把最后一关,争取在新历年初实现项目生产上线