交行供应商考评系统项目开发的经验实录
2012-08-03 17:13
232 查看
1) 招标评估的查询项中,项目编号建议采用模糊查询,中标日期,建议采用时间段,而不是时间点
2)招标评估增加时,注意校验:合同签订日期〉=批准日期》=中标日期;合同金额《=预算金额;预算金额未注明单位;
时间段得添加2个字段
if(successDate1!=null && successDate2!=null){
condition.put("successDate1", sdf.format(successDate1));
condition.put("successDate2", sdf.format(successDate2));
}else if(successDate1!=null && successDate2==null){
condition.put("successDate1",sdf.format(successDate1));
condition.put("successDate2",successDate2);
}
else if(successDate1==null && successDate2!=null){
condition.put("successDate1",successDate1);
condition.put("successDate2",sdf.format(successDate2));
}
else {
condition.put("successDate1",successDate1);
condition.put("successDate2",successDate2);
}
condition.put("code", code);
condition.put("projecName", projecName);
condition.put("vendorName", vendorName);
if(condition.get("successDate1")!=null && !condition.get("successDate1").equals("")&& condition.get("successDate2")!=null && !condition.get("successDate2").equals("")) {
where += " and b.SUCCESS_DATE between '"+ condition.get("successDate1")+"'"+" and "+"'"+condition.get("successDate2")+"'";
}else {
if(condition.get("successDate1")!=null && !condition.get("successDate1").equals("")) {
where += " and b.SUCCESS_DATE= '" +condition.get("successDate1")+"'";}
if(condition.get("successDate2")!=null && !condition.get("successDate2").equals("")) {
where += " and b.SUCCESS_DATE= '"+ condition.get("successDate2")+"'";}
}
2)招标评估增加时,注意校验:合同签订日期〉=批准日期》=中标日期;合同金额《=预算金额;预算金额未注明单位;
时间段得添加2个字段
if(successDate1!=null && successDate2!=null){
condition.put("successDate1", sdf.format(successDate1));
condition.put("successDate2", sdf.format(successDate2));
}else if(successDate1!=null && successDate2==null){
condition.put("successDate1",sdf.format(successDate1));
condition.put("successDate2",successDate2);
}
else if(successDate1==null && successDate2!=null){
condition.put("successDate1",successDate1);
condition.put("successDate2",sdf.format(successDate2));
}
else {
condition.put("successDate1",successDate1);
condition.put("successDate2",successDate2);
}
condition.put("code", code);
condition.put("projecName", projecName);
condition.put("vendorName", vendorName);
if(condition.get("successDate1")!=null && !condition.get("successDate1").equals("")&& condition.get("successDate2")!=null && !condition.get("successDate2").equals("")) {
where += " and b.SUCCESS_DATE between '"+ condition.get("successDate1")+"'"+" and "+"'"+condition.get("successDate2")+"'";
}else {
if(condition.get("successDate1")!=null && !condition.get("successDate1").equals("")) {
where += " and b.SUCCESS_DATE= '" +condition.get("successDate1")+"'";}
if(condition.get("successDate2")!=null && !condition.get("successDate2").equals("")) {
where += " and b.SUCCESS_DATE= '"+ condition.get("successDate2")+"'";}
}
相关文章推荐
- 统计分析系统开发-项目管理经验
- 药品信息管理系统项目开发经验学习
- 在浙江杭州快速开发公司内部办公自动化OA系统的经验总结(有成熟的后台配置工具、开发平台、程序员朋友圈还真不错,做软件项目还得靠积累才稳妥)
- 职教考评系统项目开发手册(一)
- 基于LigerUI+JBPM5自定义表单+Node.js的J2EE大型金融项目《财务预算系统》开发全程实录
- 经验谈一个项目的开发过程及成员组成
- 开发项目:黄冈基站资源管理系统
- 开发项目:水电房租管理系统
- Android开发项目经验
- 最近开发一个SQL server大数据量统计系统的经验总结
- 机房收费系统之项目开发计划书
- 基于MFC的视频监控系统客户端实现 ---项目经验
- 一个小型即时通讯项目的开发经验4--模块设计与功能分配
- 黑马程序员之项目开发学习笔记:酒店管理系统(HotelManager)
- STM8+开发环境、最小项目工程、最小系统
- iOS 项目的目录结构能看出你的开发经验
- 《基于C/S模式的android手机与PC机通信系统的开发》项目
- 监控报警系统搭建及二次开发经验
- 项目、系统开发中的需求分析说明书和需求规格说明书的区别
- java项目开发经验总结