/// <summary> /// 货位状态更新,货位申请、出库、入库等改变货位状态后需要调用 /// </summary> /// <param name="houseName"></param> /// <param name="cellCoord"></param> /// <param name="cellStat"></param> /// <param name="taskStatus"></param> /// <param name="reStr"></param> /// <returns></returns> public bool UpdateCellStatus(string houseName, CellCoordModel cellCoord, EnumCellStatus cellStat, EnumGSTaskStatus taskStatus, ref string reStr) { bool updateStatus = bllGoodsSite.UpdateModelByRCL(houseName, cellCoord.Row, cellCoord.Col, cellCoord.Layer, cellStat, taskStatus); if (updateStatus == true) { OnUpdateGsStatus(); //string operateStr = "库房:" + houseName + ",货位:" + cellCoord.Row + "排" + cellCoord.Col + "列" + cellCoord.Layer + "层," + "货位状态更改为:" + cellStat.ToString() + ";货位任务状态更改为:" + taskStatus.ToString(); //AddGSOperRecord(houseName, cellCoord, EnumGSOperateType.系统修改状态, operateStr,ref reStr); reStr = "货位更新成功!"; return(true); } else { reStr = "货位更新失败!"; return(false); } }