|
@@ -132,7 +132,7 @@ namespace wispro.sp.api.Controllers
|
|
|
|
|
|
if (item.BasePoint > 0)
|
|
if (item.BasePoint > 0)
|
|
{
|
|
{
|
|
- _calItemJX(item);
|
|
|
|
|
|
+ _calItemJX(item,Context);
|
|
}
|
|
}
|
|
|
|
|
|
Context.SaveChanges();
|
|
Context.SaveChanges();
|
|
@@ -311,7 +311,7 @@ namespace wispro.sp.api.Controllers
|
|
|
|
|
|
if (item.BasePoint > 0)
|
|
if (item.BasePoint > 0)
|
|
{
|
|
{
|
|
- _calItemJX(item);
|
|
|
|
|
|
+ _calItemJX(item,Context);
|
|
}
|
|
}
|
|
|
|
|
|
Context.SaveChanges();
|
|
Context.SaveChanges();
|
|
@@ -870,7 +870,7 @@ namespace wispro.sp.api.Controllers
|
|
|
|
|
|
if(item.BasePoint > 0)
|
|
if(item.BasePoint > 0)
|
|
{
|
|
{
|
|
- _calItemJX(item);
|
|
|
|
|
|
+ _calItemJX(item,spDb);
|
|
}
|
|
}
|
|
|
|
|
|
spDb.SaveChanges();
|
|
spDb.SaveChanges();
|
|
@@ -899,7 +899,7 @@ namespace wispro.sp.api.Controllers
|
|
|
|
|
|
if(Item.BasePoint > 0)
|
|
if(Item.BasePoint > 0)
|
|
{
|
|
{
|
|
- _calItemJX(Item);
|
|
|
|
|
|
+ _calItemJX(Item,Context);
|
|
}
|
|
}
|
|
Context.SaveChanges();
|
|
Context.SaveChanges();
|
|
|
|
|
|
@@ -1654,15 +1654,15 @@ namespace wispro.sp.api.Controllers
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
- private void _calItemJX(PerformanceItem Item)
|
|
|
|
|
|
+ private void _calItemJX(PerformanceItem Item,spDbContext spDb)
|
|
{
|
|
{
|
|
- List<VerifyCoefficient> verifyCoefficients = Context.VerifyCoefficients.ToList<VerifyCoefficient>();
|
|
|
|
-
|
|
|
|
- var jxList = _calItemJX( verifyCoefficients, Item, Context);
|
|
|
|
|
|
+ List<VerifyCoefficient> verifyCoefficients = spDb.VerifyCoefficients.ToList<VerifyCoefficient>();
|
|
|
|
|
|
- var oldJxList = Context.StaffStatistics.Where(p=>p.ItemId == Item.Id);
|
|
|
|
- Context.StaffStatistics.RemoveRange(oldJxList);
|
|
|
|
|
|
+ var jxList = _calItemJX( verifyCoefficients, Item, spDb);
|
|
|
|
|
|
|
|
+ var oldJxList = spDb.StaffStatistics.Where(p=>p.ItemId == Item.Id);
|
|
|
|
+ spDb.StaffStatistics.RemoveRange(oldJxList);
|
|
|
|
+ spDb.SaveChanges();
|
|
foreach (var jx in jxList)
|
|
foreach (var jx in jxList)
|
|
{
|
|
{
|
|
if(jx.totalBasePoint == 0)
|
|
if(jx.totalBasePoint == 0)
|
|
@@ -1671,9 +1671,9 @@ namespace wispro.sp.api.Controllers
|
|
}
|
|
}
|
|
|
|
|
|
jx.ItemId = Item.Id;
|
|
jx.ItemId = Item.Id;
|
|
- Context.StaffStatistics.Add(jx);
|
|
|
|
|
|
+ spDb.StaffStatistics.Add(jx);
|
|
|
|
|
|
- Context.SaveChanges();
|
|
|
|
|
|
+ spDb.SaveChanges();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -2012,7 +2012,7 @@ namespace wispro.sp.api.Controllers
|
|
|
|
|
|
if (item.BasePoint > 0)
|
|
if (item.BasePoint > 0)
|
|
{
|
|
{
|
|
- _calItemJX(item);
|
|
|
|
|
|
+ _calItemJX(item,Context);
|
|
}
|
|
}
|
|
|
|
|
|
//_CalItemJX(item.Id);
|
|
//_CalItemJX(item.Id);
|