| | |
| | | using System.Threading.Tasks; |
| | | using VueWebCoreApi.DLL.DAL; |
| | | using VueWebCoreApi.Models; |
| | | using VueWebCoreApi.Models.ReportVerify; |
| | | using VueWebCoreApi.Models.UpdateReport; |
| | | using VueWebCoreApi.Models.WorkData; |
| | | using VueWebCoreApi.Tools; |
| | | |
| | |
| | | #endregion |
| | | |
| | | |
| | | #region[MES工单派发提交] |
| | | public static ToMessage MesOrderDistribution(string[] wocodelist, User us) |
| | | { |
| | | return WorkOrderDAL.MesOrderDistribution(wocodelist, us); |
| | | } |
| | | #endregion |
| | | |
| | | #region[工单关闭列表查询] |
| | | public static ToMessage MesOrderClosedSearch(string mesorderstus, string mesordercode, string sourceorder, string saleordercode, string ordertype, string partcode, string partname, string partspec, int startNum, string creatuser, string createdate, int endNum, string prop, string order) |
| | | { |
| | |
| | | #endregion |
| | | |
| | | #region[MES工单批量关闭提交] |
| | | public static ToMessage MesOrderBitchClosedSeave(User us, DataTable dt) |
| | | public static ToMessage MesOrderBitchClosedSeave(User us, string[] wocodelist) |
| | | { |
| | | return WorkOrderDAL.MesOrderBitchClosedSeave(us, dt); |
| | | return WorkOrderDAL.MesOrderBitchClosedSeave(us,wocodelist); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产开报工扫码获取工单对应工序任务(自制)] |
| | | public static ToMessage MesOrderStepSearch(string wocode, string partcode, string partname, string partspec, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return WorkOrderDAL.MesOrderStepSearch(wocode, partcode, partname, partspec, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产开报工扫码获取工单对应工序任务(外协)] |
| | | public static ToMessage MesOrderWxStepSearch(string wocode, string partcode, string partname, string partspec, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return WorkOrderDAL.MesOrderWxStepSearch(wocode, partcode, partname, partspec, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产开报工扫码获取工单对应工序任务(不良)] |
| | | public static ToMessage MesOrderNgStepSearch(string wocode, string partcode, string partname, string partspec, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return WorkOrderDAL.MesOrderNgStepSearch(wocode, partcode, partname, partspec, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产开报工扫码获取工单对应工序任务(不良明细)] |
| | | public static ToMessage MesOrderNgSubStepSearch(string wocode, string stepcode) |
| | | { |
| | | return WorkOrderDAL.MesOrderNgSubStepSearch(wocode, stepcode); |
| | | } |
| | | #endregion |
| | | |
| | | #region [生产开报工:报工/外协(发料/收料)时条件判断及数据返回接口] |
| | | public static ToMessage MesOrderStepStart(string OperType, string SelectType, string wocode, string stepcode) |
| | | { |
| | | return WorkOrderDAL.MesOrderStepStart(OperType, SelectType, wocode, stepcode); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产开报工,报工提交] |
| | | public static ToMessage SavaMesOrderStepReport(string mesordercode, string partcode, string stepseq, string stepcode,string stepprice, string eqpcode, string inbarcode, string reckway, string usergroupcode, string reportuser, string taskqty, string startqty, string reportqty, List<ReportDefectList> defectobjs, string remarks, User us) |
| | | { |
| | | return WorkOrderDAL.SavaMesOrderStepReport(mesordercode, partcode, stepseq, stepcode, stepprice, eqpcode, inbarcode, reckway, usergroupcode, reportuser, taskqty, startqty, reportqty, defectobjs, remarks, us); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产开报工,发料提交] |
| | | public static ToMessage SavaMesOrderStepOut(string mesordercode, string partcode, string stepseq, string stepcode, string wxcode, string outuser, string taskqty, string fqty, User us) |
| | | { |
| | | return WorkOrderDAL.SavaMesOrderStepOut(mesordercode, partcode, stepseq, stepcode, wxcode, outuser, taskqty, fqty, us); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产开报工,收料提交] |
| | | public static ToMessage SavaMesOrderStepIn(string mesordercode, string partcode, string stepseq, string stepcode, string wxcode, string inbarcode, string inuser, string taskqty, string sqty, List<ReportDefectList> defectobjs, string remarks, User us) |
| | | { |
| | | return WorkOrderDAL.SavaMesOrderStepIn(mesordercode, partcode, stepseq, stepcode, wxcode, inbarcode, inuser, taskqty, sqty, defectobjs, remarks, us); |
| | | } |
| | | #endregion |
| | | |
| | | #region[不良处理,提交] |
| | | public static ToMessage EditOrderNgStepSeave(ReportDefectHandle json, User us) |
| | | { |
| | | return WorkOrderDAL.EditOrderNgStepSeave(json, us); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[生产执行,报工调整数据查询接口] |
| | | public static ToMessage MesOrderStepVerifySearch(string wo_code, string partnumber, string partname, string partspec, string reportuser, string reportdateopendate, string reportdateclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return WorkOrderDAL.MesOrderStepVerifySearch(wo_code, partnumber, partname, partspec, reportuser, reportdateopendate, reportdateclosedate, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产执行,报工调整获取选定报工记录的不良数据] |
| | | public static ToMessage MesOrderStepModelSearch(string wo_code, string step_code, string step_type, string isbott, string isend, string id, string sbid) |
| | | { |
| | | return WorkOrderDAL.MesOrderStepModelSearch(wo_code, step_code, step_type, isbott, isend, id, sbid); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产执行,报工调整数据提交] |
| | | public static ToMessage MesOrderStepUpdateSeave(User us, List<UpdateProductReport> json) |
| | | { |
| | | return WorkOrderDAL.MesOrderStepUpdateSeave(us,json); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[生产执行,报工审核列表数据查询接口] |
| | | public static ToMessage MesOrderStepReportVerifySearch(string wo_code, string partnumber, string partname, string partspec, string stepname, string reportuser, string reportdateopendate, string reportdateclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return WorkOrderDAL.MesOrderStepReportVerifySearch(wo_code, partnumber, partname, partspec, stepname, reportuser, reportdateopendate, reportdateclosedate, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产执行,报工审核数据提交] |
| | | public static ToMessage MesOrderStepReportVerifySeave(User us, DataModel json) |
| | | { |
| | | return WorkOrderDAL.MesOrderStepReportVerifySeave(us,json); |
| | | } |
| | | #endregion |
| | | } |