订单号

使用redis生成订单号

和自甴很熟 提交于 2019-11-28 15:29:56
package com.shopping.app.util; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Service; import redis.clients.jedis.*; import java.util.List; import java.util.Map; import java.util.Set; import redis.clients.jedis.BinaryClient.LIST_POSITION; import redis.clients.util.SafeEncoder; @Service public class RedisManager { @Autowired @Qualifier("jedisPool") JedisPool jedisPool; private Logger log = Logger.getLogger(this.getClass()); /** 操作Key的方法 */ public

正则表达式,剔除返回值中非数字内容的方法

久未见 提交于 2019-11-27 23:59:43
比如, " 订单号 10002020" ,通过正则只保留“ 10002020” #!/usr/bin/python3 import re phone = "订单号10002020" # 移除非数字的内容 num = re.sub(r'\D', "", phone) print (num) 参考 http://www.runoob.com/python3/python3-reg-expressions.html 来源: https://www.cnblogs.com/becks/p/11381460.html

jmeter跨线程组传值

不问归期 提交于 2019-11-27 16:49:31
需求背景: 1.采购登陆,创建订单;2.供应登陆,确认该订单。所以这里就会涉及到1中生成的订单号需要传递到2中。 需求实现: 用jmeter进行1,2的自动化;1,2分成了2个不同的线程组,所以这里就需要跨线程组传递订单号。 跨线程组传值: 1.创建订单后先获取生成的订单号: {"Success":true,"Message":null,"Data":[{"SOSNo":"10009004","Price":19999999.98000,"PayMethod":"线下支付","ShoppingCartMasterNo":10009004,"AduitChoiceStatus":30,"OrderSource":3,"ParentSOSysNo":10009004}],"Code":0} 1的创建订单请求中,加jp@gc - JSON/YAML Path Extractor提取创建订单成功后返回的订单号;--->还是在该请求中,加后置处理器BeanShell PostProcessor;----> 遇到的问题如下: 在2确认订单的时候,一直报错,查看请求,看到订单号并没有正确传递过来,还是参数的形式: {"SOSysNo":${newsosysno},"OptType":20,"Note":"确认订单"} 打开log(工具栏Options->Log Viewer),查看报错如下:

订单号生成

拟墨画扇 提交于 2019-11-27 01:37:24
生成订单的时候 标示符 + 年 + 月 + 日 + 用户id + (n-用户id)位的随机数 订单 为 18 位 比如 D + 12 +01 + 12 + 312 + (11 - 3)位随机数 ------------------------------------------------------------------------------------------------------- 其实用“年+月+日+下单时间的秒数+毫秒+下单的顺序号或者是用户ID”就完全能够保证订单号的唯一性。 例如: 订单号:2012021331990528 2012年02月13日3199(下单时间:00:53:19)052(毫秒)8为下单顺序号 ------------------------------------------------------------------------------------------------------ 还有一种就是加序列 和上面用户ID的意义差不多 转载于:https://www.cnblogs.com/opaljc/p/3357412.html 来源: https://blog.csdn.net/weixin_30437337/article/details/99260886