1、修改会员中心消息记录页面，之前竟然没根据角色限制，会员只能查看自己的消息记录。

2、修正计费处的一个Bug，改成只要已经安排专家计费就会开始，而不是下面这种写法：
if (consultation.ConsultationStatus == SymbolicConstant.ConsultationStatus_OVER || consultation.ConsultationStatus == SymbolicConstant.ConsultationStatus_ARRANGED)
这种写法会导致非视频会诊执行两次扣费操作，此代码在Update方法中，每次Update只要符合条件都回执行扣费操作，所以判断条件中只能有一项，现在改成安排专家后就执行扣费操作。
3、之前的代码竟然没捕获到提交的拒绝会诊原因字段，已经修复。
4、添加会诊成功后，页面跳转到用户的会诊记录页面中。
5、之前的修改将其和SystemUser改成了一对一关系，无需向Consumer主键赋值Hibernate会自动让一对一两端的主键相同。但后面再向CardUser表中添加记录时又用到了Consumer表的主键，所以插入报错，现已修正。
6、预约体检时，之前只会根据消费状态表中剩余的服务次数来判断哪些服务项目可用，这样不合理。应该先查询此使会员卡下此服务项目的状态为已提交或已创建房间的会诊记录的个数，而服务项目剩余的次数应该大于这个会诊记录个数，然后才能显示。否则，用户可能会多次预约会诊，而服务次数要等到会诊状态变为已安排专家时才减一，到时候都安排了就会出现负值。
7、下面这种写法，数组对象，在IE下会报错，最后一个对象后面不能有逗号。否则IE会认为数组有6个对象，length属性为6。实际只有5个对象，for循环遍历时就报错了。
       var columnInfo = [
            { "columnName": "RealName", "columnText": "申¦¨º请?者?姓?名?", "width": "100px", "style": "text-align:left" },
            { "columnName": "AddTime", "columnText": "申¦¨º请?时º¡À间?", "width": "150px", "style": "text-align:center" },
            { "columnName": "RequestTime", "columnText": "要°a求¨®时º¡À间?", "width": "150px", "style": "text-align:center" },
            { "columnName": "PhyExamTypeName", "columnText": "会¨¢诊?方¤?式º?", "width": "100px", "style": "text-align:center" },
            { "columnName": "PhyExamStatusName", "columnText": "会¨¢诊?状Á¡ä态¬?", "width": "150px", "style": "text-align:center" },
              ];
8、将通用查询管理页面表格底部标签默认数值都改成0。
9、将预约会诊处的分步填写插件按钮改成中文显示。
10、发布新版本。
11、今天对计费流程进行了不小的更改，对整个系统的初步的深入的测试也已经完成，也跟客户进行了沟通，说明现在的版本已经稳定下来，可以使用了。
12、通过同事帮助测试，自己对这个项目的稳定性已经相对自信。当然，这并不代表其已经万无一失，后续的问题还是有待发掘的。
13、后面的工作有预约挂号功能、统计分析功能、界面美化、样式调整、继续发现并修复Bug（包括样式和程序）、代码重构。
14、后面自己会将界面做为重中之重，这个项目的程序不但要独一无二的稳定、高效，其界面也必然要足够华丽、易用。