System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于网约车平台,具体涉及一种渠道城市与运力划分不同的兼容方法。
技术介绍
1、在实际网约车中,渠道预估或者下单时传的城市是根据渠道那边所划定的城市边界,调用运力预估或者下单时如果完全按照渠道传入的城市id查询价格计划,由于廊坊和北京的价格计划有所差异,可能造成运力的收益的降低。由于渠道和运力约定互相开通的城市id必须一致,所以如果运力限制上车区域不在划定城市范围内,则可能造成更大的损失。
2、为此,本专利技术设计了一种渠道城市与运力划分不同的兼容方法。
技术实现思路
1、本专利技术的目的在于提供一种渠道城市与运力划分不同的兼容方法,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:一种渠道城市与运力划分不同的兼容方法,具体步骤包括:s1:渠道乘客下单,传来channel渠道号,cityid上车城市id,slng上车经度和slat纬度,elng终点经度和elat纬度;
3、s2:运力开放平台下单接口;
4、s3:查询围栏缓存信息,从redis查询围栏缓存,如果没有查到缓存信息,则查询配置信息,然后存入redis缓存,配置信息包括:
5、channel渠道号,cityid上车城市id,fenceid上车坐标所在的围栏id,tocityid围栏所在的城市id和要转换成的城市id;
6、s4:将围栏配置信息根据渠道号分组记作:channelcityfencegroup;
...【技术保护点】
1.一种渠道城市与运力划分不同的兼容方法,其特征在于:具体步骤包括:S1:渠道乘客下单,传来channel渠道号,cityId上车城市id,slng上车经度和slat纬度,elng终点经度和elat纬度;
2.根据权利要求1所述的一种渠道城市与运力划分不同的兼容方法,其特征在于:步骤S3中,查询配置信息,存入redis缓存的过期时间为5分钟。
3.根据权利要求1所述的一种渠道城市与运力划分不同的兼容方法,其特征在于:同样的下单接口也需要进行上述步骤S1-S7的城市id的转换,从而使得预估和下单之后的价格计划使用的是同一个城市的。
4.根据权利要求1所述的一种渠道城市与运力划分不同的兼容方法,其特征在于:步骤S3中,如果有缓存信息,则直接执行步骤S4。
【技术特征摘要】
1.一种渠道城市与运力划分不同的兼容方法,其特征在于:具体步骤包括:s1:渠道乘客下单,传来channel渠道号,cityid上车城市id,slng上车经度和slat纬度,elng终点经度和elat纬度;
2.根据权利要求1所述的一种渠道城市与运力划分不同的兼容方法,其特征在于:步骤s3中,查询配置信息,存入redis缓存的过期时间为...
【专利技术属性】
技术研发人员:赵明威,
申请(专利权)人:首约科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。