wanshenmean
2024-10-28 4e3ade94e3ffb7710e5a40c668d46745c98821b8
Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicServices/Location/LocationInfoService.cs
@@ -1,4 +1,5 @@
using WIDESEA_DTO;
using WIDESEA_Common;
using WIDESEA_DTO;
namespace WIDESEA_StorageBasicService;
@@ -82,7 +83,26 @@
        }
    }
    public override WebResponseContent UpdateData(SaveModel saveModel)
    {
        int id = saveModel.MainData["id"].ObjToInt();
        int status = saveModel.MainData["locationStatus"].ObjToInt();
        var location = BaseDal.QueryFirst(x => x.Id == id);
        LocationChangeRecordDto changeRecordDto = new LocationChangeRecordDto()
        {
            AfterStatus = status,
            BeforeStatus = location.LocationStatus,
            TaskNum = 0,
            LocationId = id,
            LocationCode = location.LocationCode,
            ChangeType = (int)StatusChangeTypeEnum.ManualOperation
        };
        _locationStatusChangeRecordRepository.AddStatusChangeRecord(changeRecordDto);
        return base.UpdateData(saveModel);
    }
    #region 创建原始货位数据
@@ -304,8 +324,6 @@
    }
    #endregion 创建初始货位方法
    #endregion 内部方法
}