执行代码清理,修复warning
This commit is contained in:
@@ -27,21 +27,23 @@ namespace Tnb.ProductionMgr
|
||||
[HttpGet]
|
||||
public async Task<dynamic> GetPrdTask(string stationId)
|
||||
{
|
||||
Dictionary<string, string> dic = new Dictionary<string, string>();
|
||||
dic.Add("ToBeStarted", "待开工");
|
||||
dic.Add("InProgress", "进行中");
|
||||
dic.Add("Closed", "关闭");
|
||||
dic.Add("Complated", "完工");
|
||||
dic.Add("ToBeScheduled", "待下发");
|
||||
dic.Add("Pause", "暂停");
|
||||
dic.Add("Exception", "异常");
|
||||
dic.Add("Revoke", "撤销");
|
||||
Dictionary<string, string> dic = new()
|
||||
{
|
||||
{ "ToBeStarted", "待开工" },
|
||||
{ "InProgress", "进行中" },
|
||||
{ "Closed", "关闭" },
|
||||
{ "Complated", "完工" },
|
||||
{ "ToBeScheduled", "待下发" },
|
||||
{ "Pause", "暂停" },
|
||||
{ "Exception", "异常" },
|
||||
{ "Revoke", "撤销" }
|
||||
};
|
||||
List<dynamic> result = new();
|
||||
var List = await _db.Queryable<PrdMoTask>()
|
||||
List<PrdMoTask> List = await _db.Queryable<PrdMoTask>()
|
||||
.WhereIF(!string.IsNullOrEmpty(stationId), p => p.workstation_id == stationId)
|
||||
.ToListAsync();
|
||||
var materials = await _db.Queryable<BasMaterial>().ToListAsync();
|
||||
foreach (var data in List)
|
||||
List<BasMaterial> materials = await _db.Queryable<BasMaterial>().ToListAsync();
|
||||
foreach (PrdMoTask data in List)
|
||||
{
|
||||
dynamic info = new ExpandoObject();
|
||||
info.id = data.id;
|
||||
@@ -55,31 +57,33 @@ namespace Tnb.ProductionMgr
|
||||
info.plan_end_date = data.estimated_end_date == null ? "" : ((DateTime)data.estimated_end_date!).ToString("yyyy-MM-dd");
|
||||
result.Add(info);
|
||||
}
|
||||
result.OrderByDescending(p => p.plan_start_date);
|
||||
_ = result.OrderByDescending(p => p.plan_start_date);
|
||||
return result;
|
||||
}
|
||||
[HttpPost]
|
||||
public async Task SaveData(AndonRecordInput AndonRecordInput)
|
||||
{
|
||||
var list = _db.Queryable<AndonBreakDown>().ToList();
|
||||
AndonRecords andonRecord = new AndonRecords();
|
||||
andonRecord.mo_id = AndonRecordInput.mo_id;
|
||||
andonRecord.breakdown_type = list.Where(p => p.id == AndonRecordInput.breakdown).Any() ? list.Where(p => p.id == AndonRecordInput.breakdown).First().type_id : "";
|
||||
andonRecord.breakdown = AndonRecordInput.breakdown;
|
||||
andonRecord.create_time = DateTime.Now;
|
||||
andonRecord.create_id = _userManager.UserId;
|
||||
await _db.Insertable(andonRecord).ExecuteCommandAsync();
|
||||
List<AndonBreakDown> list = _db.Queryable<AndonBreakDown>().ToList();
|
||||
AndonRecords andonRecord = new()
|
||||
{
|
||||
mo_id = AndonRecordInput.mo_id,
|
||||
breakdown_type = list.Where(p => p.id == AndonRecordInput.breakdown).Any() ? list.Where(p => p.id == AndonRecordInput.breakdown).First().type_id : "",
|
||||
breakdown = AndonRecordInput.breakdown,
|
||||
create_time = DateTime.Now,
|
||||
create_id = _userManager.UserId
|
||||
};
|
||||
_ = await _db.Insertable(andonRecord).ExecuteCommandAsync();
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public async Task<dynamic> GetAndonCascaderOptions()
|
||||
{
|
||||
Dictionary<string, object> result = new Dictionary<string, object>();
|
||||
Dictionary<string, object> result = new();
|
||||
List<AndonType> andonTypes = await _db.Queryable<AndonType>().ToListAsync();
|
||||
List<AndonInfo> andonInfos = await _db.Queryable<AndonInfo>().ToListAsync();
|
||||
List<AndonBreakDown> andonBreakDowns = await _db.Queryable<AndonBreakDown>().ToListAsync();
|
||||
List<AndonCascaderOptionsOuput> options = new List<AndonCascaderOptionsOuput>();
|
||||
foreach (var andonType in andonTypes)
|
||||
List<AndonCascaderOptionsOuput> options = new();
|
||||
foreach (AndonType andonType in andonTypes)
|
||||
{
|
||||
options.Add(new AndonCascaderOptionsOuput()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user