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

Commit ef936c31 authored by 胡佳晨's avatar 胡佳晨

修改 第三方演出列表

parent 0aba6d42
...@@ -88,10 +88,10 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma ...@@ -88,10 +88,10 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
@Override @Override
public void test() { public void test() {
// //同步演出 // //同步演出
// String performancesId = "324470932321198083852669"; String performancesId = "324470932321198083852669";
// KylinPerformances data = performancesMapper.selectOne(new QueryWrapper<KylinPerformances>().in("performances_id", performancesId)); KylinPerformances data = performancesMapper.selectOne(new QueryWrapper<KylinPerformances>().in("performances_id", performancesId));
// KylinPerformanceRelations relationData = performanceRelationsMapper.selectOne(new QueryWrapper<KylinPerformanceRelations>().in("performance_id", performancesId)); KylinPerformanceRelations relationData = performanceRelationsMapper.selectOne(new QueryWrapper<KylinPerformanceRelations>().in("performance_id", performancesId));
// merchantAuthorizationRecordsAdminService.authorizationInit(performancesId, "484418569471385607065926", "528301618682265605017366", "528268445384048648038465"); merchantAuthorizationRecordsAdminService.authorizationInit(performancesId, "484418569471385607065926", "528301618682265605017366", "528268445384048648038465");
// innerService.reportP(dataUtils.getPerformanceVo(performancesId),null,data.getSponsorId()); // innerService.reportP(dataUtils.getPerformanceVo(performancesId),null,data.getSponsorId());
// //同步订单 // //同步订单
// String orderId = "324561214127595525805856"; // String orderId = "324561214127595525805856";
......
...@@ -755,13 +755,21 @@ public final class RedisUtil { ...@@ -755,13 +755,21 @@ public final class RedisUtil {
public static void main(String[] args) { public static void main(String[] args) {
String[] keys = { String[] keys = {
"kylin:performances_inventory:ticket:id:523896782185635848726990:surplusGeneral", "kylin:performances_inventory:ticket:id:530885109799526402280996:surplusGeneral",
"kylin:performances_inventory:ticket:id:524000822137774085466119:surplusGeneral", "kylin:performances_inventory:ticket:id:531325069586063361077629:surplusGeneral",
"kylin:performances_inventory:ticket:id:524002587560632325278111:surplusGeneral", "kylin:performances_inventory:ticket:id:531353503781150727329219:surplusGeneral",
"kylin:performances_inventory:ticket:id:523899402439352329963230:surplusGeneral", "kylin:performances_inventory:ticket:id:531349041081999366666149:surplusGeneral",
"kylin:performances_inventory:ticket:id:523902717293568002992006:surplusGeneral", "kylin:performances_inventory:ticket:id:531364168218501127058552:surplusGeneral",
"kylin:performances_inventory:ticket:id:523900958747729925162437:surplusGeneral", "kylin:performances_inventory:ticket:id:531343372617850889210970:surplusGeneral",
"kylin:performances_inventory:ticket:id:523904302866309125382325:surplusGeneral", "kylin:performances_inventory:ticket:id:531361117112360960735313:surplusGeneral",
"kylin:performances_inventory:ticket:id:531328816065863686149183:surplusGeneral",
"kylin:performances_inventory:ticket:id:531355494691430403704035:surplusGeneral",
"kylin:performances_inventory:ticket:id:531330738650931204381245:surplusGeneral",
"kylin:performances_inventory:ticket:id:531357532210667520852379:surplusGeneral",
"adam:info:certification_junk:1654123200303070024"
}; };
for (String key : keys) { for (String key : keys) {
long value = key.hashCode(); long value = key.hashCode();
......
...@@ -3,9 +3,11 @@ package com.liquidnet.service.kylin.dao; ...@@ -3,9 +3,11 @@ package com.liquidnet.service.kylin.dao;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
@Data @Data
public class PerformancePartnerListDao { public class PerformancePartnerListDao implements Cloneable {
//演出数据 //演出数据
private String performancesId; private String performancesId;
...@@ -26,6 +28,16 @@ public class PerformancePartnerListDao { ...@@ -26,6 +28,16 @@ public class PerformancePartnerListDao {
private String timeStop; private String timeStop;
private Integer payCountdownMinute; private Integer payCountdownMinute;
private Integer auditStatus; private Integer auditStatus;
private List<String> permissionId;
private String rejectTxt; private String rejectTxt;
private String createdAt; private String createdAt;
private static final PerformancePartnerListDao obj = new PerformancePartnerListDao();
public static PerformancePartnerListDao getNew() {
try {
return (PerformancePartnerListDao) obj.clone();
} catch (CloneNotSupportedException e) {
return new PerformancePartnerListDao();
}
}
} }
...@@ -56,8 +56,12 @@ ...@@ -56,8 +56,12 @@
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency>
<groupId>com.liquidnet</groupId>
<artifactId>liquidnet-service-merchant-api</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency> <dependency>
<groupId>com.aliyun</groupId> <groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId> <artifactId>aliyun-java-sdk-core</artifactId>
......
...@@ -14,6 +14,8 @@ import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderListVo; ...@@ -14,6 +14,8 @@ import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderListVo;
import com.liquidnet.service.kylin.entity.KylinBuyNotice; import com.liquidnet.service.kylin.entity.KylinBuyNotice;
import com.liquidnet.service.kylin.entity.KylinOrderCoupons; import com.liquidnet.service.kylin.entity.KylinOrderCoupons;
import com.liquidnet.service.kylin.mapper.KylinBuyNoticeMapper; import com.liquidnet.service.kylin.mapper.KylinBuyNoticeMapper;
import com.liquidnet.service.merchant.constant.MerchantRedisConst;
import com.liquidnet.service.merchant.dto.vo.MerchantFieldsVo;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
...@@ -54,6 +56,17 @@ public class DataUtils { ...@@ -54,6 +56,17 @@ public class DataUtils {
return JsonUtils.toJson(data); return JsonUtils.toJson(data);
} }
//获取场地redis
public MerchantFieldsVo getFieldVo(String fieldId) {
String key = MerchantRedisConst.INFO_FIELD.concat(fieldId);
MerchantFieldsVo vo = (MerchantFieldsVo) redisUtil.get(key);
if (null == vo) {
vo = mongoTemplate.findOne(Query.query(Criteria.where("fieldId").is(fieldId)), MerchantFieldsVo.class, MerchantFieldsVo.class.getSimpleName());
redisUtil.set(key, vo);
}
return vo;
}
/** /**
* 初始化普通库存 * 初始化普通库存
* *
......
...@@ -11,6 +11,7 @@ import com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo; ...@@ -11,6 +11,7 @@ import com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo;
import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderListVo; import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderListVo;
import com.liquidnet.service.kylin.entity.*; import com.liquidnet.service.kylin.entity.*;
import com.liquidnet.service.kylin.mapper.*; import com.liquidnet.service.kylin.mapper.*;
import com.liquidnet.service.merchant.dto.vo.MerchantFieldsVo;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -39,8 +40,6 @@ public class MongoVoUtils { ...@@ -39,8 +40,6 @@ public class MongoVoUtils {
@Autowired @Autowired
private KylinTicketRelationsMapper ticketRelationsMapper; private KylinTicketRelationsMapper ticketRelationsMapper;
@Autowired @Autowired
private RedisUtil redisUtil;
@Autowired
private DataUtils dataUtils; private DataUtils dataUtils;
public KylinPerformanceVo combinePerformanceVoData(String performancesId) { public KylinPerformanceVo combinePerformanceVoData(String performancesId) {
...@@ -53,12 +52,13 @@ public class MongoVoUtils { ...@@ -53,12 +52,13 @@ public class MongoVoUtils {
KylinPerformanceRelations p3 = performanceRelationsMapper.selectOne(new UpdateWrapper<KylinPerformanceRelations>().eq("performance_id", performancesId)); KylinPerformanceRelations p3 = performanceRelationsMapper.selectOne(new UpdateWrapper<KylinPerformanceRelations>().eq("performance_id", performancesId));
//场地相关数据 //场地相关数据
KylinFields fields = new KylinFields(); KylinFields fields = new KylinFields();
String cityName = (String) redisUtil.getDB15RedisHGet(KylinRedisConst.FIELDS + ":" + p3.getFieldId(), "city_name");
fields.setCityId(Integer.parseInt((String) redisUtil.getDB15RedisHGet(KylinRedisConst.FIELDS + ":" + p3.getFieldId(), "city_id"))); MerchantFieldsVo fieldsVo = dataUtils.getFieldVo(p3.getFieldId());
fields.setLatitude((String) redisUtil.getDB15RedisHGet(KylinRedisConst.FIELDS + ":" + p3.getFieldId(), "latitude")); fields.setCityId(Integer.parseInt(fieldsVo.getCityId()));
fields.setLongitude((String) redisUtil.getDB15RedisHGet(KylinRedisConst.FIELDS + ":" + p3.getFieldId(), "longitude")); fields.setLatitude(fieldsVo.getLatitude());
fields.setCityName((String) redisUtil.getDB15RedisHGet(KylinRedisConst.FIELDS + ":" + p3.getFieldId(), "city_name")); fields.setLongitude(fieldsVo.getLongitude());
fields.setName((String) redisUtil.getDB15RedisHGet(KylinRedisConst.FIELDS + ":" + p3.getFieldId(), "name")); fields.setCityName(fieldsVo.getCityName());
fields.setName(fieldsVo.getName());
//相关状态时间初始变量 //相关状态时间初始变量
LocalDateTime stopSellTime = null; LocalDateTime stopSellTime = null;
...@@ -156,7 +156,7 @@ public class MongoVoUtils { ...@@ -156,7 +156,7 @@ public class MongoVoUtils {
voData.setPerformance(p1); voData.setPerformance(p1);
voData.setPerformanceStatus(p2); voData.setPerformanceStatus(p2);
voData.setPerformanceRelations(p3); voData.setPerformanceRelations(p3);
voData.setFieldsData(fields, cityName); voData.setFieldsData(fields, fieldsVo.getCityName());
if (stopSellTime == null) { if (stopSellTime == null) {
stopSellTime = DateUtil.Formatter.yyyyMMddHHmmss.parse("2030-12-01 12:00:00"); stopSellTime = DateUtil.Formatter.yyyyMMddHHmmss.parse("2030-12-01 12:00:00");
} }
......
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