Beispiel #1
0
        public async Task <APIResult> ThirdOrderQuery([FromBody] COrderInfoQueryModel model)
        {
            ThirdServer thirdServer = new ThirdServer(_db, thirdConfig);
            var         thirdorder  = await thirdServer.ThirdOrderQuery(model);

            return(Success(thirdServer));
        }
Beispiel #2
0
        public async Task <CThirdInfoQuery> ThirdOrderQuery(COrderInfoQueryModel model)
        {
            var parametermodel = new ThirdPartyDistributionParameterModel();

            parametermodel.source_id = GetMerchant(model.ShopId).DaDaShopId.ToString();
            //parametermodel.source_id = "73753";//测试
            var Data = JsonConvert.SerializeObject(model);

            parametermodel.body = Data;
            var data   = parameter.ExThirdPartyDistributionParameterAction(parametermodel);
            var result = await httpClient.Post <CThirdInfoQueryResult>($"{thirdoptions.Url}/api/order/status/query", data);

            if (result.errorCode != 0 || result.status != "success")
            {
                // throw new Exception(result.msg);
                return(new CThirdInfoQuery());
            }
            return(result.result);
        }