fix: 修复工单信息更新时机和材料出库记录操作符错误
修复ReportFlowService中工单信息更新逻辑,将其移至正确的位置以确保数据一致性 修正MmInventoryService中材料出库记录的操作符赋值错误,并补充遗漏的Operator字段
This commit is contained in:
@@ -378,7 +378,7 @@ namespace DOAN.Service.BZFM
|
|||||||
{
|
{
|
||||||
OutboundNo = outboundNo,
|
OutboundNo = outboundNo,
|
||||||
BatchNo = parm.BatchNo,
|
BatchNo = parm.BatchNo,
|
||||||
StoveCode = parm.Operator = parm.Operator,
|
StoveCode = parm.StoveCode,
|
||||||
MaterialCode = mmMaterial.MaterialCode,
|
MaterialCode = mmMaterial.MaterialCode,
|
||||||
MaterialName = mmMaterial.MaterialName,
|
MaterialName = mmMaterial.MaterialName,
|
||||||
SupplierCode = mmMaterial.SupplierCode,
|
SupplierCode = mmMaterial.SupplierCode,
|
||||||
@@ -397,6 +397,7 @@ namespace DOAN.Service.BZFM
|
|||||||
WorkorderRaw = parm.WorkorderRaw,
|
WorkorderRaw = parm.WorkorderRaw,
|
||||||
OrderNo = parm.OrderNo,
|
OrderNo = parm.OrderNo,
|
||||||
Remarks = parm.Remarks,
|
Remarks = parm.Remarks,
|
||||||
|
Operator = parm.Operator,
|
||||||
};
|
};
|
||||||
Context.Insertable(newRecord).ExecuteCommand();
|
Context.Insertable(newRecord).ExecuteCommand();
|
||||||
Context.Ado.CommitTran();
|
Context.Ado.CommitTran();
|
||||||
|
|||||||
@@ -535,8 +535,7 @@ public class ReportFlowService : BaseService<ProReportwork01>, IReportFlowServic
|
|||||||
}
|
}
|
||||||
|
|
||||||
workorderInfo.CustomerOrder = customer_order;
|
workorderInfo.CustomerOrder = customer_order;
|
||||||
// 修改工单信息,绑定出货记录
|
|
||||||
Context.Updateable(workorderInfo).ExecuteCommand();
|
|
||||||
// 修改采购订单出货数
|
// 修改采购订单出货数
|
||||||
|
|
||||||
orderPurchase.DeliveryQuantity += finish_num;
|
orderPurchase.DeliveryQuantity += finish_num;
|
||||||
@@ -569,6 +568,8 @@ public class ReportFlowService : BaseService<ProReportwork01>, IReportFlowServic
|
|||||||
workorderInfo.ShipmentNum += finish_num;
|
workorderInfo.ShipmentNum += finish_num;
|
||||||
if (workorderInfo.ProductNum >= workorderInfo.ShipmentNum)
|
if (workorderInfo.ProductNum >= workorderInfo.ShipmentNum)
|
||||||
{
|
{
|
||||||
|
// 修改工单信息,绑定出货记录
|
||||||
|
Context.Updateable(workorderInfo).ExecuteCommand();
|
||||||
// Todo找还有库存的成品库
|
// Todo找还有库存的成品库
|
||||||
|
|
||||||
// 暂时默认成品入库与出库批次号都为000
|
// 暂时默认成品入库与出库批次号都为000
|
||||||
|
|||||||
Reference in New Issue
Block a user