|
|
@ -50,14 +50,27 @@ public class ThirdLocationJobManager : SfsJobManagerBase<ThirdLocationJob, Third |
|
|
|
|
|
|
|
bool isDone = false; |
|
|
|
var jobDetail = entity.Details.FirstOrDefault(p => p.ItemCode == entity.Details[0].ItemCode); |
|
|
|
if (jobDetail.RecommendQty == jobDetail.HandledQty + input.Details[0].HandledQty) |
|
|
|
//if (jobDetail.RecommendQty == jobDetail.HandledQty + input.Details[0].HandledQty)
|
|
|
|
//{
|
|
|
|
// jobDetail.HandledQty += input.Details[0].HandledQty;
|
|
|
|
// isDone = true;
|
|
|
|
//}
|
|
|
|
//else
|
|
|
|
//{
|
|
|
|
// jobDetail.HandledQty = input.Details[0].HandledQty;
|
|
|
|
// isDone = false;
|
|
|
|
//}
|
|
|
|
|
|
|
|
if (jobDetail.RecommendQty == input.Details[0].HandledQty) |
|
|
|
{ |
|
|
|
jobDetail.HandledQty += input.Details[0].HandledQty; |
|
|
|
jobDetail.HandledQty += input.Details[0].HandledQty; |
|
|
|
jobDetail.RecommendQty= jobDetail.RecommendQty- input.Details[0].HandledQty; |
|
|
|
isDone = true; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
jobDetail.HandledQty = input.Details[0].HandledQty; |
|
|
|
jobDetail.HandledQty += input.Details[0].HandledQty; |
|
|
|
jobDetail.RecommendQty = jobDetail.RecommendQty - input.Details[0].HandledQty; |
|
|
|
isDone = false; |
|
|
|
} |
|
|
|
|
|
|
|