private void setGetOpBulkSettlementParams(string bussdata) { AliOpBulkSettlement settlement = JsonConvert.DeserializeObject <AliOpBulkSettlement>(bussdata); Secret = settlement; UrlParams = new Dictionary <string, string>(); UrlParams.Add("access_token", Secret.TokenKey); UrlParams.Add("receiveNodeIds", "[" + settlement.RcvId + "]"); FunName = "com.alibaba.logistics/alibaba.bulksettlement.OpBulkSettlementQueryReceiveNoteListByIds"; }
private void setQueryReceiveGoodsParams(string bussdata) { AliOpBulkSettlement settlement = JsonConvert.DeserializeObject <AliOpBulkSettlement>(bussdata); Secret = settlement; UrlParams = new Dictionary <string, string>(); UrlParams.Add("access_token", Secret.TokenKey); UrlParams.Add("id", settlement.Id.ToString()); FunName = "cn.alibaba.open/com.alibaba.procurement.BuyerReceiveGoodsService.queryReceiveGoodsNote"; }
private void setReceiveOrderParams(string bussdata) { AliOpBulkSettlement settlement = JsonConvert.DeserializeObject <AliOpBulkSettlement>(bussdata); Secret = settlement; UrlParams = new Dictionary <string, string>(); UrlParams.Add("access_token", Secret.TokenKey); UrlParams.Add("orderId", settlement.OrderId); if (!string.IsNullOrEmpty(settlement.SubAccount)) { UrlParams.Add("subUserLoginId", settlement.SubAccount); } UrlParams.Add("receivedQuantity", JsonConvert.SerializeObject(settlement.ReceivedDetails)); //UrlParams.Add("refundIdReceivedQuantity", "[]"); FunName = "com.alibaba.logistics/alibaba.bulksettlement.OpCreateBulkSettlementReceiveNote"; }
private void setReceiveGoodsParams(string bussdata) { AliOpBulkSettlement settlement = JsonConvert.DeserializeObject <AliOpBulkSettlement>(bussdata); Secret = settlement; UrlParams = new Dictionary <string, string>(); UrlParams.Add("access_token", Secret.TokenKey); if (!string.IsNullOrWhiteSpace(settlement.InsideRemark)) { UrlParams.Add("buyerInsideRemark", settlement.InsideRemark); } if (!string.IsNullOrWhiteSpace(settlement.OutsideRemark)) { UrlParams.Add("buyerOutsideRemark", settlement.OutsideRemark); } if (settlement.ReceiveDate.HasValue) { UrlParams.Add("receiveDate", settlement.ReceiveDate.Value.ToString("yyyyMMddHHmmssfffzz00")); } if (!string.IsNullOrWhiteSpace(settlement.SubAccount)) { UrlParams.Add("subUserLoginId", settlement.SubAccount); } UrlParams.Add("type", "order_entry"); JArray arr = new JArray(); JObject obj = null; foreach (AliOpBulkSettlementDetail item in settlement.ReceivedDetails) { obj = new JObject(); obj.Add("entryId", item.EntryId); obj.Add("quantity", item.realQuantity); arr.Add(obj); } UrlParams.Add("createReceiveGoodsNoteEntryParams", JsonConvert.SerializeObject(arr)); FunName = "cn.alibaba.open/com.alibaba.procurement.BuyerReceiveGoodsService.createReceiveGoodsNote"; }