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

Commit 9782ffa7 authored by 胡佳晨's avatar 胡佳晨

修改 同步场地逻辑

parent 2cb529bc
......@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.core.type.TypeReference;
import com.liquidnet.client.admin.zhengzai.kylin.utils.DataUtils;
import com.liquidnet.common.cache.redis.util.RedisDataSourceUtil;
import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.commons.lang.util.CollectionUtil;
import com.liquidnet.commons.lang.util.HttpUtil;
......@@ -35,10 +36,10 @@ import static com.liquidnet.commons.lang.util.DateUtil.DTF_YMD_HMS;
@Service
public class InnerService {
@Value("${liquidnet.service.platform.url}")
private String platform;
// @Value("${liquidnet.service.platform.url}")
private String platform = "http://127.0.0.1:9003";
@Autowired
RedisUtil redisUtil;
RedisDataSourceUtil redisDataSourceUtil;
@Autowired
DataUtils dataUtils;
......@@ -192,7 +193,7 @@ public class InnerService {
JsonUtils.fromJson(json, new TypeReference<ResponseDataVo<List<STFieldListVo>>>() {
});
STInsertFieldParam insertTicketParam = STInsertFieldParam.getNew();
if (response.getData().size() == 1) {
if (response.getData() != null && response.getData().size() == 1) {
STFieldListVo innerVo = response.getData().get(0);
setVenueCode(vo.getFieldId(), innerVo.getVenueCode());
return true;
......@@ -206,7 +207,7 @@ public class InnerService {
insertTicketParam.setManagementCompany(null);
insertTicketParam.setHasHall(0);
insertTicketParam.setHallName(null);
insertTicketParam.setHasSeat(null);
insertTicketParam.setHasSeat(0);
insertTicketParam.setSeatNum(null);
insertTicketParam.setSeatingCapacity(null);
MultiValueMap<String, String> header = CollectionUtil.linkedMultiValueMapStringString();
......@@ -224,12 +225,12 @@ public class InnerService {
//设置SessionCode
private void setSessionCode(String ticketTimeId, String sessionCode) {
redisUtil.set(KylinRedisConst.TIMES_SESSION_CODE.concat(ticketTimeId), sessionCode);
redisDataSourceUtil.getRedisKylinUtil().set(KylinRedisConst.TIMES_SESSION_CODE.concat(ticketTimeId), sessionCode);
}
//获取SessionCode
private String getSessionCode(String ticketTimeId) {
return (String) redisUtil.get(KylinRedisConst.TIMES_SESSION_CODE.concat(ticketTimeId));
return (String) redisDataSourceUtil.getRedisKylinUtil().get(KylinRedisConst.TIMES_SESSION_CODE.concat(ticketTimeId));
}
private String getPriceId(String ticketId) {
......@@ -237,7 +238,7 @@ public class InnerService {
}
private String getVenueCode(String fieldId) {
Object obj = redisUtil.get(KylinRedisConst.TIMES_VENUE_CODE.concat(fieldId));
Object obj = redisDataSourceUtil.getRedisKylinUtil().get(KylinRedisConst.TIMES_VENUE_CODE.concat(fieldId));
if (obj == null) {
return null;
} else {
......@@ -246,6 +247,6 @@ public class InnerService {
}
private void setVenueCode(String fieldId, String venueCode) {
redisUtil.set(KylinRedisConst.TIMES_VENUE_CODE.concat(fieldId), venueCode);
redisDataSourceUtil.getRedisKylinUtil().set(KylinRedisConst.TIMES_VENUE_CODE.concat(fieldId), venueCode);
}
}
......@@ -89,13 +89,15 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
public void test() {
// //同步演出
String performancesId = "324470932321198083852669";
KylinPerformances data = performancesMapper.selectOne(new QueryWrapper<KylinPerformances>().in("performances_id", performancesId));
KylinPerformanceRelations relationData = performanceRelationsMapper.selectOne(new QueryWrapper<KylinPerformanceRelations>().in("performance_id", performancesId));
merchantAuthorizationRecordsAdminService.authorizationInit(performancesId, "484418569471385607065926", "528301618682265605017366", "528268445384048648038465");
// KylinPerformances data = performancesMapper.selectOne(new QueryWrapper<KylinPerformances>().in("performances_id", performancesId));
// KylinPerformanceRelations relationData = performanceRelationsMapper.selectOne(new QueryWrapper<KylinPerformanceRelations>().in("performance_id", performancesId));
// merchantAuthorizationRecordsAdminService.authorizationInit(performancesId, "484418569471385607065926", "528301618682265605017366", "528268445384048648038465");
// innerService.reportP(dataUtils.getPerformanceVo(performancesId),null,data.getSponsorId());
// //同步订单
// String orderId = "324561214127595525805856";
// innerService.reportO(dataUtils.getOrderTicketVo(orderId),"摩登天空");
innerService.reportField(dataUtils.getFieldsVoByFieldId("7"));
}
@Override
......
......@@ -35,7 +35,7 @@ liquidnet:
dbs: 0,16
database: 15
host: 39.107.71.112
port: 6369
port: 6379
password: 3Xa%8p
dragon:
dbs: 0,16
......
......@@ -3,7 +3,7 @@ package com.liquidnet.service.platform.service.ticketSystem.impl;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.core.type.TypeReference;
import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.common.cache.redis.util.RedisDataSourceUtil;
import com.liquidnet.commons.lang.util.CollectionUtil;
import com.liquidnet.commons.lang.util.DateUtil;
import com.liquidnet.commons.lang.util.HttpUtil;
......@@ -38,12 +38,12 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
@Value("${liquidnet.service.other.secret}")
private String secret;
@Autowired
RedisUtil redisUtil;
RedisDataSourceUtil redisDataSourceUtil;
private final static String accessTokenKey = "ST:accessToken";
@Override
public String getAccessToken() {
Object obj = redisUtil.get(accessTokenKey);
Object obj = redisDataSourceUtil.getRedisKylinUtil().get(accessTokenKey);
if (obj != null) {
return (String) obj;
} else {
......@@ -57,7 +57,7 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
new TypeReference<ResponseDataVo<STAccessTokenVo>>() {
});
String accessToken = response.getData().getAccessToken();
redisUtil.set(accessTokenKey, accessToken, (response.getData().getExpiresIn() - 60));
redisDataSourceUtil.getRedisKylinUtil().set(accessTokenKey, accessToken, (response.getData().getExpiresIn() - 60));
return accessToken;
}
}
......@@ -86,9 +86,11 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
params.put("pageSize", fieldListParam.getPageSize().toString());
if (fieldListParam.getProvinceId() != 0) {
params.put("provinceId", fieldListParam.getProvinceId() + "");
// params.put("provinceId", 110000 + "");
}
if (fieldListParam.getCityId() != 0) {
params.put("cityId", fieldListParam.getCityId() + "");
// params.put("cityId", 110100 + "");
}
if (fieldListParam.getDistrictId() != 0) {
params.put("districtId", fieldListParam.getDistrictId() + "");
......@@ -113,16 +115,22 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
params.put("accessToken", accessToken);
params.put("venueCode", insertFieldParam.getVenueCode());
params.put("provinceId", insertFieldParam.getProvinceId() + "");
// params.put("provinceId", 110000 + "");
params.put("cityId", insertFieldParam.getCityId() + "");
// params.put("cityId", 110100 + "");
params.put("districtId", insertFieldParam.getDistrictId() + "");
params.put("venueName", insertFieldParam.getVenueName());
params.put("venueAddress", insertFieldParam.getVenueAddress());
params.put("managementCompany", insertFieldParam.getManagementCompany());
params.put("hasHall", insertFieldParam.getHasHall().toString());
params.put("hallName", insertFieldParam.getHallName());
params.put("hasSeat", insertFieldParam.getHasSeat().toString());
params.put("seatNum", insertFieldParam.getSeatNum().toString());
params.put("seatingCapacity", insertFieldParam.getSeatingCapacity().toString());
params.put("hasSeat", insertFieldParam.getHasSeat() == null ? null : insertFieldParam.getHasSeat().toString());
params.put("seatNum", insertFieldParam.getSeatNum() == null ? null : insertFieldParam.getSeatNum().toString());
// params.put("seatingCapacity", insertFieldParam.getSeatingCapacity() == null ? null : insertFieldParam.getSeatingCapacity().toString());
params.put("seatingCapacity", "1");
log.debug("URL = " + ticketSystemUrl + "/standard/venue/save");
log.debug("params = " + JSON.toJSONString(params));
ResponseDataVo<STFieldChangeVo> response =
JsonUtils.fromJson(HttpUtil.postRaw(ticketSystemUrl + "/standard/venue/save", JSON.toJSONString(params), headers),
new TypeReference<ResponseDataVo<STFieldChangeVo>>() {
......@@ -208,7 +216,7 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
JsonUtils.fromJson(HttpUtil.postRaw(ticketSystemUrl + "/report/inventory", getJsonStr(params), headers),
new TypeReference<ResponseDataVo<Boolean>>() {
});
log.debug("RESULT = " + response );
log.debug("RESULT = " + response);
return response.getData();
}
......@@ -259,7 +267,7 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
params.put("priceId", delTicketParam.getPriceId());
params.put("ticketId", delTicketParam.getTicketId());
ResponseDataVo<Boolean> response =
JsonUtils.fromJson(HttpUtil.postRaw(ticketSystemUrl + "/report/deleteTicket",getJsonStr(params), headers),
JsonUtils.fromJson(HttpUtil.postRaw(ticketSystemUrl + "/report/deleteTicket", getJsonStr(params), headers),
new TypeReference<ResponseDataVo<Boolean>>() {
});
return response.getData();
......
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