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);
}
Aggregations