wangxinhui
2025-03-05 33861e7fbf9cc4af3088f715ce7607a681f9c181
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_External/ERPService/InvokeERPService.cs
@@ -142,6 +142,40 @@
            return response;
        }
        /// <summary>
        /// ERP鎴愬搧鍑哄簱涓婃姤鎺ュ彛璋冪敤
        /// </summary>
        public string InvokeProOutApi(ERPProOutOrderModel outOrderModel)
        {
            Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString());
            ERPBaseModel<ERPProOutOrderModel> model = new ERPBaseModel<ERPProOutOrderModel>()
            {
                Data = outOrderModel,
                Desc = "鍑哄簱鎴愬搧閫氱煡",
                Type = "toOrderAssignment",
                SecurityCode = "TeChuang"
            };
            string request = JsonConvert.SerializeObject(model, settings);
            string response = HttpHelper.Post(apiInfo.ApiAddress, request);
            return response;
        }
        /// <summary>
        /// ERP鎴愬搧鍏ュ簱涓婃姤鎺ュ彛璋冪敤
        /// </summary>
        public string InvokeProInApi(ERPProInboundModel inboundModel)
        {
            Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString());
            ERPBaseModel<ERPProInboundModel> model = new ERPBaseModel<ERPProInboundModel>()
            {
                Data = inboundModel,
                Desc = "鎴愬搧鍏ュ簱",
                Type = "toWOStockForm",
                SecurityCode = "TeChuang"
            };
            string request = JsonConvert.SerializeObject(model, settings);
            string response = HttpHelper.Post(apiInfo.ApiAddress, request);
            return response;
        }
        /// <summary>
        /// ERP鐗╂枡鍑哄簱鎺ュ彛璋冪敤
        /// </summary>
        /// <param name="outboundModel"></param>