Browse Source

解决查询盘点单明细报错的问题

master
lilili 2 years ago
parent
commit
8cf280f8d4
  1. 5
      WMS-BS/NFine.Application/WMS/BlitemApp.cs
  2. 9
      WMS-BS/NFine.Application/WMS/WMSCreateItemLotApp.cs
  3. 13
      WMS-BS/NFine.Web/Areas/WMS/Controllers/WMSCreateItemLotController.cs

5
WMS-BS/NFine.Application/WMS/BlitemApp.cs

@ -70,11 +70,12 @@ a.ReplayAmount,
a.CheckQuantity,
a.CheckAmount
FROM ICSCheckDetail a
FROM ICSCheck f
LEFT JOIN ICSCheckDetail a ON f.CheckCode=a.CheckCode
left join ICSInventoryLot c on a.LotNo=c.LotNO and a.WorkPoint=c.WorkPoint
left join ICSInventory b on c.InvCode=b.InvCode AND c.WorkPoint=b.WorkPoint
left join ICSWareHouseLotInfo d on c.LotNO=d.LotNO AND c.WorkPoint=d.WorkPoint
WHERE a.CheckID='" + ID + "' and a.WorkPoint in ('" + WorkPoint + "')";
WHERE f.ID='" + ID + "' and a.WorkPoint in ('" + WorkPoint + "')";
return Repository().FindTablePageBySql(sql.ToString(), parameter.ToArray(), ref jqgridparam);
}

9
WMS-BS/NFine.Application/WMS/WMSCreateItemLotApp.cs

@ -556,7 +556,12 @@ CAST( (a.Quantity-ISNULL(c.LOTQTY,0)) as DECIMAL(18,{0})) as thisCreateQty,isnu
}
/// <summary>
/// 销售退货单
/// </summary>
/// <param name="queryJson"></param>
/// <param name="jqgridparam"></param>
/// <returns></returns>
public DataTable GetGridJsonXiaoShou(string queryJson, ref Pagination jqgridparam)
{
DataTable dt = new DataTable();
@ -1988,7 +1993,7 @@ CAST( (a.Quantity-ISNULL(c.LOTQTY,0)) as DECIMAL(18,{0})) as thisCreateQty,isnu
#region [SQL]
string sql = @"
select a.ID,a.ApplyNegCode,a.Sequence,a.SourceDetailID,a.InvCode,b.InvName,b.InvDesc,b.InvStd,b.InvUnit,
CAST(a.Quantity AS DECIMAL(18,{0})) as Quantity
CAST(a.Quantity AS DECIMAL(18,{0})) as Quantity,
CAST(a.Amount AS DECIMAL(18,{0})) as Amount,CAST(a.IssueNegQuantity AS DECIMAL(18,{0})) as IssueNegQuantity ,a.ExtensionID,a.MUSERName,a.MTIME ,CAST(c.LOTQTY AS DECIMAL(18,{0})) as LOTQTY
,f.Colspan ,f.ProjectCode ,f.BatchCode ,f.Version ,f.Brand ,f.cFree1 ,f.cFree2 ,f.cFree3 ,f.cFree4
,f.cFree5 ,f.cFree6 ,f.cFree7 ,f.cFree8 ,f.cFree9 ,f.cFree10

13
WMS-BS/NFine.Web/Areas/WMS/Controllers/WMSCreateItemLotController.cs

@ -38,7 +38,12 @@ namespace NFine.Web.Areas.WMS.Controllers
return Content(data.ToJson());
}
/// <summary>
/// 生产退料单
/// </summary>
/// <param name="pagination"></param>
/// <param name="queryJson"></param>
/// <returns></returns>
[HttpGet]
[HandlerAjaxOnly]
public ActionResult GetGridJson(Pagination pagination, string queryJson)
@ -478,6 +483,12 @@ where a.ID IN (" + keyValue.TrimEnd(',') + ") and a.WorkPoint in ('" + WorkPoin
};
return Content(JsonData.ToJson());
}
/// <summary>
/// 销售退货生成条码
/// </summary>
/// <param name="pagination"></param>
/// <param name="queryJson"></param>
/// <returns></returns>
[HttpGet]
[HandlerAjaxOnly]

Loading…
Cancel
Save