|
|
@ -2082,7 +2082,7 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public async Task<IActionResult> GetMaterialFlowsByQueryAsync(string itemno, string unitNo) |
|
|
|
public async Task<IActionResult> GetMaterialFlowsByQueryAsync(string itemno, string unitNo, int page = 0, int limit = 10) |
|
|
|
{ |
|
|
|
if(string.IsNullOrEmpty(itemno) && string.IsNullOrEmpty(unitNo)) |
|
|
|
return Json(new Table() { count = 0, data = null }); |
|
|
@ -2091,11 +2091,13 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
if (string.IsNullOrEmpty(unitNo) ) |
|
|
|
unitNo = "*"; |
|
|
|
|
|
|
|
var result = await _basApi.GetMaterialFlowsByQuery(itemno, unitNo); |
|
|
|
var result = await _basApi.GetMaterialFlowsByQuery(itemno, unitNo, page, limit); |
|
|
|
|
|
|
|
var result_total = await _basApi.GetMaterialFlowsByQuery(itemno, unitNo, 0, limit); |
|
|
|
|
|
|
|
if (result.Count > 0) |
|
|
|
{ |
|
|
|
return Json(new Table() { code = 0, msg = "", data = result, count = result.Count }); |
|
|
|
return Json(new Table() { code = 0, msg = "", data = result, count = result_total.Count }); |
|
|
|
} |
|
|
|
|
|
|
|
return Json(new Table() { count = 0, data = null }); |
|
|
|