这一周项目经理给我安排了修改BUG的任务,这是一个我没有动手参与过的项目,刚开始接到这个任务,我是懵的,这怎么改,我才刚来,这个也不是我参与的,看不懂啊。那又能怎么办呢,任务下来了就要完成嘛,之后就开始看了一下BUG的文档,在昨天把所有BUG还有易用性修改完成,接下来总结一下吧:
BUG
1)这个项目当中应用到了百度地图,客户那边给的BUG是使用火狐浏览器时,鼠标滑轮对地图进行缩放操作时,地图发生偏移,我百度了一下,并没有发现有跟我一样问题的,大都是滑轮不好使什么的,但是也有的回答给了我灵感,不兼容,所以我更换了百度地图的版本,将1.4转换成1.6,就可以正常使用了。
2)主页当中统计地图企业的数量是全部的,而不是符合条件的统计,我最后在sql语句中找到了问题,开发人员少了对企业的判断条件,所以统计出来的是所有企业。
3)企业图片上传之后无法修改,这个也是在sql语句中找到了问题,sql的修改语句中,没有添加路径,所以光可以提交,但是无法修改
易用性
1)首页——地图上的企业点位,将整改中的企业改为蓝色。危险源标点删除。这个我找了好久,也学到了东西,问题就在于sql语句中CASE WHEN 的用法, CASE WHEN (判断条件) THEN (结果) WHEN (判断条件) THEN (结果) 我第一次接触这个语句,也知道了,一个数据只要符合了第一个WHEN中的判断条件,就不会再继续往下执行,所以应该先判断小的,从小往大判断,以免出现想得到的值得不到的问题。
2)企业信息中加入生产经营小类查询,加入属地查询。让我新添加功能,我又对这个项目有了新的了解,也锻炼了自己得动手能力,我在jsp页面中新加了<td>,在controller中添加了获取全部属地的方法,在sql语句中添加了属地的判断条件,完成修改。