返回故障名称

This commit is contained in:
2023-11-13 15:01:49 +08:00
parent 88bc41885f
commit 58c05b301b
2 changed files with 18 additions and 2 deletions

View File

@@ -0,0 +1,13 @@
using SqlSugar;
namespace Tnb.EquipMgr.Entities
{
public partial class EqpRepairApply
{
/// <summary>
/// 故障名称
/// </summary>
[SugarColumn(IsIgnore = true)]
public string? fault_name { get; set; }
}
}

View File

@@ -11,6 +11,7 @@ using JNPF.VisualDev;
using JNPF.VisualDev.Interfaces;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using SQLitePCL;
using SqlSugar;
using Tnb.BasicData;
using Tnb.EquipMgr.Entities;
@@ -281,10 +282,12 @@ namespace Tnb.EquipMgr
public async Task<RepairApplyDetailOutput> GetRepairApplyDetail(Dictionary<string, string> dic)
{
string id = dic["id"];
var db = _repository.AsSugarClient();
EqpRepairApply eqpRepairApply = await _repository.GetSingleAsync(x => x.id == id);
EqpRepairOutApply eqpRepairOutApply = await _repository.AsSugarClient().Queryable<EqpRepairOutApply>().FirstAsync(x => x.repair_apply_id == id);
EqpRepairOutApply eqpRepairOutApply = await db.Queryable<EqpRepairOutApply>().FirstAsync(x => x.repair_apply_id == id);
EqpFault eqpFault = await db.Queryable<EqpFault>().SingleAsync(x => x.id == eqpRepairApply.fault_id);
eqpRepairApply.fault_name = eqpFault != null ? eqpFault.fault_name : "";
return new RepairApplyDetailOutput()
{
eqpRepairApply = eqpRepairApply,