package com.ffms.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.ffms.dao.IncomeDao;
import com.ffms.entity.FfmsResult;
import com.ffms.entity.Income;
import com.ffms.service.IncomeService;
@Service
@Transactional
public class IncomeServiceImpl implements IncomeService {
@Autowired
private IncomeDao incomeDao;
/**
* 加载收入
*/
public FfmsResult loadIncome() {
FfmsResult result = new FfmsResult();
List<Income> list = incomeDao.findAll();
// PageHelper.startPage(PaginationContext.getPageNum(), PaginationContext.getPageSize());
// List<Income> list2 = this.IncomeMap.getUserByNoAndEmail(list);
result.setData(list);
result.setStatus(0);
result.setMsg("加载收入成功");
return result;
}
/**
* 加载收入名和金额
*/
public FfmsResult loadtable() {
FfmsResult result = new FfmsResult();
List<Income> list = incomeDao.find();
result.setData(list);
result.setStatus(0);
result.setMsg("加载收入名和金额成功");
return result;
}
/**
* 删除收入
*/
public FfmsResult deleteIncome(int iid) {
FfmsResult result = new FfmsResult();
incomeDao.delete(iid);
result.setStatus(0);
result.setMsg("删除收入成功");
return result;
}
/**
* 修改收入
*/
public FfmsResult update(int iid,String name, String itype, String iname,
String money, String iway, String time) {
// SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
// Date date = null;
// try {
// date = sdf.parse(time);
// } catch (ParseException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
FfmsResult result = new FfmsResult();
Income income = new Income();
income.setIid(iid);
income.setName(name);
income.setItype(itype);
income.setIname(iname);
income.setMoney(money);
income.setIway(iway);
income.setTime(time);
incomeDao.update(income);
result.setData(income);
result.setStatus(0);
result.setMsg("修改收入成功");
return result;
}
/**
* 添加收入
*/
public FfmsResult create(String name, String itype, String iname,
String money, String iway, String time) {
// SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
// Date date = null ;
// try {
// date = sdf.parse(time);
// } catch (ParseException e) {
// e.printStackTrace();
// }
FfmsResult result = new FfmsResult();
Income income = new Income();
income.setName(name);
income.setItype(itype);
income.setIname(iname);
income.setMoney(money);
income.setIway(iway);
income.setTime(time);
incomeDao.add(income);
result.setStatus(0);
result.setData("创建收入成功");
result.setData(income);
return result;
}
/**
* 收入合计
*/
public FfmsResult sum() {
FfmsResult result = new FfmsResult();
result.setStatus(0);
result.setMsg("合计金额");
result.setData(incomeDao.sum());
return result;
}
/**
* 按成员名查询
*/
public FfmsResult findbyname(String name) {
FfmsResult result = new FfmsResult();
List<Income> list = incomeDao.findbyname(name);
if (list.size() > 0) {
result.setStatus(0);
result.setMsg("查询到结果");
result.setData(list);
} else {
result.setStatus(1);
result.setMsg("未查询到结果");
}
return result;
}
/**
* 根据成员名合计金额
*/
public FfmsResult sumbyname(String name) {
FfmsResult result = new FfmsResult();
result.setStatus(0);
result.setMsg("根据成员合计金额");
result.setData(incomeDao.sumbyname(name));
return result;
}
/**
* 按时间查询
*/
public FfmsResult findbytime(String starttime,String endtime) {
FfmsResult result = new FfmsResult();
List<Income> list = incomeDao.findbytime(starttime, endtime);
System.out.println(1);
if (list.size() > 0) {
result.setStatus(0);
result.setMsg("查询到结果");
result.setData(list);
} else {
result.setStatus(1);
result.setMsg("未查询到结果");
}
return result;
}
/**
* 根据时间合计金额
*/
public FfmsResult sumbytime(String starttime, String endtime) {
FfmsResult result = new FfmsResult();
result.setStatus(0);
result.setMsg("根据时间合计金额");
result.setData(incomeDao.sumbytime(starttime,endtime));
return result;
}
/**
* 根据类型查询
*/
public FfmsResult findbytype(String itype) {
FfmsResult result = new FfmsResult();
List<Income> list = incomeDao.findbytype(itype);
if (list.size() > 0) {
result.setStatus(0);
result.setMsg("查询到结果");
result.setData(list);
} else {
result.setStatus(1);
result.setMsg("未查询到结果");
}
return result;
}
/**
* 根据类型合计金额
*/
public FfmsResult sumbytype(String itype) {
FfmsResult result = new FfmsResult();
result.setStatus(0);
result.setMsg("根据类型合计金额");
result.setData(incomeDao.sumbytype(itype));
return result;
}
// public PagedResult<Income> queryByPage(Integer pageNo, Integer pageSize) {
// pageNo = pageNo == null?1:pageNo;
// pageSize = pageSize == null?10:pageSize;
//
// PageHelper.startPage(pageNo,pageSize); //startPage是告诉拦截器说我要开始分页了。分页参数是这两个。
//
// return BeanUtil.toPagedResult(incomeDao.findAll());
// }
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
大学毕业设计项目----我的家庭财务管理系统.zip (625个子文件)
fontawesome-webfont.ttf@v=3.2.1 77KB
fontawesome-webfont.woff@v=3.2.1 43KB
fontawesome-webfont.eot@v=3.2.1 37KB
M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q03F7DC5A5A 4KB
sccl.js.bak 13KB
style.css.bak 1KB
.classpath 520B
org.eclipse.wst.common.component 447B
org.eclipse.wst.jsdt.ui.superType.container 49B
main.css 241KB
icon.css 229KB
pintuer.css 110KB
bootstrap.css 104KB
bootstrap.min.css 99KB
stylesheet.css 65KB
jquery-ui-1.10.3.css 32KB
style.css 30KB
style1.css 28KB
layui.css 28KB
font-awesome.css 27KB
bootstrap-responsive.css 22KB
jquery.mCustomScrollbar.css 16KB
layer.css 15KB
umeditor.min.css 14KB
chosen.css 13KB
datetimepicker.css 11KB
fullcalendar.css 10KB
sccl.css 10KB
laydate.css 9KB
bootstrapSwitch.css 6KB
jquery.dataTables.css 5KB
jquery.minicolors.css 5KB
bootstrap-modal.css 4KB
admin.css 4KB
footable-0.1.css 4KB
datepicker.css 4KB
login.css 3KB
index.css 3KB
image.css 3KB
bootstrap-fileupload.css 3KB
demo.css 3KB
login_ghost.css 3KB
bootstrap-timepicker.css 3KB
video.css 3KB
emotion.css 2KB
bootstrap-select.css 2KB
normalize.css 2KB
iconfont.css 2KB
mobile.css 2KB
skin.css 2KB
jquery.fileupload-ui.css 1KB
bootstrap-wysihtml5.css 1KB
code.css 1KB
prettify.css 940B
formula.css 838B
prettify.css 817B
jqvmap.css 755B
demo.css 727B
skin.css 725B
skin.css 725B
footable.paginate.css 517B
Thumbs.db 8KB
Thumbs.db 6KB
Thumbs.db 3KB
iconfont.eot 47KB
fontawesome-webfont.eot 37KB
fontawesome-webfont.eot 37KB
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.eot 20KB
iconfont.eot 11KB
fontawesome-webfont.eot@ 37KB
wface.gif 49KB
jxface2.gif 40KB
yface.gif 28KB
bface.gif 27KB
tface.gif 19KB
fface.gif 18KB
59.gif 10KB
22.gif 10KB
cface.gif 8KB
loading.gif 8KB
24.gif 8KB
13.gif 7KB
16.gif 7KB
39.gif 6KB
64.gif 6KB
63.gif 6KB
50.gif 6KB
loading-0.gif 6KB
4.gif 6KB
1.gif 5KB
42.gif 5KB
71.gif 5KB
21.gif 5KB
20.gif 5KB
29.gif 5KB
70.gif 4KB
5.gif 4KB
17.gif 4KB
27.gif 4KB
共 625 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
马coder
- 粉丝: 1208
- 资源: 6602
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功