From 1a02791b12af1c7dc0a7816c9ae60f5ede442de4 Mon Sep 17 00:00:00 2001 From: 刘磊 <1161824510@qq.com> Date: 星期五, 15 十一月 2024 14:32:16 +0800 Subject: [PATCH] 1 --- Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicRepository/Location/LocationStatusChangeRecordRepository.cs | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicRepository/Location/LocationStatusChangeRecordRepository.cs b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicRepository/Location/LocationStatusChangeRecordRepository.cs index ec5bbe8..3221528 100644 --- a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicRepository/Location/LocationStatusChangeRecordRepository.cs +++ b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicRepository/Location/LocationStatusChangeRecordRepository.cs @@ -1,9 +1,31 @@ -锘縩amespace WIDESEA_StorageBasicRepository +锘縰sing WIDESEA_DTO; + +namespace WIDESEA_StorageBasicRepository { public class LocationStatusChangeRecordRepository : RepositoryBase<DtLocationStatusChangeRecord>, ILocationStatusChangeRecordRepository { public LocationStatusChangeRecordRepository(IUnitOfWorkManage unitOfWorkManage) : base(unitOfWorkManage) { } + + /// <summary> + /// 娣诲姞璐т綅鍙樺姩璁板綍 + /// </summary> + /// <param name="changeRecordDto">鏁版嵁妯″瀷</param> + /// <returns></returns> + public bool AddStatusChangeRecord(LocationChangeRecordDto changeRecordDto) + { + DtLocationStatusChangeRecord dtLocationStatusChangeRecord = new DtLocationStatusChangeRecord() + { + ChangeType = changeRecordDto.ChangeType, + LocationCode = changeRecordDto.LocationCode, + LocationId = changeRecordDto.LocationId, + Creater = "System", + TaskNum = changeRecordDto.TaskNum, + AfterStatus = changeRecordDto.AfterStatus, + BeforeStatus = changeRecordDto.BeforeStatus, + }; + return AddData(dtLocationStatusChangeRecord) > 0; + } } } \ No newline at end of file -- Gitblit v1.9.3