|  |  | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// ERPç©æéæ£æ¥å£è°ç¨ | 
 |  |  |         /// </summary> | 
 |  |  |         public string InvokeInspectApi(ERPInspectModel eRPInspectModel) | 
 |  |  |         { | 
 |  |  |             Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); | 
 |  |  |             ERPBaseModel<ERPInspectModel> model = new ERPBaseModel<ERPInspectModel>() | 
 |  |  |             { | 
 |  |  |                 Data = eRPInspectModel, | 
 |  |  |                 Desc = "ç©æåºä»æ£éªå", | 
 |  |  |                 Type = "toTCWMSOUTTest", | 
 |  |  |                 SecurityCode = "TeChuang" | 
 |  |  |             }; | 
 |  |  |             string request = JsonConvert.SerializeObject(model, settings); | 
 |  |  |  | 
 |  |  |             string response = HttpHelper.Post(apiInfo.ApiAddress, request); | 
 |  |  |             return response; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// ERPç©æå
¥åºåæ¥å£è°ç¨ | 
 |  |  |         /// </summary> | 
 |  |  |         /// <param name="inboundModel"></param> | 
 |  |  | 
 |  |  |             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> | 
 |  |  |         /// <returns></returns> | 
 |  |  |         public string InvokeProInErpStatic(string partNum,string partNumWithRev) | 
 |  |  |         { | 
 |  |  |             Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeProInErpStatic.ToString()); | 
 |  |  |             object inObj = new { partNum, partNumWithRev }; | 
 |  |  |             string request = JsonConvert.SerializeObject(inObj, 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) |