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

Commit 939f3211 authored by jiangxiulong's avatar jiangxiulong

express

parent 2c9082ec
......@@ -5,7 +5,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
import java.util.LinkedList;
/**
* <p>
......@@ -31,6 +31,6 @@ public class KylinOrderExpressVo implements Serializable {
@ApiModelProperty(value = "快递状态")
private Integer expressStatus;
@ApiModelProperty(value = "物流数据")
List<KylinOrderExpressRouteVo> routeList;
LinkedList<KylinOrderExpressRouteVo> routeList;
}
......@@ -9,7 +9,7 @@ import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.LinkedList;
/**
* <p>
......@@ -33,7 +33,7 @@ public class PerformancesExpressInfoServiceImpl {
private DataUtils dataUtils;
public KylinOrderExpressVo orderRouteDetail(String orderTicketsId) {
List<KylinOrderExpressRouteVo> routeList = dataUtils.getOrderExpressRoute(orderTicketsId);
LinkedList<KylinOrderExpressRouteVo> routeList = dataUtils.getOrderExpressRoute(orderTicketsId);
KylinOrderExpressVo expressInfo = dataUtils.getOrderExpressInfos(orderTicketsId);
expressInfo.setRouteList(routeList);
return expressInfo;
......
......@@ -507,19 +507,9 @@ public class DataUtils {
/**
* 演出订单快递路由
*/
public List<KylinOrderExpressRouteVo> getOrderExpressRoute(String orderTicketsId) { // 获取
public LinkedList<KylinOrderExpressRouteVo> getOrderExpressRoute(String orderTicketsId) { // 获取
String redisKey = KylinRedisConst.ORDER_ROUTE_INFO.concat(orderTicketsId);
Object obj = redisUtil.get(redisKey);
if (obj == null) {
List<KylinOrderExpressRouteVo> routeVoList = mongoTemplate.find(
Query.query(Criteria.where("orderTicketsId").is(orderTicketsId))
.with(Sort.by(Sort.Direction.DESC, "createdAt")),
KylinOrderExpressRouteVo.class, KylinOrderExpressRouteVo.class.getSimpleName()
);
redisUtil.set(redisKey, routeVoList);
return routeVoList;
}
return (List<KylinOrderExpressRouteVo>) obj;
return (LinkedList<KylinOrderExpressRouteVo>) redisUtil.get(redisKey);
}
public KylinOrderExpressVo getOrderExpressInfos(String orderId) {
......
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