今天主要是配合测试人员对薪酬管理模块进行了集成测试,自然发现了一些BUG。
由于这是本人最近做得比较顺畅的模块,所以这些BUG真的可以记录下来,以提醒自己再接再励。
- 该页面在编辑状态提交时会出现JS错的提示,因为没有把一个方法藏起来,已解决。
- salary.jsp页面没有验证salaryId是否存在,页面效果欠佳,已经解决。
- 首页月份下拉列表月份显示不带0与编辑页面带0不统一,改为带0
- 绩效得分被算进去了,求和的结果未四舍五入且进行了取绝对值造成计算结果不正确,已修复
- set方法对计算结果字段actualSalary和originalSalary不能进行取绝对值,否则会不能保存负值,已修复
- 编辑状态时发薪年月可以修改的BUG已修复
- 查询页面备注查询操作符及表达式类型不正确BUG,已修复;
- 完善需求,使用模板文件导出Excel;
- 对index.jsp权限控制增加单独给admin一个提示“admin用户不能使用薪酬管理。”
- 对salary_list.jsp、salary.jsp网页增加是否已登录的判断,防止地址栏访问;
- 对所有Action增加薪酬管理权限的判断,防止非法管理。
- 排序时工资ID字符串排序方式BUG,修改成工资ID自动转换成数值再排序(111不会再比3小了)。
- 新建页面中要保证工资编号是纯数字,2e1,-1,1.5这样的值必须排除,已用正则表达式解决。