|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
|
using System.Text;
|
|
|
using System.Threading.Tasks;
|
|
|
using Estsh.Core.Base;
|
|
|
using Estsh.Core.Wms.IRepositories;
|
|
|
using Estsh.Core.Wms.IServices;
|
|
|
using Estsh.Core.Model.Result;
|
|
|
using Estsh.Core.Services;
|
|
|
using Estsh.Core.Repositories;
|
|
|
using Estsh.Core.Models;
|
|
|
using Newtonsoft.Json.Linq;
|
|
|
using Estsh.Core.Wms.Repositories;
|
|
|
|
|
|
namespace Estsh.Core.Wms.Services
|
|
|
{
|
|
|
public class ReceiveService : BaseService<BaseEntity>, IReceiveService
|
|
|
{
|
|
|
private readonly IReceiveRepository repository;
|
|
|
public ReceiveService(IReceiveRepository _repository) : base(_repository)
|
|
|
{
|
|
|
repository = _repository;
|
|
|
}
|
|
|
public string UpdateCartonStatusInRejection(string cartonNo, string info, string loginId, string supportingParts)
|
|
|
{
|
|
|
return repository.UpdateCartonStatusInRejection(cartonNo, info, loginId, supportingParts);
|
|
|
}
|
|
|
|
|
|
public string UpdateCartonStatusInRejectionBycd(string cartonNo, string info, string loginId, string supportingParts,string cdNum)
|
|
|
{
|
|
|
return repository.UpdateCartonStatusInRejectionBycd(cartonNo, info, loginId, supportingParts,cdNum);
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 检查箱条码的状态
|
|
|
/// </summary>
|
|
|
/// <param name="cartonNo">箱条码</param>
|
|
|
/// <returns>状态正确返回 OK,否则返回具体的错误信息</returns>
|
|
|
public string CheckCartonStatus(string cartonNo, bool isRejection, string groupNo, SysEmp loginUser, string supportingParts,string cdNum,string orderNo, bool isQc)
|
|
|
{
|
|
|
return repository.CheckCartonStatus(cartonNo, isRejection, groupNo, loginUser, supportingParts,cdNum,orderNo,isQc);
|
|
|
}
|
|
|
|
|
|
public SetObjectDetail GetCartonSummaryInfo(string cartonNo, string receving, string supportingParts, string loginId)
|
|
|
{
|
|
|
return repository.GetCartonSummaryInfo(cartonNo, receving, supportingParts,loginId);
|
|
|
}
|
|
|
|
|
|
public SetObjectDetail GetRecevingListing(string orderNo)
|
|
|
{
|
|
|
return repository.GetRecevingListing(orderNo);
|
|
|
}
|
|
|
|
|
|
public string CreateQcInfo(string receving,string loginId)
|
|
|
{
|
|
|
return repository.CreateQcInfo(receving, loginId);
|
|
|
}
|
|
|
|
|
|
public List<WmsRejection> GetRejectionInfo()
|
|
|
{
|
|
|
return repository.GetRejectionInfo();
|
|
|
}
|
|
|
|
|
|
public string CheckStatus(string orderNo)
|
|
|
{
|
|
|
return repository.CheckStatus(orderNo);
|
|
|
}
|
|
|
|
|
|
public List<WmsPurchase> GetStandardList(string cartonno)
|
|
|
{
|
|
|
return repository.GetStandardList(cartonno);
|
|
|
}
|
|
|
|
|
|
public SetObjectDetail GetRecevingListByOrderNo(string orderNo)
|
|
|
{
|
|
|
return repository.GetRecevingListByOrderNo(orderNo);
|
|
|
}
|
|
|
|
|
|
public SetObjectDetail GetRealOrderList(string orderNo)
|
|
|
{
|
|
|
return repository.GetRealOrderList(orderNo);
|
|
|
}
|
|
|
}
|
|
|
}
|