| | |
| | | return response; |
| | | } |
| | | /// <summary> |
| | | /// ERP鎴愬搧璁㈠崟瀹㈡埛鏌ヨ鎺ュ彛璋冪敤 |
| | | /// </summary> |
| | | /// <param name="saleOrderNo"></param> |
| | | /// <returns></returns> |
| | | public string InvokeProSaleCustomer(string saleOrderNo) |
| | | { |
| | | Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpSaleCustomApi.ToString()); |
| | | object saleObj = new { soNumber=saleOrderNo }; |
| | | string request = JsonConvert.SerializeObject(saleObj, settings); |
| | | Dictionary<string,string> requestHeader =new Dictionary<string, string> |
| | | { |
| | | { "AccessToken", "TCKJF60B03C07E8E41B0B3CF759B7B01AB81HATC"}, |
| | | }; |
| | | string response = HttpHelper.Post(apiInfo.ApiAddress, request,headers:requestHeader); |
| | | return response; |
| | | } |
| | | /// <summary> |
| | | /// ERP鎴愬搧璁㈠崟鍑哄簱搴撳瓨鏌ヨ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public string InvokeOutProErpSync(string outProOrderNo) |
| | | { |
| | | Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpOutProErpSyncApi.ToString()); |
| | | object outNoObj = new { shippingNumber = outProOrderNo }; |
| | | string request = JsonConvert.SerializeObject(outNoObj, settings); |
| | | Dictionary<string, string> requestHeader = new Dictionary<string, string> |
| | | { |
| | | { "AccessToken", "TCKJF60B03C07E8E41B0B3CF759B7B01AB81HATC"}, |
| | | }; |
| | | string response = HttpHelper.Post(apiInfo.ApiAddress, request, headers: requestHeader); |
| | | return response; |
| | | } |
| | | /// <summary> |
| | | /// ERP鎴愬搧鍏ュ簱涓婃姤鎺ュ彛璋冪敤 |
| | | /// </summary> |
| | | public string InvokeProInApi(ERPProInboundModel inboundModel) |