1
This commit is contained in:
@@ -104,4 +104,8 @@ public partial class WmsRawmatTransferoutstockD : BaseEntity<string>
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string erp_wh_type { get; set; }
|
public string erp_wh_type { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 入库仓库
|
||||||
|
/// </summary>
|
||||||
|
public string? warehouse_instock_code { get; set; }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -790,6 +790,8 @@ namespace Tnb.WarehouseMgr
|
|||||||
|
|
||||||
wmsMaterialTransferD.yxfqty = 0;
|
wmsMaterialTransferD.yxfqty = 0;
|
||||||
wmsMaterialTransferD.yzqty = 0;
|
wmsMaterialTransferD.yzqty = 0;
|
||||||
|
wmsMaterialTransferD.yxfqty_rk = 0;
|
||||||
|
wmsMaterialTransferD.yzqty_rk = 0;
|
||||||
wmsMaterialTransferD.erp_line_pk = detail.erp_line_pk;
|
wmsMaterialTransferD.erp_line_pk = detail.erp_line_pk;
|
||||||
|
|
||||||
var material = await db.Queryable<BasMaterial>().Where(p => p.code == detail.material_code).FirstAsync();
|
var material = await db.Queryable<BasMaterial>().Where(p => p.code == detail.material_code).FirstAsync();
|
||||||
|
|||||||
@@ -232,7 +232,21 @@ namespace Tnb.WarehouseMgr
|
|||||||
// 原材料调拨出库
|
// 原材料调拨出库
|
||||||
case WmsWareHouseConst.BIZTYPE_WmsRawmatTransferoutstock_ID:
|
case WmsWareHouseConst.BIZTYPE_WmsRawmatTransferoutstock_ID:
|
||||||
{
|
{
|
||||||
|
WmsRawmatTransferoutstockD wmsRawmatTransferoutstockD = await _db.Queryable<WmsRawmatTransferoutstockD>().Where(r => r.id == wmsDistaskH.source_id).FirstAsync();
|
||||||
|
WmsRawmatTransferoutstockH wmsRawmatTransferoutstockH = await _db.Queryable<WmsRawmatTransferoutstockH>().Where(r => r.id == wmsRawmatTransferoutstockD.bill_id).FirstAsync();
|
||||||
|
|
||||||
|
WmsTransferOrderH wmsTransferOrderH = await _db.Queryable<WmsTransferOrderH>().Where(r => r.id == wmsRawmatTransferoutstockH.transfer_order_id).FirstAsync();
|
||||||
|
// 出库仓库 wmsRawmatTransferoutstockD.warehouse_code
|
||||||
|
// 入库仓库 wmsRawmatTransferoutstockD.warehouse_instock_code
|
||||||
|
// 调拨订单 wmsRawmatTransferoutstockH.erp_pk
|
||||||
|
foreach(var wmsMaterialSignD in wmsMaterialSignDs)
|
||||||
|
{
|
||||||
|
// 出库数量wmsMaterialSignD.sign_qty
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//todo 对接调拨出库
|
//todo 对接调拨出库
|
||||||
|
|
||||||
// WmsInstockH instock = await _db.Queryable<WmsInstockH>().SingleAsync(x => x.id == input.requireId);
|
// WmsInstockH instock = await _db.Queryable<WmsInstockH>().SingleAsync(x => x.id == input.requireId);
|
||||||
// List<WmsInstockD> allInstockDetails = await _db.Queryable<WmsInstockD>().Where(it => it.bill_id == input.requireId).ToListAsync();
|
// List<WmsInstockD> allInstockDetails = await _db.Queryable<WmsInstockD>().Where(it => it.bill_id == input.requireId).ToListAsync();
|
||||||
//
|
//
|
||||||
@@ -348,9 +362,16 @@ namespace Tnb.WarehouseMgr
|
|||||||
}
|
}
|
||||||
case WmsWareHouseConst.BIZTYPE_WMSMATERIALTRANSFER_ID:
|
case WmsWareHouseConst.BIZTYPE_WMSMATERIALTRANSFER_ID:
|
||||||
{
|
{
|
||||||
// 对接其它出库 出库数量为签收数量
|
// todo 对接其它出库单 出库数量为签收数量
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (!_wareHouseService.GetFloor1WXSGWOutstockLocation().Contains(carryLoc.id))
|
||||||
|
{
|
||||||
|
// todo 对接其它入库单 入库数量为签收数量
|
||||||
|
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user