|
@ -9472,6 +9472,7 @@ namespace CK.SCP.Controller |
|
|
foreach (var itm in p_entitys) |
|
|
foreach (var itm in p_entitys) |
|
|
{ |
|
|
{ |
|
|
var _entity = db.V_TB_MAXPO_DETAIL.Where(p => p.UID == itm.UID).FirstOrDefault(); |
|
|
var _entity = db.V_TB_MAXPO_DETAIL.Where(p => p.UID == itm.UID).FirstOrDefault(); |
|
|
|
|
|
|
|
|
if (Math.Abs( (itm.ReductionQty * 1000).Value) > _entity.SurplusQty) |
|
|
if (Math.Abs( (itm.ReductionQty * 1000).Value) > _entity.SurplusQty) |
|
|
{ |
|
|
{ |
|
|
_ret.MessageList.Add("零件号" + _entity.PartCode + "单次削减量不能大于剩余订货量(千克)"); |
|
|
_ret.MessageList.Add("零件号" + _entity.PartCode + "单次削减量不能大于剩余订货量(千克)"); |
|
@ -9490,6 +9491,7 @@ namespace CK.SCP.Controller |
|
|
} |
|
|
} |
|
|
else |
|
|
else |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
var detail = db.TB_MAXPO_DETAIL.First(p => p.UID == itm.UID); |
|
|
var detail = db.TB_MAXPO_DETAIL.First(p => p.UID == itm.UID); |
|
|
if (detail.ReductionQtyOne == null) |
|
|
if (detail.ReductionQtyOne == null) |
|
|
{ |
|
|
{ |
|
@ -9514,7 +9516,7 @@ namespace CK.SCP.Controller |
|
|
list.Add(detail); |
|
|
list.Add(detail); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
_entity.OrderQtykg = (_entity.OrderQtydNow + itm.ReductionQty).Value * 1000; |
|
|
_entity.OrderQtykg = (_entity.OrderQtydNow + itm.ReductionQty.Value) * 1000; |
|
|
//_entity.AsnQty = (itm.ReductionQty * 1000 + _entity.AsnQty).Value;
|
|
|
//_entity.AsnQty = (itm.ReductionQty * 1000 + _entity.AsnQty).Value;
|
|
|
_entity.SurplusQty = (itm.ReductionQty * 1000 + _entity.SurplusQty).Value; |
|
|
_entity.SurplusQty = (itm.ReductionQty * 1000 + _entity.SurplusQty).Value; |
|
|
// 修改数据
|
|
|
// 修改数据
|
|
|