Commit 8b2d667b by hanghang.wang

添加日志

parent 37ac592b
...@@ -47,12 +47,19 @@ public class OrderTackCodeManager { ...@@ -47,12 +47,19 @@ public class OrderTackCodeManager {
* @return * @return
*/ */
public String generateTackCode(Integer orderType, String partnerId, String storeId, ConfirmOrderRequest var1, Function<Integer, String> fun) { public String generateTackCode(Integer orderType, String partnerId, String storeId, ConfirmOrderRequest var1, Function<Integer, String> fun) {
String key = this.getOrderTackCodeKey(partnerId); String key = this.getOrderTackCodeKey(partnerId);
String randomKey = getRandomOrderTackCodeKey(partnerId, storeId); String randomKey = getRandomOrderTackCodeKey(partnerId, storeId);
redisTemplate.delete(key);
redisTemplate.delete(randomKey);
String rule = (String) redisTemplate.opsForHash().entries(key).get("rule"); String rule = (String) redisTemplate.opsForHash().entries(key).get("rule");
log.info("assortmentTackCodeRule 1 key:" + key +" randomKey:"+ randomKey +" rule:"+ rule);
AssortmentTackCodeRule assortmentTackCodeRule = null; AssortmentTackCodeRule assortmentTackCodeRule = null;
if (Objects.isNull(rule) || rule.isEmpty()) { if (Objects.isNull(rule) || rule.isEmpty()) {
assortmentTackCodeRule = assortmentTackCodeRuleManager.queryTackCodeRule(partnerId); assortmentTackCodeRule = assortmentTackCodeRuleManager.queryTackCodeRule(partnerId);
log.info("assortmentTackCodeRule 2 :"+ assortmentTackCodeRule);
if (Objects.isNull(assortmentTackCodeRule)) { if (Objects.isNull(assortmentTackCodeRule)) {
rule = String.valueOf(OrderTackCodeRuleEnum.RANDOM_NUMBER_ONE.getCode()); rule = String.valueOf(OrderTackCodeRuleEnum.RANDOM_NUMBER_ONE.getCode());
} else { } else {
...@@ -60,8 +67,10 @@ public class OrderTackCodeManager { ...@@ -60,8 +67,10 @@ public class OrderTackCodeManager {
} }
redisTemplate.opsForHash().put(key, "rule", rule); redisTemplate.opsForHash().put(key, "rule", rule);
redisTemplate.expire(key, 24, TimeUnit.HOURS); redisTemplate.expire(key, 24, TimeUnit.HOURS);
log.info("assortmentTackCodeRule 3 :"+ rule);
} }
if(!Objects.isNull(var1)){var1.setMealCodeRule(rule);} if(!Objects.isNull(var1)){var1.setMealCodeRule(rule);}
log.info("assortmentTackCodeRule 4 :"+ rule);
if (StringUtils.isNotEmpty(rule) && rule.equals(OrderTackCodeRuleEnum.RANDOM_NUMBER.getCode()+"")) { if (StringUtils.isNotEmpty(rule) && rule.equals(OrderTackCodeRuleEnum.RANDOM_NUMBER.getCode()+"")) {
//6位码 //6位码
String number = generateNumber(6); String number = generateNumber(6);
...@@ -74,6 +83,7 @@ public class OrderTackCodeManager { ...@@ -74,6 +83,7 @@ public class OrderTackCodeManager {
} else if (StringUtils.isNotEmpty(rule) && rule.equals(OrderTackCodeRuleEnum.THE_CUSTOM.getCode()+"")) { } else if (StringUtils.isNotEmpty(rule) && rule.equals(OrderTackCodeRuleEnum.THE_CUSTOM.getCode()+"")) {
//规则自定义 //规则自定义
Map<Object, Object> tackCodeSettingMap = redisTemplate.opsForHash().entries(randomKey); Map<Object, Object> tackCodeSettingMap = redisTemplate.opsForHash().entries(randomKey);
log.info("assortmentTackCodeRule 5 :"+ tackCodeSettingMap);
if (tackCodeSettingMap.isEmpty()) { if (tackCodeSettingMap.isEmpty()) {
if (Objects.isNull(assortmentTackCodeRule)) { if (Objects.isNull(assortmentTackCodeRule)) {
assortmentTackCodeRule = assortmentTackCodeRuleManager.queryTackCodeRule(partnerId); assortmentTackCodeRule = assortmentTackCodeRuleManager.queryTackCodeRule(partnerId);
...@@ -83,6 +93,7 @@ public class OrderTackCodeManager { ...@@ -83,6 +93,7 @@ public class OrderTackCodeManager {
//判断订单类型 //判断订单类型
String head = "",code = ""; String head = "",code = "";
OrderType orderTypeEnum = OrderType.getByCode(orderType); OrderType orderTypeEnum = OrderType.getByCode(orderType);
log.info("assortmentTackCodeRule 6 :"+ tackCodeSettingMap);
if(!Objects.isNull(orderTypeEnum)){ if(!Objects.isNull(orderTypeEnum)){
String tackDesc = orderTypeEnum.getTackDesc(); String tackDesc = orderTypeEnum.getTackDesc();
head = tackCodeSettingMap.get(tackDesc+"Head").toString(); head = tackCodeSettingMap.get(tackDesc+"Head").toString();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment