using System.Collections; using Estsh.Core.Models; using Estsh.Core.Repository.IRepositories; using Estsh.Core.Util; using Estsh.Core.Services.IServices; using Estsh.Core.Model.Result; /*************************************************************************************************** * * 更新人:sitong.dong * 描述:零星生产计划 * 修改时间:2022.06.22 * 修改日志:系统迭代升级 * **************************************************************************************************/ namespace Estsh.Core.Services { public class StockOrderReleaseService : BaseService, IStockOrderReleaseService { private readonly IStockOrderReleaseRepository repository; public StockOrderReleaseService(IStockOrderReleaseRepository _repository) : base(_repository) { repository = _repository; } /// /// 获取客户产线列表 /// /// public List GetCustPDLine() { return repository.GetCustPDLine(); } /// /// 根据客户产线查询车型 /// /// public List GetMode_type(string CustPDLine) { return repository.GetMode_type(CustPDLine); } /// /// 释放生产指令 /// /// public string ReleaseOrder(string cbCustPDLine, int cbShift, int Qty) { return repository.ReleaseOrder(cbCustPDLine, cbShift, Qty); } /// /// 单页打印数量 /// /// public string getPrintQty() { return repository.getPrintQty(); } /// /// 汇总 /// /// /// /// public List GetOrderSummary(string cust_pdline, ref Pager pager) { return repository.GetOrderSummary(cust_pdline, ref pager); } /// /// 明细 /// /// 查询条件 /// public List GetOrderDetail(string aWhere, ref Pager pager) { return repository.GetOrderDetail(aWhere, ref pager); } /// /// 异常 /// /// /// public List GetOrderErrorMessage(string aWhere, ref Pager pager) { return repository.GetOrderErrorMessage(aWhere, ref pager); } /// /// 获取班次 /// /// public List Getshift() { return repository.Getshift(); } //获取单号 public string getNumber() { return repository.getNumber(); } /// /// 初始化单号 /// /// public bool InitializeNumber() { return repository.InitializeNumber(); } /// /// 变更状态 /// /// public string changeStatus(int order_id, int status) { return repository.changeStatus(order_id, status); } public string getProductionTaskNumber() { return repository.getProductionTaskNumber(); } public string updateProductionTaskNumber() { return repository.updateProductionTaskNumber(); } public string updateWorkOrderPrintNumber(string ruid, string ProductionTaskNumber) { return repository.updateWorkOrderPrintNumber(ruid, ProductionTaskNumber); } /// /// 获取打印数据 /// /// public List getPrintData(string cbCustPDLine) { return repository.getPrintData(cbCustPDLine); } /// /// 获取打印数据 /// /// public List getPrintData(string cbCustPDLine, string printDate, string printNumber) { return repository.getPrintData(cbCustPDLine, printDate, printNumber); } } }