|
@ -1,6 +1,7 @@ |
|
|
using BBWY.Common.Models; |
|
|
using BBWY.Common.Models; |
|
|
using BBWY.Server.Model.Db; |
|
|
using BBWY.Server.Model.Db; |
|
|
using BBWY.Server.Model.Dto; |
|
|
using BBWY.Server.Model.Dto; |
|
|
|
|
|
using System; |
|
|
using System.Collections.Generic; |
|
|
using System.Collections.Generic; |
|
|
using System.Linq; |
|
|
using System.Linq; |
|
|
using Yitter.IdGenerator; |
|
|
using Yitter.IdGenerator; |
|
@ -39,13 +40,12 @@ namespace BBWY.Server.Business |
|
|
//var endTime = insertList.Max(abp => abp.PayTime).Value;
|
|
|
//var endTime = insertList.Max(abp => abp.PayTime).Value;
|
|
|
|
|
|
|
|
|
var deleteIds = insertList.Select(p => p.PayBillNo).ToArray(); |
|
|
var deleteIds = insertList.Select(p => p.PayBillNo).ToArray(); |
|
|
|
|
|
foreach (var b in insertList) |
|
|
|
|
|
b.CreateTime = DateTime.Now; |
|
|
|
|
|
|
|
|
fsql.Transaction(() => |
|
|
fsql.Transaction(() => |
|
|
{ |
|
|
{ |
|
|
fsql.Delete<AuditPayBill>(deleteIds).ExecuteAffrows(); |
|
|
fsql.Delete<AuditPayBill>(deleteIds).ExecuteAffrows(); |
|
|
//fsql.Delete<AuditPayBill>().Where(apb => apb.ImportShopIds == importShopIds &&
|
|
|
|
|
|
// apb.PayTime >= startTime &&
|
|
|
|
|
|
// apb.PayTime <= endTime).ExecuteAffrows();
|
|
|
|
|
|
fsql.Insert(insertList).ExecuteAffrows(); |
|
|
fsql.Insert(insertList).ExecuteAffrows(); |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|