工作日志2016-5-2

来源:互联网 发布:淘宝店铺一年有多少分 编辑:程序博客网 时间:2024/05/05 10:47

一、档案编研问题总结

1、问题:档案编研前,档案条目无法显示

原因:点击归档文件,右侧不能显示档案条目。因为类型转换有错误,Oracle的BigDecimal和SQL的Integer转换问题。

代码修改处:/bianyan/bianyan_archiveList.jsp

6行:<%@ pageimport="java.math.BigDecimal"%>

194行:BigDecimalifile=(BigDecimal)recordValueList.get(fileNumPos);

修改完成后功能正常运行。

2、问题:档案编研前,查询功能有问题

原因:编研前,需进行查询操作,查询功能出现后台乱码。例如:题名包含(XXXX)查询,XXXX四字在后台乱码。

代码修改处:/bianyan/bianyan_archiveList.jsp   

101行修改:if(where==null){where=" status=0";}

else{where = new String(where.getBytes("ISO-8859-1"),"UTF-8");where+=" and status=0";}

修改完成后功能正常运行。

3、问题:档案编研完成时,编研功能有问题

原因:编研完成时,需对编研的档案取一个题名。例如题名:(关于XXX大事记的编写),题名在后台乱码。

1代码修改处:/bianyan/bianyan_action.jsp 

36行修改:

StringbianyanName = request.getParameter("name");

bianyanName=newString(bianyanName.getBytes("ISO-8859-1"),"UTF-8");

2代码修改处:/work/bianyan/bianyan_manager.jsp

114行修改:String title="";

if(request.getParameter("title")!=null){title =new String( request.getParameter("title").getBytes("ISO-8859-1"),"UTF-8");}

127行修改:String note="";

if(request.getParameter("note")!=null){note =new String(request.getParameter("note").getBytes("ISO-8859-1"),"UTF-8");}

修改完成后功能正常运行。

4、编研界面修改

编研功能界面调整:/bianyan/bianyan_archiveList.jsp

140行:table属性修改为width="99%"

145行:fieldset属性增加Z-index:-1

149行:scrolDivdiv属性增加Z-index:1

259行:table属性修改为width="95%"

295行:td属性修改为width="80px"

二、数据同步过程中问题总结

1、问题:同步过程中,档案门类随机英文名修改指定名称

代码修改处:/manage/wizard/wizardmanage.jsp

528行修改:objField.setField_name(request.getParameter("textEnFieldName"));

2、问题:简化方法添加门类时,出现null指针异常

原因:添加门类时,某一字段会出现null指针异常。

修改:src/com.kyinfo.archive.util/GeneralFunc.java

143行修改:

if(varrFields[i][4]==null)  varrFields[i][4]="";

3、问题:同步完成后,条目无法显示

原因:因为类型转换有错误,Oracle的BigDecimal和SQL的Integer转换问题。

修改:/work/_inc/inc_dataview.jsp

10行:import="java.math.BigDecimal"

653行:BigDecimal  ifile=(BigDecimal)alRecord.get(file_pos);

691行:BigDecimal  ireference=(BigDecimal)alRecord.get(file_pos);

793行:BigDecimal  ifile=(BigDecimal)alRecord.get(file_pos);

831行:BigDecimal  ireference=(BigDecimal)alRecord.get(file_pos);

修改完成后功能正常运行。

4、问题:档案门类添加新字段时,英文名无法输入

原因:档案门类添加新字段时,英文名默认为随机生成的,文本框禁止输入内容。

修改:/manage/wizard/createarchive_3.jsp

389行:formWizard3.textEnFieldName.disabled= bDisable;

formWizard3.textFieldName.disabled= bDisable;

0 0
原创粉丝点击