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

Commit 229cf56f authored by 胡佳晨's avatar 胡佳晨

修改 入场须知

parent 393db94f
......@@ -32,7 +32,7 @@ public class KylinRedisConst {
public static final String USE_TIME = "useTime";
public static final String BUY_COUNT = "buyCount";
public static final String ENTER_INFO = "kylin:enter:info:id:";//入场须知
public static final String ENTER_INFO = "kylin:enter:info";//入场须知
public static final String CHECK_USER = "kylin:checkUser:id:";
public static final String CHECK_USER_RELATION = "kylin:checkUser:relation:id:";
......
......@@ -239,7 +239,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
orderTicketVo.setOrderRefundListVos(orderRefundListVos);
orderTicketVo.setOrderCode(orderTicketVo.getOrderCode().substring(orderTicketVo.getOrderCode().length() - 10));
vo.setOrderTicketVo(orderTicketVo);
vo.setEnterDescribe(dataUtils.getEnterInfo("1"));
vo.setEnterDescribe(dataUtils.getEnterInfo(performanceVo.getType(),orderTicketVo.getGetTicketType(),orderTicketVo.getIsStudent(),ticketVo.getIsTrueName()));
}
log.info(UserPathDto.setData("订单详情", orderId, vo));
return vo;
......
......@@ -123,16 +123,52 @@ public class DataUtils {
/**
* 获取入场须知
* 11:音乐节电子票实名 12:音乐节快递票实名 13音乐节电子票非实名 14音乐节快递票非实名 15:音乐节电子学生票实名 16:音乐节快递学生票实名 17音乐节电子学生票非实名 18音乐节快递学生票非实名
* 21:巡演电子票实名 22:巡演快递票实名 23巡演电子票非实名 24巡演快递票非实名 25:巡演电子学生票实名 26:巡演快递学生票实名 27巡演电子学生票非实名 28巡演快递学生票非实名
*
* @param enterInfoId
* @param type 类型:101音乐节 102小型演出(livehouse演出) 103巡演
* @param ticketType 票种类型:电子票electronic快递票express
* @param isStudent 是否学生票:0否1是
* @param isTrueName 是否实名:0否1是
* @return
*/
public String getEnterInfo(String enterInfoId) {
Object obj = redisUtil.get(KylinRedisConst.ENTER_INFO + enterInfoId);
public String getEnterInfo(int type, String ticketType, Integer isStudent, Integer isTrueName) {
String redisKey = KylinRedisConst.ENTER_INFO.concat(":type:" + type).concat(":ticketType:" + ticketType).concat(":isStudent:" + isStudent).concat(":isTrueName:" + isTrueName);
Object obj = redisUtil.get(redisKey);
if (obj != null) {
return (String) obj;
} else {
return "入场须知";
String content = "";
if (type == 101) {
content.concat("音乐节");
} else if (type == 102) {
content.concat("巡演");
} else if (type == 103) {
content.concat("巡演");
}
if (isStudent == 0) {
if (ticketType.equalsIgnoreCase("electronic")) {
content.concat("电子票");
} else if (ticketType.equalsIgnoreCase("express")) {
content.concat("快递票");
}
} else if (isStudent == 1) {
if (ticketType.equalsIgnoreCase("electronic")) {
content.concat("电子学生票");
} else if (ticketType.equalsIgnoreCase("express")) {
content.concat("快递学生票");
}
}
if (isTrueName == 0) {
content.concat("非实名");
} else if (isTrueName == 1) {
content.concat("实名");
}
redisUtil.set(redisKey, content);
return content;
}
}
......@@ -468,7 +504,7 @@ public class DataUtils {
public List<KylinOrderExpressRouteVo> getOrderExpressRoute(String orderTicketsId) { // 获取
String redisKey = KylinRedisConst.ORDER_ROUTE_INFO.concat(orderTicketsId);
Object obj = redisUtil.get(redisKey);
if (obj==null) {
if (obj == null) {
List<KylinOrderExpressRouteVo> routeVoList = mongoTemplate.find(
Query.query(Criteria.where("orderTicketsId").is(orderTicketsId)),
KylinOrderExpressRouteVo.class, KylinOrderExpressRouteVo.class.getSimpleName()
......@@ -476,7 +512,7 @@ public class DataUtils {
redisUtil.set(redisKey, routeVoList);
return routeVoList;
}
return (List<KylinOrderExpressRouteVo>)obj;
return (List<KylinOrderExpressRouteVo>) obj;
}
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