This commit is contained in:
朱斌 2025-07-18 17:41:57 +08:00
commit 78b1bdb2cc
4 changed files with 41 additions and 12 deletions

View File

@ -117,20 +117,22 @@ namespace MyCode.Project.Infrastructure.Common
return "{}"; return "{}";
var result = ""; var result = "";
var settings = new JsonSerializerSettings();
if (isFirstLetterSmall == false) if (isFirstLetterSmall == false)
{ {
result = JsonConvert.SerializeObject(target); //result = JsonConvert.SerializeObject(target);
} }
else else
{ {
var settings = new JsonSerializerSettings();
settings.ContractResolver = new CamelCasePropertyNamesContractResolver();//首字母小写驼峰式命名 settings.ContractResolver = new CamelCasePropertyNamesContractResolver();//首字母小写驼峰式命名
if(nullValueHandling)
settings.NullValueHandling = NullValueHandling.Ignore;
result = JsonConvert.SerializeObject(target,settings);
} }
if (nullValueHandling)
settings.NullValueHandling = NullValueHandling.Ignore;
result = JsonConvert.SerializeObject(target, settings);
if (isConvertToSingleQuotes) if (isConvertToSingleQuotes)
result = result.Replace("\"", "'"); result = result.Replace("\"", "'");
return result; return result;

View File

@ -21,5 +21,10 @@ namespace MyCode.Project.Services
/// 添加抓单的调度 /// 添加抓单的调度
/// </summary> /// </summary>
void AddTask(); void AddTask();
/// <summary>
/// 添加“合并吉客云订单到新表”的任务
/// </summary>
void AddMergeJackYunOrder();
} }
} }

View File

@ -22,13 +22,15 @@ namespace MyCode.Project.Services.Implementation
private IPushKingDeeOrderRepository _pushKingDeeOrderRepository; private IPushKingDeeOrderRepository _pushKingDeeOrderRepository;
private IPushKingDeeOrderItemRepository _pushKingDeeOrderItemRepository; private IPushKingDeeOrderItemRepository _pushKingDeeOrderItemRepository;
private IYTKJTShopParameterRepository _yTKJTShopParameterRepository; private IYTKJTShopParameterRepository _yTKJTShopParameterRepository;
private IWorkProcessService _workProcessService;
public JackYunTaskService(IJackOrdersRepository jackOrdersRepository public JackYunTaskService(IJackOrdersRepository jackOrdersRepository
, IJackOrdersItemRepository jackOrdersItemRepository , IJackOrdersItemRepository jackOrdersItemRepository
, IPushKingDeeOrderRepository pushKingDeeOrderRepository , IPushKingDeeOrderRepository pushKingDeeOrderRepository
, IPushKingDeeOrderItemRepository pushKingDeeOrderItemRepository , IPushKingDeeOrderItemRepository pushKingDeeOrderItemRepository
, IYTKJTShopParameterRepository yTKJTShopParameterRepository , IYTKJTShopParameterRepository yTKJTShopParameterRepository
, IJackYunService jackYunService) , IJackYunService jackYunService,
IWorkProcessService workProcessService )
{ {
_yTKJTShopParameterRepository = yTKJTShopParameterRepository; _yTKJTShopParameterRepository = yTKJTShopParameterRepository;
_pushKingDeeOrderRepository = pushKingDeeOrderRepository; _pushKingDeeOrderRepository = pushKingDeeOrderRepository;
@ -36,6 +38,7 @@ namespace MyCode.Project.Services.Implementation
_jackOrdersRepository = jackOrdersRepository; _jackOrdersRepository = jackOrdersRepository;
_jackOrdersItemRepository = jackOrdersItemRepository; _jackOrdersItemRepository = jackOrdersItemRepository;
_jackYunService = jackYunService; _jackYunService = jackYunService;
_workProcessService = workProcessService;
} }
#region TaskGetJackYunOrder() #region TaskGetJackYunOrder()
@ -47,7 +50,8 @@ namespace MyCode.Project.Services.Implementation
{ {
DateTime runTime = DateTime.Parse(now); DateTime runTime = DateTime.Parse(now);
var list = _jackYunService.testTradeFullInfoGet(runTime); var list = _jackYunService.testTradeFullInfoGet(runTime);
SetOrder(list); SetOrder(list);
_workProcessService.Add<IJackYunTaskService>(this.MerchantId, "GetAndMergeJackYunOrder", "合并吉客云订单到新表", now, 1);
} }
#endregion #endregion
@ -156,6 +160,7 @@ namespace MyCode.Project.Services.Implementation
return JsonHelper.ToJson(list); return JsonHelper.ToJson(list);
} }
#endregion #endregion
} }
} }

View File

@ -100,10 +100,27 @@ namespace MyCode.Project.Services.Implementation
//trades = trades.Where(t => !oldids.Contains(new { t.WMS单号, t.单据行号 })).ToList(); //trades = trades.Where(t => !oldids.Contains(new { t.WMS单号, t.单据行号 })).ToList();
} }
if (trades.Count > 0)
_repository.Add<WMStoJackyunInventoryMovementView1>(trades); {
_repository.Add<WMStoJackyunInventoryMovementView1>(trades);
}
string now = DateTime.Now.ToString();
_workProcessService.Add<IJackYunStockinService>(this.MerchantId, "SendInStock", "上传WMS的入库数据到吉客云", now, 1);
_workProcessService.Add<IJackYunStockinService>(this.MerchantId, "SendOutStock", "上传WMS的出库数据到吉客云", now, 1);
}
#endregion
#region AddMergeJackYunOrder()
/// <summary>
/// 添加“合并吉客云订单到新表”的任务
/// </summary>
public void AddMergeJackYunOrder()
{
string now = DateTime.Now.ToString();
_workProcessService.Add<IJackYunTaskService>(this.MerchantId, "GetAndMergeJackYunOrder", "合并吉客云订单到新表", now, 1);
} }
#endregion #endregion
} }