|
@@ -281,12 +281,16 @@ public class OrderSnapshotApplication : IOrderSnapshotApplication, IScopeDepende
|
|
|
snapshot.IsTruthDepartment = true;
|
|
|
if (labels.Any(m => m.Key == "bss"))
|
|
|
snapshot.IsTruthDepartment = false;
|
|
|
+ snapshot.LabelTime = DateTime.Now;
|
|
|
+ snapshot.LabelUserName = _sessionContext.UserName;
|
|
|
+ snapshot.LabelUserId = _sessionContext.UserId;
|
|
|
await _orderSnapshotRepository.UpdateAsync(snapshot);
|
|
|
|
|
|
- var entity = new SnapshotLabelLog {
|
|
|
- OrderId = snapshot.Id,
|
|
|
- LabelName = snapshot.LabelName,
|
|
|
- Labels = labels
|
|
|
+ var entity = new SnapshotLabelLog
|
|
|
+ {
|
|
|
+ OrderId = snapshot.Id,
|
|
|
+ LabelName = snapshot.LabelName,
|
|
|
+ Labels = labels
|
|
|
};
|
|
|
await _snapshotLabelLogRepository.AddAsync(entity);
|
|
|
}
|
|
@@ -353,9 +357,9 @@ public class OrderSnapshotApplication : IOrderSnapshotApplication, IScopeDepende
|
|
|
.LeftJoin<OrderSnapshot>((log, order, snapshot) => log.OrderId == snapshot.Id)
|
|
|
.WhereIF(dto.No.NotNullOrEmpty(), (log, order) => order.No.Contains(dto.No))
|
|
|
.WhereIF(dto.Title.NotNullOrEmpty(), (log, order) => order.Title.Contains(dto.Title))
|
|
|
- .WhereIF(dto.Contact.NotNullOrEmpty(), (log, order)=> order.Contact.Contains(dto.Contact))
|
|
|
- .WhereIF(dto.FromName.NotNullOrEmpty(), (log, order)=> order.FromName.Contains(dto.FromName))
|
|
|
- .WhereIF(dto.Label.NotNullOrEmpty(), (log, order)=> log.LabelName.Contains(dto.Label))
|
|
|
+ .WhereIF(dto.Contact.NotNullOrEmpty(), (log, order) => order.Contact.Contains(dto.Contact))
|
|
|
+ .WhereIF(dto.FromName.NotNullOrEmpty(), (log, order) => order.FromName.Contains(dto.FromName))
|
|
|
+ .WhereIF(dto.Label.NotNullOrEmpty(), (log, order) => log.LabelName.Contains(dto.Label))
|
|
|
.WhereIF(dto.SignName.NotNullOrEmpty(), (log, order) => log.CreatorName.Contains(dto.SignName))
|
|
|
.WhereIF(dto.BeginSignTime.HasValue && dto.EndSignTime.HasValue, (log, order) => log.CreationTime >= dto.BeginSignTime && log.CreationTime <= dto.EndSignTime)
|
|
|
.Select((log, order, snapshot) => new SignOrderSnapshotLogItemsOutDto
|
|
@@ -425,7 +429,7 @@ public class OrderSnapshotApplication : IOrderSnapshotApplication, IScopeDepende
|
|
|
.WhereIF(dto.No.NotNullOrEmpty(), (snapshot, order) => order.No.Contains(dto.No))
|
|
|
.WhereIF(dto.Title.NotNullOrEmpty(), (snapshot, order) => order.Title.Contains(dto.Title))
|
|
|
.WhereIF(dto.ActualHandleOrgName.NotNullOrEmpty(), (snapshot, order) => order.ActualHandleOrgName.Contains(dto.ActualHandleOrgName))
|
|
|
- .Select((snapshot, order) => new OrderSnapshotItemsOutDto
|
|
|
+ .Select((snapshot, order) => new OrderSnapshotItemsOutDto
|
|
|
{
|
|
|
CreationTime = order.CreationTime
|
|
|
}
|
|
@@ -451,7 +455,7 @@ public class OrderSnapshotApplication : IOrderSnapshotApplication, IScopeDepende
|
|
|
.WhereIF(dto.BeginSignTime.HasValue && dto.EndSignTime.HasValue, (snapshot, order) => snapshot.SignTime >= dto.BeginSignTime && snapshot.SignTime <= dto.EndSignTime)
|
|
|
.OrderByDescending((snapshot, order) => snapshot.CreationTime)
|
|
|
.Select((snapshot, order) => new SignedOrderSnapshotItemsOutDto
|
|
|
- {
|
|
|
+ {
|
|
|
LabelName = snapshot.LabelName,
|
|
|
OrderId = order.Id,
|
|
|
SignTime = snapshot.SignTime,
|