1
This commit is contained in:
@@ -30,6 +30,7 @@ namespace Tnb.ProductionMgr
|
|||||||
private readonly IUserManager _userManager;
|
private readonly IUserManager _userManager;
|
||||||
private readonly IPrdMoTaskService _prdMoTaskService;
|
private readonly IPrdMoTaskService _prdMoTaskService;
|
||||||
private readonly IBillRullService _billRullService;
|
private readonly IBillRullService _billRullService;
|
||||||
|
private readonly IDictionaryDataService _dictionaryDataService;
|
||||||
// private readonly WmsSignForDeliveryService _wmsSignForDeliveryService;
|
// private readonly WmsSignForDeliveryService _wmsSignForDeliveryService;
|
||||||
|
|
||||||
|
|
||||||
@@ -39,6 +40,7 @@ namespace Tnb.ProductionMgr
|
|||||||
IBillRullService billRullService,
|
IBillRullService billRullService,
|
||||||
IPrdMoTaskService prdMoTaskService,
|
IPrdMoTaskService prdMoTaskService,
|
||||||
// WmsSignForDeliveryService wmsSignForDeliveryService,
|
// WmsSignForDeliveryService wmsSignForDeliveryService,
|
||||||
|
IDictionaryDataService dictionaryDataService,
|
||||||
IUserManager userManager
|
IUserManager userManager
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
@@ -46,6 +48,7 @@ namespace Tnb.ProductionMgr
|
|||||||
_userManager = userManager;
|
_userManager = userManager;
|
||||||
_prdMoTaskService = prdMoTaskService;
|
_prdMoTaskService = prdMoTaskService;
|
||||||
// _wmsSignForDeliveryService = _wmsSignForDeliveryService;
|
// _wmsSignForDeliveryService = _wmsSignForDeliveryService;
|
||||||
|
_dictionaryDataService = dictionaryDataService;
|
||||||
_billRullService = billRullService;
|
_billRullService = billRullService;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -522,7 +525,9 @@ namespace Tnb.ProductionMgr
|
|||||||
string? status = queryJson.ContainsKey("status") ? queryJson["status"].ToString() : "";
|
string? status = queryJson.ContainsKey("status") ? queryJson["status"].ToString() : "";
|
||||||
// DateTime? start_time = queryJson.ContainsKey("start_time") ? queryJson["start_time"].ToString() == "" ? null : Convert.ToDateTime(queryJson["start_time"]) : null;
|
// DateTime? start_time = queryJson.ContainsKey("start_time") ? queryJson["start_time"].ToString() == "" ? null : Convert.ToDateTime(queryJson["start_time"]) : null;
|
||||||
// DateTime? end_time = queryJson.ContainsKey("end_time") ? queryJson["end_time"].ToString() == "" ? null : Convert.ToDateTime(queryJson["end_time"]) : null;
|
// DateTime? end_time = queryJson.ContainsKey("end_time") ? queryJson["end_time"].ToString() == "" ? null : Convert.ToDateTime(queryJson["end_time"]) : null;
|
||||||
|
|
||||||
|
Dictionary<string, object> dic = await _dictionaryDataService.GetDicByKey(DictConst.DOCUMENTSTATU);
|
||||||
|
|
||||||
if (string.IsNullOrEmpty(input.sidx))
|
if (string.IsNullOrEmpty(input.sidx))
|
||||||
{
|
{
|
||||||
input.sidx = "create_time";
|
input.sidx = "create_time";
|
||||||
@@ -564,7 +569,7 @@ namespace Tnb.ProductionMgr
|
|||||||
type = "0",
|
type = "0",
|
||||||
create_name = b.RealName,
|
create_name = b.RealName,
|
||||||
create_time = a.create_time==null ? "" : a.create_time.Value.ToString(DbTimeFormat.SS),
|
create_time = a.create_time==null ? "" : a.create_time.Value.ToString(DbTimeFormat.SS),
|
||||||
status = e.FullName
|
status = SqlFunc.IsNull(e.FullName,a.status)
|
||||||
});
|
});
|
||||||
|
|
||||||
var queryable2 = db.Queryable<PrdOutstockH>()
|
var queryable2 = db.Queryable<PrdOutstockH>()
|
||||||
@@ -582,11 +587,18 @@ namespace Tnb.ProductionMgr
|
|||||||
type = a.type,
|
type = a.type,
|
||||||
create_name = b.RealName,
|
create_name = b.RealName,
|
||||||
create_time = a.create_time==null ? "" : a.create_time.Value.ToString(DbTimeFormat.SS),
|
create_time = a.create_time==null ? "" : a.create_time.Value.ToString(DbTimeFormat.SS),
|
||||||
status = e.FullName
|
status = SqlFunc.IsNull(e.FullName,a.status)
|
||||||
});
|
});
|
||||||
var result = await db.UnionAll(queryable1,queryable2)
|
var result = await db.UnionAll(queryable1,queryable2)
|
||||||
.MergeTable()
|
.MergeTable()
|
||||||
.OrderBy($"{input.sidx} {input.sort}")
|
.OrderBy($"{input.sidx} {input.sort}")
|
||||||
|
.Mapper(a =>
|
||||||
|
{
|
||||||
|
if (dic.ContainsKey(a.status))
|
||||||
|
{
|
||||||
|
a.status = dic[a.status].ToString();
|
||||||
|
}
|
||||||
|
})
|
||||||
.ToPagedListAsync(input.currentPage, input.pageSize);
|
.ToPagedListAsync(input.currentPage, input.pageSize);
|
||||||
|
|
||||||
return PageResult<FeedingRecordListOutput>.SqlSugarPageResult(result);
|
return PageResult<FeedingRecordListOutput>.SqlSugarPageResult(result);
|
||||||
|
|||||||
Reference in New Issue
Block a user