1
This commit is contained in:
@@ -208,4 +208,9 @@ public partial class EqpEquipment : BaseEntity<string>
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string? qrcode { get; set; }
|
public string? qrcode { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 挤出件类型
|
||||||
|
/// </summary>
|
||||||
|
public string? tube { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,23 @@ namespace Tnb.ProductionMgr.Entities.Dto.PrdManage
|
|||||||
/// 实际完工日期
|
/// 实际完工日期
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string? act_end_date { get; set; }
|
public string? act_end_date { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 挤出件类型
|
||||||
|
/// </summary>
|
||||||
|
public string? tube { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 最小包装
|
||||||
|
/// </summary>
|
||||||
|
public decimal? minpacking { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 主单位数量
|
||||||
|
/// </summary>
|
||||||
|
public string? main_num { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 副单位数量(kg)
|
||||||
|
/// </summary>
|
||||||
|
public string? deputy_num { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -104,5 +104,10 @@ namespace Tnb.ProductionMgr.Entities.Dto.PrdManage
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string? station { get; set; }
|
public string? station { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 料箱二维码
|
||||||
|
/// </summary>
|
||||||
|
public string material_box_qrcode { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -125,4 +125,9 @@ public partial class PrdReport : BaseEntity<string>
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string? process_id { get; set; }
|
public string? process_id { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 料箱二维码
|
||||||
|
/// </summary>
|
||||||
|
public string material_box_qrcode { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -400,13 +400,14 @@ namespace Tnb.ProductionMgr
|
|||||||
.LeftJoin<PerProcessStandardsH>((a,b,c,d,e,f,g,h)=>a.material_id==h.output_material_id && a.eqp_id==h.equip_id && a.mold_id==h.molds_id && h.enabled==1)
|
.LeftJoin<PerProcessStandardsH>((a,b,c,d,e,f,g,h)=>a.material_id==h.output_material_id && a.eqp_id==h.equip_id && a.mold_id==h.molds_id && h.enabled==1)
|
||||||
.LeftJoin<BasStandardTime>((a,b,c,d,e,f,g,h,i)=>a.process_id==i.process_id && i.enabled==1)
|
.LeftJoin<BasStandardTime>((a,b,c,d,e,f,g,h,i)=>a.process_id==i.process_id && i.enabled==1)
|
||||||
.LeftJoin<PrdMo>((a,b,c,d,e,f,g,h,i,j)=>a.mo_id==j.id)
|
.LeftJoin<PrdMo>((a,b,c,d,e,f,g,h,i,j)=>a.mo_id==j.id)
|
||||||
|
.LeftJoin<BasMaterialUnit>((a,b,c,d,e,f,g,h,i,j,k)=>a.material_id==k.material_id && k.auxiliary_unit_id=="kg")
|
||||||
.Where((a, b) => a.workstation_id == input.stationId && (a.mo_task_status == DictConst.ToBeStartedEnCode || a.mo_task_status == DictConst.MoStatusPauseCode || a.mo_task_status == DictConst.ComplatedEnCode || a.mo_task_status == DictConst.InProgressEnCode) )
|
.Where((a, b) => a.workstation_id == input.stationId && (a.mo_task_status == DictConst.ToBeStartedEnCode || a.mo_task_status == DictConst.MoStatusPauseCode || a.mo_task_status == DictConst.ComplatedEnCode || a.mo_task_status == DictConst.InProgressEnCode) )
|
||||||
.WhereIF(!string.IsNullOrEmpty(mo_task_code),a=>a.mo_task_code.Contains(mo_task_code))
|
.WhereIF(!string.IsNullOrEmpty(mo_task_code),a=>a.mo_task_code.Contains(mo_task_code))
|
||||||
//.WhereIF(!string.IsNullOrEmpty(mo_task_status),a=>a.mo_task_status==mo_task_status)
|
//.WhereIF(!string.IsNullOrEmpty(mo_task_status),a=>a.mo_task_status==mo_task_status)
|
||||||
.WhereIF(statusList.Count>0,a=>statusList.Contains(a.mo_task_status))
|
.WhereIF(statusList.Count>0,a=>statusList.Contains(a.mo_task_status))
|
||||||
.WhereIF(status=="3" && start_time!=null,a=>a.act_end_date>=start_time)
|
.WhereIF(status=="3" && start_time!=null,a=>a.act_end_date>=start_time)
|
||||||
.WhereIF(status=="3" && end_time!=null,a=>a.act_end_date<=end_time)
|
.WhereIF(status=="3" && end_time!=null,a=>a.act_end_date<=end_time)
|
||||||
.Select((a, b, c, d, e,f,g,h,i,j) => new PADPackageTaskPageOutput
|
.Select((a, b, c, d, e,f,g,h,i,j,k) => new PADPackageTaskPageOutput
|
||||||
{
|
{
|
||||||
id = a.id,
|
id = a.id,
|
||||||
mo_task_code = a.mo_task_code,
|
mo_task_code = a.mo_task_code,
|
||||||
@@ -443,6 +444,10 @@ namespace Tnb.ProductionMgr
|
|||||||
act_start_date = a.act_start_date==null ? "" : a.act_start_date.Value.ToString(DbTimeFormat.SS),
|
act_start_date = a.act_start_date==null ? "" : a.act_start_date.Value.ToString(DbTimeFormat.SS),
|
||||||
act_end_date = a.act_end_date==null ? "" : a.act_end_date.Value.ToString(DbTimeFormat.SS),
|
act_end_date = a.act_end_date==null ? "" : a.act_end_date.Value.ToString(DbTimeFormat.SS),
|
||||||
plan_end_date = a.plan_end_date==null ? "" : a.plan_end_date.Value.ToString(DbTimeFormat.SS),
|
plan_end_date = a.plan_end_date==null ? "" : a.plan_end_date.Value.ToString(DbTimeFormat.SS),
|
||||||
|
tube = f.tube,
|
||||||
|
minpacking = b.minpacking,
|
||||||
|
main_num = k.number_of_primary_unit,
|
||||||
|
deputy_num = k.number_of_auxiliary_unit,
|
||||||
})
|
})
|
||||||
.MergeTable()
|
.MergeTable()
|
||||||
.OrderBy($"{input.sidx} {input.sort}")
|
.OrderBy($"{input.sidx} {input.sort}")
|
||||||
|
|||||||
Reference in New Issue
Block a user