youh
This commit is contained in:
@@ -883,18 +883,22 @@ namespace WMS.Web.Domain.Services
|
||||
{
|
||||
var res = await this.QueryFirst(currentDet, erpDto.TargetFormId, entity.BillNo, det, sc_erpService);
|
||||
if (res.result.IsSuccess)
|
||||
entity.SyncSuccess(det.ErpDetailId, loginInfo?.UserInfo?.StaffId ?? 0, res.erpBillNo, res.instockDetailId);
|
||||
entity.SyncSuccess(det.ErpDetailId, loginInfo?.UserInfo?.StaffId ?? 0, res.erpBillNo);
|
||||
else
|
||||
entity.SyncFail(res.result.Message, det.ErpDetailId, loginInfo?.UserInfo?.StaffId ?? 0, res.syncStatus, res.instockDetailId);
|
||||
entity.SyncFail(res.result.Message, det.ErpDetailId, loginInfo?.UserInfo?.StaffId ?? 0, res.syncStatus);
|
||||
//记录金蝶入库单明细ID
|
||||
det.RecodErpInStockDetailId(res.instockDetailId);
|
||||
}
|
||||
else
|
||||
{
|
||||
//下推金蝶
|
||||
var res = await this.Push(erpDto, det, entity.BillNo, sc_erpService, sc_inStockRepositories);
|
||||
if (res.result.IsSuccess)
|
||||
entity.SyncSuccess(det.ErpDetailId, loginInfo?.UserInfo?.StaffId ?? 0, res.erpBillNo, res.instockDetailId);
|
||||
entity.SyncSuccess(det.ErpDetailId, loginInfo?.UserInfo?.StaffId ?? 0, res.erpBillNo);
|
||||
else
|
||||
entity.SyncFail(res.result.Message, det.ErpDetailId, loginInfo?.UserInfo?.StaffId ?? 0, res.syncStatus, res.instockDetailId);
|
||||
entity.SyncFail(res.result.Message, det.ErpDetailId, loginInfo?.UserInfo?.StaffId ?? 0, res.syncStatus);
|
||||
//记录金蝶入库单明细ID
|
||||
det.RecodErpInStockDetailId(res.instockDetailId);
|
||||
}
|
||||
|
||||
|
||||
@@ -931,6 +935,8 @@ namespace WMS.Web.Domain.Services
|
||||
purchaseInStock.Details[0].Qty = erpDetail.Qty;
|
||||
string formId = dto.TargetFormId.ToString();
|
||||
erp_instock_detId = purchaseInStock.Details[0].DetailId;
|
||||
|
||||
//var tt = Convert.ToInt32("abc");
|
||||
//批号生成和同步
|
||||
if (string.IsNullOrEmpty(erpDetail.BatchBillNo))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user