Commit 4a36712d by hanghang.wang

调整取餐码起始规则

parent 9999d21f
...@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j; ...@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
...@@ -36,6 +37,8 @@ public class OrderTackCodeManager { ...@@ -36,6 +37,8 @@ public class OrderTackCodeManager {
public final static String numberCharWithoutZero = "12345"; public final static String numberCharWithoutZero = "12345";
/** /**
* 生成取餐码 * 生成取餐码
* *
...@@ -176,13 +179,13 @@ public class OrderTackCodeManager { ...@@ -176,13 +179,13 @@ public class OrderTackCodeManager {
private void initTackCodeSettingHash(AssortmentTackCodeRule assortmentTackCodeRule,String randomKey, Map<Object, Object> tackCodeSettingMap){ private void initTackCodeSettingHash(AssortmentTackCodeRule assortmentTackCodeRule,String randomKey, Map<Object, Object> tackCodeSettingMap){
tackCodeSettingMap.put("eatInHead", assortmentTackCodeRule.getEatInHead()); tackCodeSettingMap.put("eatInHead", assortmentTackCodeRule.getEatInHead());
tackCodeSettingMap.put("eatInCode", assortmentTackCodeRule.getEatInCode()); tackCodeSettingMap.put("eatInCode", Integer.valueOf(assortmentTackCodeRule.getEatInCode()));
tackCodeSettingMap.put("eatInLength", assortmentTackCodeRule.getEatInCode().length()); tackCodeSettingMap.put("eatInLength", assortmentTackCodeRule.getEatInCode().length());
tackCodeSettingMap.put("collectGoodsHead", assortmentTackCodeRule.getCollectGoodsHead()); tackCodeSettingMap.put("collectGoodsHead", assortmentTackCodeRule.getCollectGoodsHead());
tackCodeSettingMap.put("collectGoodsCode", assortmentTackCodeRule.getCollectGoodsCode()); tackCodeSettingMap.put("collectGoodsCode", Integer.valueOf(assortmentTackCodeRule.getCollectGoodsCode()));
tackCodeSettingMap.put("collectGoodsLength", assortmentTackCodeRule.getCollectGoodsCode().length()); tackCodeSettingMap.put("collectGoodsLength", assortmentTackCodeRule.getCollectGoodsCode().length());
tackCodeSettingMap.put("takeOutHead", assortmentTackCodeRule.getTakeOutHead()); tackCodeSettingMap.put("takeOutHead", assortmentTackCodeRule.getTakeOutHead());
tackCodeSettingMap.put("takeOutCode", assortmentTackCodeRule.getTakeOutCode()); tackCodeSettingMap.put("takeOutCode", Integer.valueOf(assortmentTackCodeRule.getTakeOutCode()));
tackCodeSettingMap.put("takeOutLength", assortmentTackCodeRule.getTakeOutCode().length()); tackCodeSettingMap.put("takeOutLength", assortmentTackCodeRule.getTakeOutCode().length());
redisTemplate.opsForHash().putAll(randomKey, tackCodeSettingMap); redisTemplate.opsForHash().putAll(randomKey, tackCodeSettingMap);
redisTemplate.expire(randomKey, 24, TimeUnit.HOURS); redisTemplate.expire(randomKey, 24, TimeUnit.HOURS);
......
...@@ -334,6 +334,9 @@ public class OrderServiceImpl implements Orderservice { ...@@ -334,6 +334,9 @@ public class OrderServiceImpl implements Orderservice {
@Autowired @Autowired
private ActivityHandle activityHandle; private ActivityHandle activityHandle;
@Autowired
private OrderTackCodeManager orderTackCodeManager;
@Override @Override
public BaseResponse checkBeforeCreateOrder(CheckBeforeCreateOrderRequestVo requestVo) { public BaseResponse checkBeforeCreateOrder(CheckBeforeCreateOrderRequestVo requestVo) {
String trackingNo = LogTreadLocal.getTrackingNo(); String trackingNo = LogTreadLocal.getTrackingNo();
...@@ -479,8 +482,7 @@ public class OrderServiceImpl implements Orderservice { ...@@ -479,8 +482,7 @@ public class OrderServiceImpl implements Orderservice {
} }
} }
@Autowired
private OrderTackCodeManager orderTackCodeManager;
@Override @Override
public String paySuccessCallback(PaysuccessNoticeMessage message, ConfirmOrderDto confirmOrderDto, Map<String, QueryOrdersResponseDto.DataBean.OrderBean> orderBeans) { public String paySuccessCallback(PaysuccessNoticeMessage message, ConfirmOrderDto confirmOrderDto, Map<String, QueryOrdersResponseDto.DataBean.OrderBean> orderBeans) {
......
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