Esempio n. 1
0
        public static WorkOrderAddResponse Add(MbClient client)
        {
            WorkOrderAddRequest request = new WorkOrderAddRequest();

            //request.WorkorderType = "0";
            //request.MbOrderId = "140507009032";
            //request.OrderId = "000032282";
            //request.Remark = "C# SDK 测试";

            //000032298","mb_order_id":"140507009045

            request.WorkorderType = "0";
            request.MbOrderId     = "140506998996";
            request.OrderId       = "000032275";
            request.Remark        = "C# SDK 测试";

            List <OosItem> items = new List <OosItem>();

            items.Add(new OosItem
            {
                SkuId    = "50967790148",
                Quantity = "1"
            });

            request.OosItems = items;

            return(client.Execute <WorkOrderAddResponse>(request));
        }
Esempio n. 2
0
        public static WorkOrderCancelResponse Cancel(MbClient client)
        {
            WorkOrderCancelRequest request = new WorkOrderCancelRequest();

            request.WorkorderId = "00000366";

            return(client.Execute <WorkOrderCancelResponse>(request));
        }
Esempio n. 3
0
        public static WorkOrderSingleQueryResponse SingleGet(MbClient client)
        {
            WorkOrderSingleQueryRequest request = new WorkOrderSingleQueryRequest();

            request.WorkorderId = "00000366";

            return(client.Execute <WorkOrderSingleQueryResponse>(request));
        }
Esempio n. 4
0
        public static WorkOrderBatchQueryResponse BatchGet(MbClient client)
        {
            WorkOrderBatchQueryRequest request = new WorkOrderBatchQueryRequest();

            //request.PageNo = "1";
            request.PageSize = "5";

            return(client.Execute <WorkOrderBatchQueryResponse>(request));
        }
Esempio n. 5
0
        public async Task <IActionResult> GetTestData()
        {
            var test   = new MbClient(_appValues);
            var rezult = await test
                         .GetTestData(
                _dbContext.Categories.FirstOrDefault(c => c.ID.Equals(50)).Name + Converter.TestString)
                         .ConfigureAwait(false);

            return(Ok(rezult));
        }
        public ServerEntryPoint(
            ISessionManager sessionManager,
            IJsonSerializer jsonSerializer,
            IHttpClientFactory httpClientFactory,
            ILoggerFactory loggerFactory,
            IUserDataManager userDataManager)
        {
            _logger = loggerFactory.CreateLogger <ServerEntryPoint>();

            _sessionManager  = sessionManager;
            _userDataManager = userDataManager;
            var mbClient = new MbClient(httpClientFactory, jsonSerializer, _logger);

            _apiClient = new LbApiClient(httpClientFactory, jsonSerializer, mbClient, _logger);
            Instance   = this;
        }
Esempio n. 7
0
        public static WorkOrderConfirmResponse Confirm(MbClient client)
        {
            WorkOrderConfirmRequest request = new WorkOrderConfirmRequest();

            request.WorkorderType = "0";
            request.MbOrderId     = "140506998996";
            request.OrderId       = "000032275";
            request.Remark        = "C# SDK 测试";
            request.WorkorderId   = "00000367";

            List <OosItem> items = new List <OosItem>();

            items.Add(new OosItem
            {
                SkuId    = "50967790148",
                Quantity = "1"
            });

            request.OosItems = items;

            return(client.Execute <WorkOrderConfirmResponse>(request));
        }
Esempio n. 8
0
        public static GetBatchOrderResponse BatchGet(MbClient client)
        {
            GetBatchOrderRequest request = new GetBatchOrderRequest();

            return(client.Execute <GetBatchOrderResponse>(request));
        }