天天看点

【SSH项目实战】国税协同平台-30.投诉受理&保存受理信息

上次我们给“投诉受理管理”模块做了多条件查询功能,我们通过流程图来回顾一下这个模块的具体流程:

【SSH项目实战】国税协同平台-30.投诉受理&保存受理信息

根据流程图,我们接下来剩下的就是“受理投诉”、“保存投诉信息”、“用户投诉”等功能了。我们不用着急,一项一项的来完成。

我们下面写的就是管理者受理投诉的功能,可以看到我们的列表有这么一项:

【SSH项目实战】国税协同平台-30.投诉受理&保存受理信息

我们要给这个受理加一个链接,使之能够进入之前需求分析中要求的受理界面,在受理界面管理者可以填写投诉的回复内容。

首先在Action中编写跳转至受理界面的方法:

因为我们要回复投诉,所以在Action中添加一个回复投诉对象以及get和set方法:

然后在jsp页面中添加这个超链接:

其中的doDeal的javascript方法如下:

然后我们看一下美工给我们的dealUI页面(我们要在其中添加需要显示的数据和超链接,下面已经是添加好的):

上面暂时我们还没有编写的功能取值使用了xxx,后面我们写这块功能的时候在重新完善jsp界面代码。

我们在回复界面回复了用户的投诉之后,要点击保存了,此时我们要对回复进行保存等等一系列操作,所以在Action方法中添加deal()方法来完成这些操作:

我们来测试一下:

对第一条投诉点击“受理”

【SSH项目实战】国税协同平台-30.投诉受理&保存受理信息

然后跳转至这个页面:

【SSH项目实战】国税协同平台-30.投诉受理&保存受理信息
【SSH项目实战】国税协同平台-30.投诉受理&保存受理信息

我们在回复框里随意输入了一些数据,然后我们点击“保存”。

页面跳转回列表,并且刚刚我们的投诉信息变成了“已受理”状态

【SSH项目实战】国税协同平台-30.投诉受理&保存受理信息

我们去数据库中查看,我们的回复信息也已经保存下来

【SSH项目实战】国税协同平台-30.投诉受理&保存受理信息

我们下一次完成历史受理信息的显示

【SSH项目实战】国税协同平台-30.投诉受理&保存受理信息

以及数据回显功能,当然还有用户编写投诉信息的入口,我们下篇总结再继续。