PLC工艺参数

This commit is contained in:
quowingwang 2026-01-21 10:26:48 +08:00
parent d1db85770e
commit 01c3a3f0e3
3 changed files with 28 additions and 5 deletions

View File

@ -62,7 +62,7 @@ namespace MDM.Model.Material
/// <summary>
/// CreatedTime
/// </summary>
[SugarColumn(ColumnName = "createdTime")]
[SugarColumn(ColumnName = "created_time")]
public DateTime? CreatedTime { get; set; }
/// <summary>

View File

@ -36,11 +36,9 @@ namespace MDM.Services.Material
.AndIF(!string.IsNullOrEmpty(parm.SubInvCode), it => it.SubInvCode.Contains(parm.SubInvCode))
;
;
var response = Queryable()
.Where(predicate.ToExpression())
.OrderBy("created_time DESC")
.ToPage<MaterialBom, MaterialBomDto>(parm);
return response;
@ -75,7 +73,7 @@ namespace MDM.Services.Material
UpdatedTime = SqlFunc.AggregateMax(it.UpdatedTime)
});
}).OrderBy("created_time DESC"); // 核心修复:手动指定数据库列名排序;
var response = query.ToPage<MaterialBomDto, MaterialBomDto>(parm);

View File

@ -97,5 +97,30 @@ namespace RIZO.Admin.WebApi.Controllers.Mes.alerm
return ToResponse(_AlarmInfoService.Delete(idArr));
}
/// 导出设备报警信息
/// </summary>
/// <returns></returns>
[HttpGet("export")]
[Log(Title = "设备报警信息", BusinessType = BusinessType.EXPORT)]
public IActionResult Export([FromQuery] AlarmInfoQueryDto parm)
{
var list = _AlarmInfoService.GetList(parm).Result;
if (list == null || list.Count <= 0)
{
return ToResponse(ResultCode.FAIL, "没有要导出的数据");
}
var (sFileName, sFilePath) = ExportExcelMini(list, "设备报警信息", "设备报警信息");
if (string.IsNullOrWhiteSpace(sFilePath))
{
return ToResponse(ResultCode.FAIL, "Excel生成失败");
}
return PhysicalFile(
sFilePath,
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
sFileName,
true
);
}
}
}