dengjunjie
6 天以前 2ab458954c670502814c08543ec43c2cf983eb73
优化程序
已修改5个文件
27 ■■■■ 文件已修改
新建文件夹/WIDESEA_WMSServer/WIDESEA_SquareCabinServices/Business.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
新建文件夹/WIDESEA_WMSServer/WIDESEA_WMSServer/GoodsJob.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
新建文件夹/WIDESEA_WMSServer/WIDESEA_WMSServer/InOrderJob.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
新建文件夹/WIDESEA_WMSServer/WIDESEA_WMSServer/OutOrderJob.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
新建文件夹/WMS/src/views/Index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
н¨Îļþ¼Ð/WIDESEA_WMSServer/WIDESEA_SquareCabinServices/Business.cs
@@ -526,7 +526,7 @@
                        //物料类型
                        materialCode = materialCode,
                        externalOrderNo = order.Out_no,
                        outOrderType = order.Out_type,
                        outOrderType = order.Out_type == "6" ? "30" : "10",
                        priority = 1,
                        Is_cancel = 0,
                        details = order.Details.Select(d => new ToeOutdiInDetail
н¨Îļþ¼Ð/WIDESEA_WMSServer/WIDESEA_WMSServer/GoodsJob.cs
@@ -13,11 +13,9 @@
            _materielInfoService = materielInfoService;
        }
        //每隔1秒执行一次
        [Invoke(Begin = "2025-09-01", Interval = 1000 * 5, IsEnabled = true, SkipWhileExecuting = true)]
        [Invoke(Begin = "2025-09-01", Interval = 1000 * 5, IsEnabled = false, SkipWhileExecuting = true)]
        public void Run()
        {
            _materielInfoService.GetMedicineGoodsInfom();
            _materielInfoService.ProductSynchronous();
            Console.WriteLine($"物料信息任务执行结束:{DateTime.Now}");
        }
    }
н¨Îļþ¼Ð/WIDESEA_WMSServer/WIDESEA_WMSServer/InOrderJob.cs
@@ -1,23 +1,25 @@
using Pomelo.AspNetCore.TimedJob;
using WIDESEA_ISquareCabinServices;
using WIDESEA_IWMsInfoServices;
namespace WIDESEA_WMSServer
{
    public class InOrderJob : Job
    {
        private readonly IBusiness _business;
        public InOrderJob(IBusiness business)
        private readonly IMaterielInfoService _materielInfoService;
        public InOrderJob(IBusiness business, IMaterielInfoService materielInfoService)
        {
            _business = business;
            _materielInfoService = materielInfoService;
        }
        //每隔1秒执行一次
        [Invoke(Begin = "2025-09-01", Interval = 1000 * 5, IsEnabled = true, SkipWhileExecuting = true)]
        public void Run()
        {
            _materielInfoService.GetMedicineGoodsInfom();
            _business.GetInOrder();
            _business.GetOutOrder();
            //_business.EdiIn();
            //_business.CompleteAllOrders();
            _business.CompleteAllOrders();
            _business.CompleteAllOutOrders();
            Console.WriteLine($"ERP任务执行结束:{DateTime.Now}");
н¨Îļþ¼Ð/WIDESEA_WMSServer/WIDESEA_WMSServer/OutOrderJob.cs
@@ -1,28 +1,27 @@
using Pomelo.AspNetCore.TimedJob;
using WIDESEA_ISquareCabinServices;
using WIDESEA_IWMsInfoServices;
namespace WIDESEA_WMSServer
{
    public class OutOrderJob : Job
    {
        private readonly IBusiness _business;
        public OutOrderJob(IBusiness business)
        private readonly IMaterielInfoService _materielInfoService;
        public OutOrderJob(IBusiness business, IMaterielInfoService materielInfoService)
        {
            _business = business;
            _materielInfoService = materielInfoService;
        }
        //每隔1秒执行一次
        [Invoke(Begin = "2025-09-01", Interval = 1000 * 5, IsEnabled = true, SkipWhileExecuting = true)]
        public void Run()
        {
            //获取上游出库单数据
            _materielInfoService.ProductSynchronous();
            _business.EdiIn();
            _business.EdiOut();
            Console.WriteLine($"WCS任务执行结束:{DateTime.Now}");
        }
    }
}
н¨Îļþ¼Ð/WMS/src/views/Index.vue
@@ -612,7 +612,7 @@
        }
      }
      createSocket("ws://127.0.0.1:9296/" + _userInfo.userName);
      createSocket("ws://172.16.1.4:9296/" + _userInfo.userName);
      Object.assign(_config.$tabs, { open: open, close: close });