记得上下班打卡 | git大法好,push需谨慎

Commit 3c742f99 authored by jiangxiulong's avatar jiangxiulong

express routeList

parent c9d5004c
...@@ -3,6 +3,7 @@ package com.liquidnet.service.platform.service.express.shunfeng; ...@@ -3,6 +3,7 @@ package com.liquidnet.service.platform.service.express.shunfeng;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.commons.lang.util.*; import com.liquidnet.commons.lang.util.*;
import com.liquidnet.service.kylin.dto.param.*; import com.liquidnet.service.kylin.dto.param.*;
import com.liquidnet.service.kylin.dto.vo.express.KylinOrderExpressRouteVo; import com.liquidnet.service.kylin.dto.vo.express.KylinOrderExpressRouteVo;
...@@ -21,6 +22,7 @@ import org.springframework.web.bind.annotation.RequestBody; ...@@ -21,6 +22,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.LinkedList;
import java.util.List; import java.util.List;
/** /**
...@@ -148,9 +150,9 @@ public class PerformancesExpressCallbackServiceImpl extends ServiceImpl<KylinOrd ...@@ -148,9 +150,9 @@ public class PerformancesExpressCallbackServiceImpl extends ServiceImpl<KylinOrd
KylinOrderExpressRouteVo kylinOrderExpressRouteVo = new KylinOrderExpressRouteVo(); KylinOrderExpressRouteVo kylinOrderExpressRouteVo = new KylinOrderExpressRouteVo();
BeanUtils.copyProperties(kylinOrderExpressRoute, kylinOrderExpressRouteVo); BeanUtils.copyProperties(kylinOrderExpressRoute, kylinOrderExpressRouteVo);
kylinOrderExpressRouteVo.setOrderTicketsId(orderExpressInfo.getOrderTicketsId()); kylinOrderExpressRouteVo.setOrderTicketsId(orderExpressInfo.getOrderTicketsId());
mongoTemplate.insert(kylinOrderExpressRouteVo, KylinOrderExpressRouteVo.class.getSimpleName()); LinkedList<KylinOrderExpressRouteVo> routeList = dataUtils.getOrderExpressRoute(orderExpressInfo.getOrderTicketsId());
routeList.addFirst(kylinOrderExpressRouteVo);
dataUtils.delOrderExpressRoute(orderExpressInfo.getOrderTicketsId()); dataUtils.setOrderExpressRoute(orderExpressInfo.getOrderTicketsId(), routeList);
// 记录演出数量 // 记录演出数量
if (50 == Integer.valueOf(performanceExpressPushRouteParam.getOpCode()) || 80 == Integer.valueOf(performanceExpressPushRouteParam.getOpCode())) { if (50 == Integer.valueOf(performanceExpressPushRouteParam.getOpCode()) || 80 == Integer.valueOf(performanceExpressPushRouteParam.getOpCode())) {
......
...@@ -378,4 +378,16 @@ public class DataUtils { ...@@ -378,4 +378,16 @@ public class DataUtils {
redisUtil.del(redisKey); redisUtil.del(redisKey);
} }
/**
* 演出订单快递路由
*/
public LinkedList<KylinOrderExpressRouteVo> getOrderExpressRoute(String orderTicketsId) { // 获取
String redisKey = KylinRedisConst.ORDER_ROUTE_INFO.concat(orderTicketsId);
return (LinkedList<KylinOrderExpressRouteVo>) redisUtil.get(redisKey);
}
public void setOrderExpressRoute(String orderTicketsId, LinkedList<KylinOrderExpressRouteVo> routeList) {
String redisKey = KylinRedisConst.ORDER_ROUTE_INFO.concat(orderTicketsId);
redisUtil.set(redisKey, routeList);
}
} }
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