public BuyNameReq(BaseReq baseReq, string name, string amount, string buyer) { BaseReq = baseReq; Name = name; Amount = amount; Buyer = buyer; }
/// <summary> /// 商家寄件下单 /// 注意保存一下返回值(taskId和orderId),用于获取验证码或者取消订单 /// </summary> static void testBOrder() { var timestamp = DateUtils.GetTimestamp(); var baseParam = new BOrderParam() { kuaidicom = "jtexpress", recManName = "张三", recManMobile = "159953225555", recManPrintAddr = "深圳市南山区金蝶软件园", sendManName = "李四", sendManMobile = "15333333333", sendManPrintAddr = "深圳福田区华强北", cargo = "文件", weight = "1", remark = "测试单,待会取消", salt = "123", callBackUrl = "http://www.baidu.com", serviceType = "标准快递" }; BaseReq <BOrderParam> baseReq = new BaseReq <BOrderParam>() { key = config.key, t = timestamp, sign = SignUtils.GetMD5(baseParam.ToString() + timestamp + config.key + config.secret), param = baseParam }; Border.order(baseReq); }
public Task <GasEstimateResponse> PostProposalSimulationAsync(BaseReq baseReq, string title, string description, string proposer, IList <Coin> initialDeposit, Type proposalContentType, CancellationToken cancellationToken = default) { var request = new PostProposalReq(baseReq, title, description, ProposalContentTypeFromType(proposalContentType), proposer, initialDeposit); return(PostProposalSimulationAsync(request, cancellationToken)); }
/// <summary> /// create req object /// </summary> /// <returns></returns> public BaseReq CreateRequest() { var request = new BaseReq(); request.authToken = DataCenter.Instance.authToken; request.timestamp = ServerTime.Instance.GetTimestamp(); request.sequenceId = DataCenter.Instance.CreateNextRequestSequenceId(); if (lastData == null || lastData.player.userId == 0) { request.before = DataCenter.Instance.originDefenderData;//TODO remove when release } else { request.before = lastData; } request.reqWrapper = Execute(); if (GameWorld.Instance.worldType == WorldType.Battle) { request.after = ProtoBuf.Serializer.DeepClone(DataCenter.Instance.Attacker);//TODO remove when release } else { request.after = ProtoBuf.Serializer.DeepClone(DataCenter.Instance.Defender);//TODO remove when release } lastData = request.after; return(request); }
/// <summary> /// 接受微信发来的消息 /// </summary> /// <param name="p0"></param> public void OnReq(BaseReq p0) { switch (p0.Type) { default: break; } }
/// <summary> /// �����ŷ�������Ϣ /// </summary> /// <param name="p0"></param> public void OnReq(BaseReq p0) { switch (p0.Type) { default: break; } }
private SessionAuth GetSessionAuth(BaseReq req) { if (req == null || req.Auth == null) { return(new SessionAuth("(no team)", "(anonymous)", 0, 0, "")); } ReqAuth a = req.Auth; return(new SessionAuth(a.TeamName, a.ClientName, a.SessionId, a.SequenceNumber, a.AuthCode)); }
/// <summary> /// 查询运力 /// </summary> /// <param name="param"></param> /// <returns></returns> public static string transportCapacity(BaseReq <BOrderQueryParam> param) { param.method = ApiInfoConstant.B_ORDER_QUERY_TRANSPORT_CAPACITY_METHOD; var request = ObjectToDictionaryUtils.ObjectToMap(param); if (request == null) { return(null); } var result = HttpUtils.doPostForm(ApiInfoConstant.B_ORDER_URL, request); return(result); }
/// <summary> /// 取消下单 /// </summary> /// <param name="param"></param> /// <returns></returns> public static string cancel(BaseReq <BOrderCancelParam> param) { param.method = ApiInfoConstant.B_ORDER_CANCEL_METHOD; var request = ObjectToDictionaryUtils.ObjectToMap(param); if (request == null) { return(null); } var result = HttpUtils.doPostForm(ApiInfoConstant.B_ORDER_URL, request); return(result); }
/** * 玩家请求加入游戏 */ public void roomPlayerJoinReq(int roomId) { BaseReq baseReq = new BaseReq(); baseReq.AppFrom = "1"; baseReq.AppVer = 2; baseReq.AppChannel = "3"; RoomPlayerJoinReq joinReq = new RoomPlayerJoinReq(); joinReq.BaseReq = baseReq; joinReq.RoomId = roomId; NetCore.Instance.Send(Api.ENetMsgId.room_player_join_req, joinReq); }
public void AddReq(string title, Dictionary <string, string> reqs, MapElementInfo onMap, NVector pos) { //addHeader if (reqs.Count > 0) { AddHeaderLabel(title); } //add req foreach (KeyValuePair <string, string> req in reqs) { BaseReq r = OLib.GetReq(req.Key); AddImageLabel(r.Desc(S.ActPlayer(), onMap, req.Value, pos), r.Check(S.ActPlayer(), onMap, req.Value, pos) ? "ui:yes" : "ui:no"); } }
// 微信发送请求到第三方应用时,会回调到该方法 public void OnReq(BaseReq req) { switch (req.Type) { case ConstantsAPI.CommandGetmessageFromWx: goToGetMsg(); break; case ConstantsAPI.CommandShowmessageFromWx: goToShowMsg((ShowMessageFromWX.Req)req); break; default: break; } }
public void AddReqCheck(string title, Dictionary <string, string> reqs) { //addHeader if (reqs.Count == 0) { return; } AddHeaderLabel(title); //add req foreach (KeyValuePair <string, string> req in reqs) { BaseReq r = OLib.GetReq(req.Key); AddImageLabel(r.Desc(null, req.Value), r.Check(S.ActPlayer(), req.Value) ? "ui:yes" : "ui:no"); } }
/// <summary> /// 商家寄件查询运力 /// </summary> static void testBOrderQuery() { var timestamp = DateUtils.GetTimestamp(); var baseParam = new BOrderQueryParam() { sendAddr = "福田区华强北" }; BaseReq <BOrderQueryParam> baseReq = new BaseReq <BOrderQueryParam>() { key = config.key, t = timestamp, sign = SignUtils.GetMD5(baseParam.ToString() + timestamp + config.key + config.secret), param = baseParam }; Border.transportCapacity(baseReq); }
// 微信发送请求到第三方应用时,会回调到该方法 public void OnReq(BaseReq req) { switch (req.Type) { case ConstantsAPI.CommandSendauth: break; case ConstantsAPI.CommandGetmessageFromWx: break; case ConstantsAPI.CommandShowmessageFromWx: break; default: break; } }
/// <summary> /// 商家寄件获取验证码 /// 入参为下单接口返回的taskId和orderId /// </summary> static void testBOrderGetCode() { var timestamp = DateUtils.GetTimestamp(); var baseParam = new BOrderGetCodeParam() { taskId = "15BABC55F7666****6ECEEDD70F0CB6E", orderId = "100012****78934" }; BaseReq <BOrderGetCodeParam> baseReq = new BaseReq <BOrderGetCodeParam>() { key = config.key, t = timestamp, sign = SignUtils.GetMD5(baseParam.ToString() + timestamp + config.key + config.secret), param = baseParam }; Border.getCode(baseReq); }
/// <summary> /// /// </summary> /// <param name="req"></param> public virtual void OnReq(BaseReq req) { }
public StdTx PostProposal <TContentType>(BaseReq baseReq, string title, string description, string proposer, IList <Coin> initialDeposit) where TContentType : IProposalContent { return(PostProposalAsync <TContentType>(baseReq, title, description, proposer, initialDeposit) .Sync()); }
public override void OnReq(BaseReq req) { }
public void OnReq(BaseReq p0) { }
public Task <GasEstimateResponse> PostProposalSimulationAsync <TContentType>(BaseReq baseReq, string title, string description, string proposer, IList <Coin> initialDeposit, CancellationToken cancellationToken = default) where TContentType : IProposalContent { return(PostProposalSimulationAsync(baseReq, title, description, proposer, initialDeposit, typeof(TContentType), cancellationToken)); }
public void OnReq(BaseReq p0) { throw new NotImplementedException(); }
public GasEstimateResponse PostProposalSimulation(BaseReq baseReq, string title, string description, string proposer, IList <Coin> initialDeposit, Type proposalContentType) { return(PostProposalSimulationAsync(baseReq, title, description, proposer, initialDeposit, proposalContentType) .Sync()); }
public StdTx PostProposal(BaseReq baseReq, string title, string description, string proposer, IList <Coin> initialDeposit, Type proposalContentType) { return(PostProposalAsync(baseReq, title, description, proposer, initialDeposit, proposalContentType) .Sync()); }
public GasEstimateResponse PostProposalSimulation <TContentType>(BaseReq baseReq, string title, string description, string proposer, IList <Coin> initialDeposit) where TContentType : IProposalContent { return(PostProposalSimulationAsync <TContentType>(baseReq, title, description, proposer, initialDeposit) .Sync()); }
private static void AddReq(string id, BaseReq action) { self._req[id] = action; self._req[id].id = id; }