根据生产bom拆分子工单代码调整
This commit is contained in:
@@ -141,6 +141,7 @@ namespace Tnb.EquipMgr
|
||||
await _db.Ado.BeginTranAsync();
|
||||
|
||||
var maintainRules = await _db.Queryable<ToolMoldMaintainRule>().Where(it => input.ruleIds.Contains(it.id)).ToListAsync();
|
||||
var ruleMoldRelations = await _db.Queryable<ToolMoldMaintainRuleRelation>().Where(it=>input.ruleIds.Contains(it.rule_id)).ToListAsync();
|
||||
if (maintainRules?.Count > 0)
|
||||
{
|
||||
List<ToolMoldMaintainPlan> maintainPlans = new();
|
||||
|
||||
@@ -47,7 +47,7 @@ namespace Tnb.EquipMgr
|
||||
public async Task<dynamic> GetMaintainInfoFromByPlanId([FromRoute] string planId)
|
||||
{
|
||||
dynamic info = new ExpandoObject();
|
||||
var planMoldRelation = await _db.Queryable<ToolMoldMaintainPlanRelation>().FirstAsync(it => it.id == planId);
|
||||
var planMoldRelation = await _db.Queryable<ToolMoldMaintainPlanRelation>().FirstAsync(it => it.maintain_plan_id == planId);
|
||||
if (planMoldRelation != null)
|
||||
{
|
||||
var mold = await _db.Queryable<ToolMolds>().FirstAsync(it => it.id == planMoldRelation.mold_id);
|
||||
|
||||
@@ -18,6 +18,7 @@ using SqlSugar;
|
||||
using Tnb.EquipMgr.Entities;
|
||||
using Tnb.EquipMgr.Entities.Dto;
|
||||
using Tnb.EquipMgr.Interfaces;
|
||||
using Tnb.ProductionMgr.Entities.Dto;
|
||||
|
||||
namespace Tnb.EquipMgr
|
||||
{ /// <summary>
|
||||
@@ -67,7 +68,7 @@ namespace Tnb.EquipMgr
|
||||
/// <param name="mold"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
public async Task<List<EquipmentListOutput>> GetEquipmentLists(ToolMoldInput ToolMoldInput)
|
||||
public async Task<List<Tnb.EquipMgr.Entities.Dto.EquipmentListOutput>> GetEquipmentLists(ToolMoldInput ToolMoldInput)
|
||||
{
|
||||
var db = _repository.AsSugarClient();
|
||||
var list = await db.Queryable<EqpEquipment, ToolMoldsEquipment>((a, b) => new object[]
|
||||
@@ -75,7 +76,7 @@ namespace Tnb.EquipMgr
|
||||
JoinType.Inner, a.id == b.equipment_id,
|
||||
})
|
||||
.Where((a, b) => b.mold_id == ToolMoldInput.mold)
|
||||
.Select((a, b) => new EquipmentListOutput
|
||||
.Select((a, b) => new Tnb.EquipMgr.Entities.Dto.EquipmentListOutput
|
||||
{
|
||||
id = a.id,
|
||||
eqp_code = a.code,
|
||||
|
||||
Reference in New Issue
Block a user