using LogLibrary.Log;
|
using Masuit.Tools;
|
using Newtonsoft.Json;
|
using WIDESEA_Common.FangCang;
|
using WIDESEA_Core;
|
using WIDESEA_DTO;
|
using WIDESEA_Model.Models;
|
|
namespace WIDESEA_StoragIntegrationServices
|
{
|
public partial class ToMESService
|
{
|
/// <summary>
|
/// 产品同步接口
|
/// </summary>
|
/// <param name="jsondata"></param>
|
/// <returns></returns>
|
public WebResponseContent productSynchronous(object jsondata)
|
{
|
WebResponseContent content = new WebResponseContent();
|
try
|
{
|
if (string.IsNullOrEmpty(jsondata.ToString())) throw new Exception("上传参数为空");
|
|
|
var result = JsonConvert.DeserializeObject<productSynchronous>(jsondata.ToString());
|
|
//todo 完成物料同步
|
|
|
|
LogFactory.GetLog("产品同步接口").Info(true, $"\r\r--------------------------------------");
|
LogFactory.GetLog("产品同步接口").Info(true, jsondata.ToJsonString());
|
|
return content;
|
|
}
|
catch (Exception ex)
|
{
|
LogFactory.GetLog("产品同步接口").Info(true, $"\r\r--------------------------------------");
|
LogFactory.GetLog("产品同步接口").Info(true, ex.Message);
|
return content.Error($"产品同步接口请求异常:{ex.Message}");
|
}
|
}
|
}
|
}
|