/// <summary> /// 只允许一个待执行或者执行中的任务,否则不允许执行上架 /// </summary> /// <returns></returns> private ReturnObject AllowPutaway(PutawayParams param) { ReturnObject reObject = new ReturnObject(); List <ManageModel> taskList = bllManage.GetWaitRunTaskListByType("6");//上架任务 if (taskList == null) { reObject.Status = false; reObject.Describe = "获取上架任务失败!"; return(reObject); } if (taskList != null && taskList.Count > 0) { reObject.Status = false; reObject.Describe = "当前系统不允许下达上架任务!只允许执行一个任务"; return(reObject); } //View_Plan_StockListModel planStock = bllViewPlanStockList.GetModelByPalletCode(param.PalletCode); //if(planStock!=null) //{ // if(param.WareHouseCode!=planStock.Plan_Remark)//不等于计划的上架库房返回false // { // reObject.Status = false; // reObject.Describe = "上架库房与计划的上架库房不符,请选择计划的上架库房,计划上架的库房为:" + planStock.Plan_Remark; // return reObject; // } //} reObject.Status = true; reObject.Describe = ""; return(reObject); }
/// <summary> /// 只允许一个待执行或者执行中的任务,否则不允许执行上架 /// </summary> /// <returns></returns> private bool AllowPutaway() { List <ManageModel> taskList = bllManage.GetWaitRunTaskListByType("6");//上架任务 if (taskList == null) { return(false); } if (taskList != null && taskList.Count > 0) { return(false); } return(true); }