Search in sources :

Example 6 with ProcurementPlan

use of com.fruit.manage.model.ProcurementPlan in project fruit-manage by liuzhaozhao.

the class PlanDetailController method getAllPPlanDetail.

/**
 * 获取所有的采购计划
 */
public void getAllPPlanDetail() {
    int pageNum = getParaToInt("pageNum", 1);
    int pageSize = getParaToInt("pageSize", 10);
    Map map = new HashMap();
    String orderBy = getPara("prop");
    // ascending为升序,其他为降序
    boolean isASC = "ascending".equals(getPara("order"));
    Date createTime = getParaToDate("create_time");
    String createTimeStr = DateAndStringFormat.getStringDateShort(createTime);
    String[] createTimes = new String[2];
    createTimes[0] = DateAndStringFormat.getNextDay(createTimeStr, "-1") + " 12:00:00";
    createTimes[1] = createTimeStr + " 11:59:59";
    String userName = getPara("user_name");
    String userPhone = getPara("user_phone");
    String userID = getPara("user_id");
    String productName = getPara("product_name");
    String productID = getPara("product_id");
    String productStandardName = getPara("product_standard_name");
    String productStandardID = getPara("product_standard_id");
    map.put("createTimes", createTimes);
    map.put("userName", userName);
    map.put("userPhone", userPhone);
    map.put("userID", userID);
    map.put("productName", productName);
    map.put("productID", productID);
    map.put("productStandardName", productStandardName);
    map.put("productStandardID", productStandardID);
    Page<ProcurementPlanDetail> pPlanDetailPage = ProcurementPlanDetail.dao.getPPlanDetail(pageNum, pageSize, orderBy, isASC, map);
    ProcurementPlan procurementPlan = ProcurementPlan.dao.getWaitStatisticsOrderTotal(createTimes, createTimeStr);
    if (pPlanDetailPage.getList() != null && pPlanDetailPage.getList().size() > 0) {
        pPlanDetailPage.getList().get(0).put("waitStatisticsOrderTotal", procurementPlan.getWaitStatisticsOrderTotal());
    }
    renderJson(pPlanDetailPage);
}
Also used : ProcurementPlanDetail(com.fruit.manage.model.ProcurementPlanDetail) ProcurementPlan(com.fruit.manage.model.ProcurementPlan)

Aggregations

ProcurementPlan (com.fruit.manage.model.ProcurementPlan)6 ProcurementPlanDetail (com.fruit.manage.model.ProcurementPlanDetail)3 User (com.fruit.manage.model.User)2 ExcelException (com.fruit.manage.util.excel.ExcelException)2 ExcelRdException (com.fruit.manage.util.excelRd.ExcelRdException)1 Before (com.jfinal.aop.Before)1 IOException (java.io.IOException)1