|
|
|
@ -1,10 +1,14 @@ |
|
|
|
package cn.chjyj.szwh.service.impl; |
|
|
|
|
|
|
|
import cn.chjyj.szwh.mapper.GoodsMapper; |
|
|
|
import cn.chjyj.szwh.mapper.OrderMapper; |
|
|
|
import cn.chjyj.szwh.service.IndexService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.util.Calendar; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
@ -12,6 +16,8 @@ import java.util.Map; |
|
|
|
public class IndexServiceImpl implements IndexService { |
|
|
|
@Autowired |
|
|
|
private GoodsMapper goodsMapper; |
|
|
|
@Autowired |
|
|
|
private OrderMapper orderMapper; |
|
|
|
|
|
|
|
@Override |
|
|
|
public Map<String, Object> getCountSys() { |
|
|
|
@ -25,17 +31,32 @@ public class IndexServiceImpl implements IndexService { |
|
|
|
gmap.clear(); |
|
|
|
result.put("goods_count",goodsCount); |
|
|
|
// 待付款数量
|
|
|
|
Integer awaitpayCount=orderMapper.countOrderByStatus(1); |
|
|
|
result.put("awaitpay_count",awaitpayCount); |
|
|
|
//待交付数量
|
|
|
|
Integer awaitdeliveryCount = orderMapper.countOrderByStatus(2); |
|
|
|
result.put("awaitdelivery_count",awaitdeliveryCount); |
|
|
|
//待结算数量
|
|
|
|
Integer awaitcloseCount= orderMapper.countOrderByStatus(3); |
|
|
|
result.put("awaitclose_count",awaitcloseCount); |
|
|
|
//已完成数量
|
|
|
|
Integer completeCount=orderMapper.countOrderByStatus(4); |
|
|
|
result.put("complete_count",completeCount); |
|
|
|
//关闭数量
|
|
|
|
Integer closeCount=orderMapper.countOrderByStatus(5); |
|
|
|
result.put("close_count",closeCount); |
|
|
|
|
|
|
|
// 日历获取到昨天
|
|
|
|
Calendar calendar = Calendar.getInstance(); |
|
|
|
calendar.add(Calendar.DATE,-1); |
|
|
|
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd"); |
|
|
|
String yesterday=sdf.format(calendar.getTime()); |
|
|
|
String yesterday_start = yesterday+"00:00:00"; |
|
|
|
String yesterday_end = yesterday+"23:59:59"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
result.put("awaitpay_count",goodsCount); |
|
|
|
result.put("awaitdelivery_count",goodsCount); |
|
|
|
result.put("awaitclose_count",goodsCount); |
|
|
|
result.put("complete_count",goodsCount); |
|
|
|
result.put("close_count",goodsCount); |
|
|
|
//交易总额
|
|
|
|
result.put("deal_money",goodsCount); |
|
|
|
|
|
|
|
result.put("order_money",goodsCount); |
|
|
|
result.put("deal_goods_count",goodsCount); |
|
|
|
result.put("shelf_count",goodsCount); |
|
|
|
|