public class EnergyPlanManagement extends MyBaseAction
{
public String makeEnergyPlan()
{
EnergyPlanManagementService energyPlanManagementService = (EnergyPlanManagementService)StorageService.ctx.getBean("energyPlanManagementService");
if(energyPlanManagementService!=null)
{
/**
* 将计划值写入与立方体维护的事务管理分开
* 不然立方体维护、执行分配时,计划值还没有写入事实表
* */
String timeID = request.getParameter("time_id");
String departmentID = request.getParameter("department_id");
String energyID = request.getParameter("energy_id");
resultInfo = energyPlanManagementService.addPlanValue(timeID,departmentID,energyID,request.getParameter("plan_value"));
if(resultInfo.isSUCCEED())
{
int level = (Integer)resultInfo.getData();
switch(level)
{
case 0:
resultInfo = energyPlanManagementService.makeYearAllPlan();
break;
case 1:
resultInfo = energyPlanManagementService.makeYearBraPlan();
break;
case 2:
resultInfo = energyPlanManagementService.makeMonthAllPlan();
break;
case 3:
resultInfo = energyPlanManagementService.makeMonthBraPlan();
break;
default:break;
}
}