| | |
| | | private readonly IApiInfoRepository _apiInfoRepository; |
| | | public InvokeERPService(IApiInfoRepository apiInfoRepository) |
| | | { |
| | | _apiInfoRepository= apiInfoRepository; |
| | | _apiInfoRepository = apiInfoRepository; |
| | | } |
| | | // å建ä¸ä¸ªä½¿ç¨å°é©¼å³°å½åæ³çåºåå设置 |
| | | JsonSerializerSettings settings = new JsonSerializerSettings |
| | |
| | | /// <returns></returns> |
| | | public string InvokeMatReceiveApi(ERPReceiveModel receiveModel) |
| | | { |
| | | Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x=>x.ApiCode==APIEnum.InvokeErpApi.ToString()); |
| | | Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); |
| | | ERPBaseModel<ERPReceiveModel> model = new ERPBaseModel<ERPReceiveModel>() |
| | | { |
| | | Data = receiveModel, |
| | |
| | | /// </summary> |
| | | /// <param name="outboundModel"></param> |
| | | /// <returns></returns> |
| | | public string InvokeOutboundOrderApi(ERPOutboundModel outboundModel) |
| | | { |
| | | Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); |
| | | ERPBaseModel<ERPOutboundModel> model = new ERPBaseModel<ERPOutboundModel>() |
| | | { |
| | | Data = outboundModel, |
| | | Desc = "ææåºåº", |
| | | Type = "toBomMaterialOutTC", |
| | | SecurityCode = "TeChuang" |
| | | }; |
| | | string request = JsonConvert.SerializeObject(model, settings); |
| | | string response = HttpHelper.Post(apiInfo.ApiAddress, request); |
| | | return response; |
| | | } |
| | | #region å¼ç¨ |
| | | //public string InvokeOutboundOrderApi(ERPOutboundModel outboundModel) |
| | | //{ |
| | | // Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); |
| | | // ERPBaseModel<ERPOutboundModel> model = new ERPBaseModel<ERPOutboundModel>() |
| | | // { |
| | | // Data = outboundModel, |
| | | // Desc = "ææåºåº", |
| | | // Type = "toBomMaterialOutTC", |
| | | // SecurityCode = "TeChuang" |
| | | // }; |
| | | // string request = JsonConvert.SerializeObject(model, settings); |
| | | // string response = HttpHelper.Post(apiInfo.ApiAddress, request); |
| | | // return response; |
| | | //} |
| | | #endregion |
| | | } |
| | | } |