| | |
| | | ERPBaseModel<ERPReceiveModel> model = new ERPBaseModel<ERPReceiveModel>() |
| | | { |
| | | Data = receiveModel, |
| | | Desc = "æ¶è´§å", |
| | | Desc = "WMSæ¶è´§åæ¨é", |
| | | Type = "toTCWMSReceive", |
| | | SecurityCode = "TeChuang" |
| | | }; |
| | |
| | | Data = checkModel, |
| | | Desc = "ç©æIQCæ£éªå", |
| | | Type = "toTCWMSIQCTest", |
| | | SecurityCode = "TeChuang" |
| | | }; |
| | | string request = JsonConvert.SerializeObject(model, settings); |
| | | |
| | | string response = HttpHelper.Post(apiInfo.ApiAddress, request); |
| | | return response; |
| | | } |
| | | |
| | | /// <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); |
| | |
| | | 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) |
| | |
| | | return response; |
| | | } |
| | | /// <summary> |
| | | /// æå仿£æ¥åºåºåºæ¨éERP |
| | | /// </summary> |
| | | /// <param name="checkModel"></param> |
| | | /// <returns></returns> |
| | | public string InvokeProCheckApi(ERPProductCheckModel checkModel) |
| | | { |
| | | Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); |
| | | ERPBaseModel<ERPProductCheckModel> model = new ERPBaseModel<ERPProductCheckModel>() |
| | | { |
| | | Data = checkModel, |
| | | Desc = "æåæ£éªå", |
| | | Type = "toFGIIqcChecked", |
| | | SecurityCode = "TeChuang" |
| | | }; |
| | | string request = JsonConvert.SerializeObject(model, settings); |
| | | string response = HttpHelper.Post(apiInfo.ApiAddress, request); |
| | | return response; |
| | | } |
| | | /// <summary> |
| | | /// æåè¶
卿æ¥åºæ¨éERP |
| | | /// </summary> |
| | | /// <param name="sheetModel"></param> |
| | | /// <returns></returns> |
| | | public string InvokeProScrapSheetApi(ERPScrapSheetModel sheetModel) |
| | | { |
| | | Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); |
| | | ERPBaseModel<ERPScrapSheetModel> model = new ERPBaseModel<ERPScrapSheetModel>() |
| | | { |
| | | Data = sheetModel, |
| | | Desc = "æåæ¥åºå", |
| | | Type = "toFGIScrapSheet", |
| | | SecurityCode = "TeChuang" |
| | | }; |
| | | string request = JsonConvert.SerializeObject(model, settings); |
| | | string response = HttpHelper.Post(apiInfo.ApiAddress, request); |
| | | return response; |
| | | } |
| | | /// <summary> |
| | | /// æåçç¹çèµ¢/çäº |
| | | /// </summary> |
| | | /// <param name="stockCheckModel"></param> |
| | | /// <returns></returns> |
| | | public string InvokeProStockCheckApi(ERPProStockCheckModel stockCheckModel) |
| | | { |
| | | Dt_ApiInfo apiInfo = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.InvokeErpApi.ToString()); |
| | | ERPBaseModel<ERPProStockCheckModel> model = new ERPBaseModel<ERPProStockCheckModel>() |
| | | { |
| | | Data = stockCheckModel, |
| | | Desc = "æåçç¹å", |
| | | Type = "toStockCheck", |
| | | SecurityCode = "TeChuang" |
| | | }; |
| | | string request = JsonConvert.SerializeObject(model, settings); |
| | | string response = HttpHelper.Post(apiInfo.ApiAddress, request); |
| | | return response; |
| | | } |
| | | /// <summary> |
| | | /// ERPç©æåºåºæ¥å£è°ç¨ |
| | | /// </summary> |
| | | /// <param name="outboundModel"></param> |