using Newtonsoft.Json;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WIDESEA_Core;
|
using WIDESEA_DTO;
|
|
namespace WIDESEA_StoragIntegrationServices
|
{
|
public partial class MCSService
|
{
|
/// <summary>
|
/// 获取库位信息
|
/// </summary>
|
/// <param name="json"></param>
|
/// <returns></returns>
|
public object RequsetCellInfo(object json)
|
{
|
WebResponseContent content = new WebResponseContent();
|
try
|
{
|
if (string.IsNullOrEmpty(json.ToString())) throw new Exception("上传参数为空");
|
|
var result = JsonConvert.DeserializeObject<RequsetCellInfo>(json.ToString());
|
|
var info = _stockInfoRepository.QueryFirst(x => x.LocationCode == result.LocationID);
|
//todo
|
if (info != null)
|
{
|
return new { code = 1, palletBarcode = info.PalletCode };
|
}
|
else
|
{
|
return new { code = 0, palletBarcode = "",message="库位无库存记录" };
|
}
|
|
}
|
catch (Exception ex)
|
{
|
return new { code = 0, palletBarcode = "", message = ex.Message };
|
}
|
}
|
}
|
}
|