package com.wei.biz.impl;
import java.sql.Connection;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.List;
import com.wei.biz.InfosBiz;
import com.wei.dao.CommonDao;
import com.wei.entity.Infos;
import com.wei.entity.PageResult;
import com.wei.entity.Types;
public class InfosBizImpl implements InfosBiz{
private CommonDao dao;
public void setDao(CommonDao dao) {
this.dao = dao;
}
public void addTypes(Types item) {
dao.add(item);
}
public void addInfo(Infos item) {
dao.add(item);
}
public List searInfos(Infos item) {
List items=new ArrayList();
Connection conn=null;
java.sql.Statement stat = null;
ResultSet rs = null;
List l=new ArrayList();
String sql="select cardno,sum(money) from infos where 1=1";
if(item.getCardno()!=null && !"".equals(item.getCardno()))
sql+=" and cardno like '%"+item.getCardno()+"%'";
if(item.getUname()!=null && !"".equals(item.getUname()))
sql+=" and uname like '%"+item.getUname()+"%'";
if(item.getTypename()!=null && !"".equals(item.getTypename()))
sql+=" and typename like '%"+item.getTypename()+"%'";
if(item.getMoney()!=null && !"".equals(item.getMoney()))
sql+=" and money = "+item.getMoney();
if(item.getMydate()!=null && !"".equals(item.getMydate())){
SimpleDateFormat d = new SimpleDateFormat("yyyy-MM-dd");
String creatdate = d.format(item.getMydate());
sql+=" and mydate <= '"+creatdate+"'";
}
sql+=" group by cardno";
System.out.println(sql);
try {
conn =DBConnection.getConn();
stat = conn.createStatement();
rs = stat.executeQuery(sql);
while (rs.next()){
String [] value=new String[2];
value[0]=rs.getString(1);
value[1]=String.valueOf(rs.getDouble(2));
l.add(value);
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
try {
if (rs != null)
rs.close();
if (stat != null)
stat.close();
if(conn!=null){
conn.close();
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
for (int i = 0; i < l.size(); i++) {
String [] v=(String[])l.get(i);
System.out.println(v[0]);
}
try {
conn =DBConnection.getConn();
stat = conn.createStatement();
for (int i = 0; i < l.size(); i++) {
String [] v=(String[])l.get(i);
System.out.println(v[0]);
stat = conn.createStatement();
rs = stat.executeQuery("select * from infos where cardno='"+v[0].trim()+"' order by id desc");
if (rs.next()){
Infos item2=new Infos();
item2.setCardno(v[0]);
item2.setUname(rs.getString("uname"));
item2.setTypename(rs.getString("typename"));
item2.setMoney(Double.valueOf(v[1]));
item2.setMydate(rs.getDate("mydate"));
items.add(item2);
}
stat.close();
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
try {
if (rs != null)
rs.close();
if (stat != null)
stat.close();
if(conn!=null){
conn.close();
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
return items;
}
public List getInfos() {
return dao.search("from Infos group by cardno");
}
public PageResult getPageResult(PageResult page, Object item) {
return dao.getPageResult(page, item);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
饭卡管理系统、java、ssh2项目源码、数据库
共200个文件
jar:80个
gif:29个
jpg:18个
4星 · 超过85%的资源 需积分: 32 159 下载量 79 浏览量
2011-11-22
14:45:31
上传
评论 13
收藏 23.01MB ZIP 举报
温馨提示
饭卡管理系统、java、ssh2项目源码、数据库饭卡管理系统、java、ssh2项目源码、数据库
资源推荐
资源详情
资源评论
收起资源包目录
饭卡管理系统、java、ssh2项目源码、数据库 (200个子文件)
InfosBizImpl.class 5KB
FileFilter.class 3KB
CommonDaoImpl$1ListPageResult.class 3KB
InfosAction.class 3KB
CommonDaoImpl.class 2KB
Infos.class 2KB
PageResult.class 2KB
DBConnection.class 1KB
TypesAction.class 1KB
Types.class 907B
TypesBizImpl.class 901B
CommonDao.class 458B
InfosBiz.class 359B
TypesBiz.class 196B
.classpath 6KB
org.eclipse.wst.jsdt.ui.superType.container 49B
datepicker.css 5KB
datepicker.css 5KB
WdatePicker.css 158B
Thumbs.db 70KB
infos.frm 9KB
types.frm 8KB
call1.gif 2KB
kefu1.gif 2KB
img.gif 2KB
img.gif 2KB
login_button.gif 2KB
call.gif 1KB
kefu.gif 1KB
datePicker.gif 1KB
block-bg.gif 834B
loading.gif 771B
btn.gif 590B
bgy.gif 509B
sub_bottom.gif 346B
bg01.gif 284B
bg03.gif 270B
delete.gif 192B
new.gif 181B
save.gif 171B
execl.gif 166B
del.gif 161B
clear.gif 154B
first.gif 153B
last.gif 151B
bg04.gif 151B
search.gif 139B
body_bg.gif 138B
back.gif 129B
next.gif 126B
bg02.gif 95B
My97DatePicker.htm 1KB
hibernate3.jar 2.15MB
aspectjweaver.jar 1.8MB
jasperreports-1.3.4.jar 1.61MB
xwork-core-2.1.6.jar 1.49MB
itext-1.3.jar 1.09MB
jfreechart-1.0.0.jar 1.02MB
xerces-2.6.2.jar 987KB
freemarker-2.3.15.jar 859KB
freemarker.jar 834KB
poi-2.5.1.jar 783KB
struts2-core-2.1.8.1.jar 738KB
jxl.jar 597KB
c3p0-0.9.1.2.jar 596KB
struts.jar 537KB
mysql-connector-java-5.0.8-bin.jar 528KB
dwr.jar 490KB
javassist.jar 460KB
antlr-2.7.6.jar 433KB
velocity-1.5.jar 383KB
spring-beans.jar 381KB
log4j-1.2.14.jar 359KB
log4j-1.2.11.jar 342KB
cglib-nodep-2.1_3.jar 317KB
dom4j-1.6.1.jar 307KB
jcommon-1.0.8.jar 304KB
spring-aop.jar 301KB
spring-webmvc.jar 279KB
cglib-2.1.3.jar 276KB
commons-httpclient.jar 273KB
commons-lang.jar 237KB
jcommon-1.0.8-junit.jar 235KB
ognl-2.7.3.jar 234KB
spring-jdbc.jar 222KB
jaxen-1.1-beta-7.jar 222KB
ehcache-1.2.3.jar 203KB
spring-core.jar 178KB
commons-collections-2.1.1.jar 171KB
spring-context.jar 157KB
jdom-1.0.jar 150KB
spring-web.jar 149KB
spring-dao.jar 127KB
json-lib-2.1.jar 122KB
jotm.jar 121KB
xml-apis.jar 121KB
commons-dbcp.jar 119KB
spring-portlet.jar 115KB
aspectjrt.jar 112KB
velocity-tools-view-1.3.jar 105KB
共 200 条
- 1
- 2
哈哈哈3234
- 粉丝: 23
- 资源: 51
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页