Browse Source

调整首页统计数据显示逻辑

master
xyiege 4 years ago
parent
commit
15e1fc87d9
  1. 8
      src/main/java/cn/chjyj/szwh/controller/admin/AdminIndexController.java
  2. 2
      src/main/java/cn/chjyj/szwh/service/IndexService.java
  3. 26
      src/main/java/cn/chjyj/szwh/service/impl/IndexServiceImpl.java

8
src/main/java/cn/chjyj/szwh/controller/admin/AdminIndexController.java

@ -24,15 +24,15 @@ public class AdminIndexController extends BaseController {
@PostMapping("/home")
public JSONObject home(HttpServletRequest request){
String leftDate=request.getParameter("leftDate");
// String leftDate=request.getParameter("leftDate");
// 拼装查询条件
Map<String,Object> queryMap = new HashMap<>();
queryMap.put("leftDate",leftDate);
//Map<String,Object> queryMap = new HashMap<>();
//queryMap.put("leftDate",leftDate);
// queryMap.put("rightDate",rightDate);
// queryMap.put("sale_ranking",saleRanking);
// queryMap.put("saleRankingDate",saleRankingDate);
// // 执行查询操作
Map result =indexService.getCountSys(queryMap);
Map result =indexService.getCountSys();
// 拼装结果
jsonObject.put("code",200);
jsonObject.put("data",result);

2
src/main/java/cn/chjyj/szwh/service/IndexService.java

@ -11,5 +11,5 @@ public interface IndexService {
* @param map 统计查询条件
* @return
*/
Map<String,Object> getCountSys(Map<String,Object> map);
Map<String,Object> getCountSys();
}

26
src/main/java/cn/chjyj/szwh/service/impl/IndexServiceImpl.java

@ -14,20 +14,38 @@ public class IndexServiceImpl implements IndexService {
private GoodsMapper goodsMapper;
@Override
public Map<String, Object> getCountSys(Map<String, Object> map) {
public Map<String, Object> getCountSys() {
// 拼装查询结果
Map<String,Object> result = new HashMap<>();
Map gmap = new HashMap();
// 统计商品数量
gmap.put("is_deleted",0);
int goodsCount= goodsMapper.goodsCount(gmap);
gmap.clear();
result.put("goods_count",goodsCount);
// 待付款数量
result.put("goods_count",goodsCount);
return null;
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);
result.put("out_count",goodsCount);
result.put("yester_order_count",goodsCount);
result.put("yester_complete_count",goodsCount);
result.put("entrust_ranking",goodsCount);
result.put("entrust_sale_ranking",goodsCount);
result.put("treeMap",goodsCount);
result.put("label",goodsCount);
return result;
}
}

Loading…
Cancel
Save