package com.matrix.system.hive.action; 
 | 
  
 | 
import com.matrix.core.pojo.AjaxResult; 
 | 
import com.matrix.system.constance.Dictionary; 
 | 
import com.matrix.system.hive.bean.Onlinebooking; 
 | 
import com.matrix.system.hive.bean.SysOrder; 
 | 
import com.matrix.system.hive.bean.SysProjServices; 
 | 
import com.matrix.system.hive.service.OnlinebookingService; 
 | 
import com.matrix.system.hive.service.SysOrderService; 
 | 
import com.matrix.system.hive.service.SysProjServicesService; 
 | 
import org.springframework.stereotype.Controller; 
 | 
import org.springframework.web.bind.annotation.RequestMapping; 
 | 
import org.springframework.web.bind.annotation.ResponseBody; 
 | 
  
 | 
import javax.annotation.Resource; 
 | 
import java.util.ArrayList; 
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * @description 显示数据类 
 | 
 */ 
 | 
@RequestMapping(value = "/admin/pcIndex") 
 | 
@Controller 
 | 
public class PcIndexController extends BaseController { 
 | 
  
 | 
  
 | 
  
 | 
    @Resource 
 | 
    private SysOrderService orderService; 
 | 
  
 | 
    @Resource 
 | 
    private SysProjServicesService sysProjServicesService; 
 | 
    @Resource 
 | 
    private OnlinebookingService onlinebookingService; 
 | 
  
 | 
    /** 
 | 
     * 查询订单 服务单 预约单待办数量 
 | 
     */ 
 | 
    @RequestMapping(value = "/selectOrderCount") 
 | 
    public @ResponseBody 
 | 
    AjaxResult selectOrderCount() { 
 | 
        List<Integer> list = new ArrayList<Integer>(); 
 | 
        SysOrder sysOrder = new SysOrder(); 
 | 
        SysProjServices serviceQuery = new SysProjServices(); 
 | 
        Onlinebooking onlineQuery = new Onlinebooking(); 
 | 
  
 | 
  
 | 
        sysOrder.setShopId(getMe().getShopId()); 
 | 
        serviceQuery.setShopId(getMe().getShopId()); 
 | 
        onlineQuery.setShopId(getMe().getShopId()); 
 | 
  
 | 
        sysOrder.setStatu(Dictionary.ORDER_STATU_DFK); 
 | 
        list.add(orderService.findTotal(sysOrder)); 
 | 
        // 待预约的服务单 
 | 
        serviceQuery.setState(Dictionary.SERVICE_STATU_DYY); 
 | 
        list.add(sysProjServicesService.findTotal(serviceQuery)); 
 | 
        // 待处理的网上预约单 
 | 
        onlineQuery.setStatus(Dictionary.ONLINEBOOKING_DFW); 
 | 
        list.add(onlinebookingService.findTotal(onlineQuery)); 
 | 
        return new AjaxResult(AjaxResult.STATUS_SUCCESS, list, 0); 
 | 
  
 | 
  
 | 
    } 
 | 
  
 | 
} 
 |