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

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

暂时提交

parent 81746b3f
...@@ -29,25 +29,25 @@ public class TicketSystemController { ...@@ -29,25 +29,25 @@ public class TicketSystemController {
@Autowired @Autowired
ITicketSystemService ticketSystemService; ITicketSystemService ticketSystemService;
@PostMapping("performance") @PostMapping("type/list")
@ApiOperation("演出数据迁移") @ApiOperation("查询标准演出类型")
public ResponseDto<List<STPTListVo>> getPerformanceTypeList() { public ResponseDto<List<STPTListVo>> getPerformanceTypeList() {
String accessToken = ticketSystemService.getAccessToken(); String accessToken = ticketSystemService.getAccessToken();
List<STPTListVo> vo = ticketSystemService.getPerformanceTypeList(accessToken); List<STPTListVo> vo = ticketSystemService.getPerformanceTypeList(accessToken);
return ResponseDto.success(vo); return ResponseDto.success(vo);
} }
@PostMapping("performance") @PostMapping("field/list")
@ApiOperation("演出数据迁移") @ApiOperation("查询标准演出场所")
public ResponseDto<List<STFieldListVo>> getFieldList(STFieldListParam fieldListParam) { public ResponseDto<List<STFieldListVo>> getFieldList(STFieldListParam fieldListParam) {
String accessToken = ticketSystemService.getAccessToken(); String accessToken = ticketSystemService.getAccessToken();
List<STFieldListVo> vo = ticketSystemService.getFieldList(accessToken, fieldListParam); List<STFieldListVo> vo = ticketSystemService.getFieldList(accessToken, fieldListParam);
return ResponseDto.success(vo); return ResponseDto.success(vo);
} }
@PostMapping("performance") @PostMapping("field/insert")
@ApiOperation("演出数据迁移") @ApiOperation("新增演出场厅")
public ResponseDto<STFieldChangeVo> getFieldList(STInsertFieldParam insertFieldParam) { public ResponseDto<STFieldChangeVo> insertField(STInsertFieldParam insertFieldParam) {
String accessToken = ticketSystemService.getAccessToken(); String accessToken = ticketSystemService.getAccessToken();
STFieldChangeVo vo = ticketSystemService.insertField(accessToken, insertFieldParam); STFieldChangeVo vo = ticketSystemService.insertField(accessToken, insertFieldParam);
return ResponseDto.success(vo); return ResponseDto.success(vo);
......
...@@ -8,7 +8,7 @@ import lombok.Data; ...@@ -8,7 +8,7 @@ import lombok.Data;
import java.util.List; import java.util.List;
@Data @Data
@ApiModel(value = "STInsertFieldParam",description = "详情") @ApiModel(value = "STInsertPerformanceParam",description = "详情")
public class STInsertPerformanceParam { public class STInsertPerformanceParam {
@ApiModelProperty(value = "演出活动ID") @ApiModelProperty(value = "演出活动ID")
String performanceId; String performanceId;
......
package com.liquidnet.service.platform.param.ticketSystem;
import com.liquidnet.service.platform.vo.ticketSystem.TicketPriceVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
@ApiModel(value = "STInsertTicketPriceParam", description = "详情")
public class STInsertTicketPriceParam {
@ApiModelProperty(value = "场次编码")
String sessionCode;
@ApiModelProperty(value = "票价信息数组")
List<TicketPriceVo> priceList;
}
\ No newline at end of file
package com.liquidnet.service.platform.param.ticketSystem;
import com.liquidnet.service.platform.vo.ticketSystem.TimesVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
@ApiModel(value = "STUpdatePerformanceParam", description = "详情")
public class STUpdatePerformanceParam {
@ApiModelProperty(value = "演出ID")
String performanceId;
@ApiModelProperty(value = "演出名称")
String performanceName;
@ApiModelProperty(value = "演出描述")
String performanceDesc;
@ApiModelProperty(value = "演出类型")
Integer typeId;
@ApiModelProperty(value = "演出封面图")
String posterUrl;
@ApiModelProperty(value = "主办方,多个用英文逗号分隔")
String sponsor;
@ApiModelProperty(value = "演员,多个用英文逗号分隔")
String performer;
@ApiModelProperty(value = "批文号")
String approval;
}
package com.liquidnet.service.platform.param.ticketSystem;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;
@Data
@ApiModel(value = "STUpdateTimesParam",description = "详情")
public class STUpdateTimesParam {
@ApiModelProperty(value = "演出场次ID")
String sessionId;
@ApiModelProperty(value = "演出场次编码")
String sessionCode;
@ApiModelProperty(value = "场次名称")
String sessionName;
@ApiModelProperty(value = "场次开始时间")
LocalDateTime sessionStartTime;
@ApiModelProperty(value = "场次结束时间")
java.time.LocalDateTime sessionEndTime;
@ApiModelProperty(value = "场厅编码")
String hallCode;
@ApiModelProperty(value = " 是否有座,0:无座1:有座")
Integer hasSeat;
@ApiModelProperty(value = "演出ID")
String performanceId;
@ApiModelProperty(value = "场次状态,1 正常,2 取消")
Integer sessionStatus;
@ApiModelProperty(value = " 标记,0:正式,1:测试")
Integer tag;
@ApiModelProperty(value = "票图URL")
String seatingChart;
}
\ No newline at end of file
package com.liquidnet.service.platform.service.ticketSystem; package com.liquidnet.service.platform.service.ticketSystem;
import com.liquidnet.service.platform.param.ticketSystem.STFieldListParam; import com.liquidnet.service.platform.param.ticketSystem.*;
import com.liquidnet.service.platform.param.ticketSystem.STInsertFieldParam;
import com.liquidnet.service.platform.param.ticketSystem.STInsertPerformanceParam;
import com.liquidnet.service.platform.vo.ticketSystem.*; import com.liquidnet.service.platform.vo.ticketSystem.*;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -44,7 +42,7 @@ public interface ITicketSystemService { ...@@ -44,7 +42,7 @@ public interface ITicketSystemService {
/** /**
* 新增演出场厅 * 新增演出场厅
* *
* @param accessToken 访问令牌 * @param accessToken 访问令牌
*/ */
STFieldChangeVo insertField(String accessToken, STInsertFieldParam insertFieldParam); STFieldChangeVo insertField(String accessToken, STInsertFieldParam insertFieldParam);
...@@ -52,7 +50,7 @@ public interface ITicketSystemService { ...@@ -52,7 +50,7 @@ public interface ITicketSystemService {
/** /**
* 上报演出场次接口 * 上报演出场次接口
* *
* @param accessToken 访问令牌 * @param accessToken 访问令牌
* @return { * @return {
* "sessionId1":"sessionCode1", * "sessionId1":"sessionCode1",
* "sessionId2":"sessionCode2" * "sessionId2":"sessionCode2"
...@@ -64,49 +62,25 @@ public interface ITicketSystemService { ...@@ -64,49 +62,25 @@ public interface ITicketSystemService {
/** /**
* 更新上报的演出项目数据 * 更新上报的演出项目数据
* *
* @param accessToken 访问令牌 * @param accessToken 访问令牌
* @param performanceId 演出ID
* @param performanceName 演出名称
* @param performanceDesc 演出描述
* @param typeId 演出类型
* @param posterUrl 演出封面图
* @param sponsor 主办方,多个用英文逗号分隔
* @param performer 演员,多个用英文逗号分隔
* @param approval 批文号
*/ */
boolean updatePerformance(String accessToken, String performanceId, String performanceName, String performanceDesc, Integer typeId, boolean updatePerformance(String accessToken, STUpdatePerformanceParam updatePerformanceParam);
String posterUrl, String sponsor, String performer, String approval);
/** /**
* 更新上报的场次数据 * 更新上报的场次数据
* *
* @param accessToken 访问令牌 * @param accessToken 访问令牌
* @param sessionId 演出场次ID
* @param sessionCode 演出场次编码
* @param sessionName 场次名称
* @param sessionStartTime 场次开始时间
* @param sessionEndTime 场次结束时间
* @param hallCode 场厅编码
* @param hasSeat 是否有座,0:无座1:有座
* @param performanceId 演出ID
* @param sessionStatus 场次状态,1 正常,2 取消
* @param tag 标记,0:正式,1:测试
* @param seatingChart 票图URL
* @return * @return
*/ */
boolean updateTimes(String accessToken, String sessionId, String sessionCode, String sessionName, LocalDateTime sessionStartTime, boolean updateTimes(String accessToken, STUpdateTimesParam updateTimesParam);
LocalDateTime sessionEndTime, String hallCode, Integer hasSeat, String performanceId, Integer sessionStatus,
Integer tag, String seatingChart);
/** /**
* 上报票价信息 * 上报票价信息
* *
* @param accessToken 访问令牌 * @param accessToken 访问令牌
* @param sessionCode 场次编码
* @param priceList 票价信息数组
* @return * @return
*/ */
boolean insertTicketPrice(String accessToken, String sessionCode, List<TicketPriceVo> priceList); boolean insertTicketPrice(String accessToken,STInsertTicketPriceParam insertTicketPriceParam );
/** /**
* 删除票价信息 * 删除票价信息
......
...@@ -7,9 +7,7 @@ import com.liquidnet.commons.lang.util.CollectionUtil; ...@@ -7,9 +7,7 @@ import com.liquidnet.commons.lang.util.CollectionUtil;
import com.liquidnet.commons.lang.util.DateUtil; import com.liquidnet.commons.lang.util.DateUtil;
import com.liquidnet.commons.lang.util.HttpUtil; import com.liquidnet.commons.lang.util.HttpUtil;
import com.liquidnet.commons.lang.util.JsonUtils; import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.service.platform.param.ticketSystem.STFieldListParam; import com.liquidnet.service.platform.param.ticketSystem.*;
import com.liquidnet.service.platform.param.ticketSystem.STInsertFieldParam;
import com.liquidnet.service.platform.param.ticketSystem.STInsertPerformanceParam;
import com.liquidnet.service.platform.service.ticketSystem.ITicketSystemService; import com.liquidnet.service.platform.service.ticketSystem.ITicketSystemService;
import com.liquidnet.service.platform.vo.ticketSystem.*; import com.liquidnet.service.platform.vo.ticketSystem.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -136,19 +134,19 @@ public class ITicketSystemServiceImpl implements ITicketSystemService { ...@@ -136,19 +134,19 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
} }
@Override @Override
public boolean updatePerformance(String accessToken, String performanceId, String performanceName, String performanceDesc, Integer typeId, String posterUrl, String sponsor, String performer, String approval) { public boolean updatePerformance(String accessToken, STUpdatePerformanceParam updatePerformanceParam) {
MultiValueMap<String, String> headers = CollectionUtil.linkedMultiValueMapStringString(); MultiValueMap<String, String> headers = CollectionUtil.linkedMultiValueMapStringString();
headers.add("Accept", "application/json;charset=UTF-8"); headers.add("Accept", "application/json;charset=UTF-8");
MultiValueMap<String, String> params = CollectionUtil.linkedMultiValueMapStringString(); MultiValueMap<String, String> params = CollectionUtil.linkedMultiValueMapStringString();
params.add("accessToken", accessToken); params.add("accessToken", accessToken);
params.add("performanceId", performanceId); params.add("performanceId", updatePerformanceParam.getPerformanceId());
params.add("performanceName", performanceName); params.add("performanceName", updatePerformanceParam.getPerformanceName());
params.add("approval", approval); params.add("approval", updatePerformanceParam.getApproval());
params.add("typeId", typeId.toString()); params.add("typeId", updatePerformanceParam.getTypeId().toString());
params.add("posterUrl", posterUrl); params.add("posterUrl", updatePerformanceParam.getPosterUrl());
params.add("performanceDesc", performanceDesc); params.add("performanceDesc", updatePerformanceParam.getPerformanceDesc());
params.add("sponsor", sponsor); params.add("sponsor", updatePerformanceParam.getSponsor());
params.add("performer", performer); params.add("performer", updatePerformanceParam.getPerformer());
ResponseDataVo<Boolean> response = ResponseDataVo<Boolean> response =
JsonUtils.fromJson(HttpUtil.postRaw(ticketSystemUrl + "/report/performance/update", JSON.toJSONString(params), headers), JsonUtils.fromJson(HttpUtil.postRaw(ticketSystemUrl + "/report/performance/update", JSON.toJSONString(params), headers),
new TypeReference<ResponseDataVo<Boolean>>() { new TypeReference<ResponseDataVo<Boolean>>() {
...@@ -157,24 +155,22 @@ public class ITicketSystemServiceImpl implements ITicketSystemService { ...@@ -157,24 +155,22 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
} }
@Override @Override
public boolean updateTimes(String accessToken, String sessionId, String sessionCode, String sessionName, LocalDateTime sessionStartTime, public boolean updateTimes(String accessToken, STUpdateTimesParam updateTimesParam) {
LocalDateTime sessionEndTime, String hallCode, Integer hasSeat, String performanceId, Integer sessionStatus,
Integer tag, String seatingChart) {
MultiValueMap<String, String> headers = CollectionUtil.linkedMultiValueMapStringString(); MultiValueMap<String, String> headers = CollectionUtil.linkedMultiValueMapStringString();
headers.add("Accept", "application/json;charset=UTF-8"); headers.add("Accept", "application/json;charset=UTF-8");
MultiValueMap<String, String> params = CollectionUtil.linkedMultiValueMapStringString(); MultiValueMap<String, String> params = CollectionUtil.linkedMultiValueMapStringString();
params.add("accessToken", accessToken); params.add("accessToken", accessToken);
params.add("sessionId", sessionId); params.add("sessionId", updateTimesParam.getSessionId());
params.add("sessionCode", sessionCode); params.add("sessionCode", updateTimesParam.getSessionCode());
params.add("sessionName", sessionName); params.add("sessionName", updateTimesParam.getSessionName());
params.add("sessionStartTime", DateUtil.Formatter.yyyyMMddHHmmss.format(sessionStartTime)); params.add("sessionStartTime", DateUtil.Formatter.yyyyMMddHHmmss.format(updateTimesParam.getSessionStartTime()));
params.add("sessionEndTime", DateUtil.Formatter.yyyyMMddHHmmss.format(sessionEndTime)); params.add("sessionEndTime", DateUtil.Formatter.yyyyMMddHHmmss.format(updateTimesParam.getSessionEndTime()));
params.add("hallCode", hallCode); params.add("hallCode", updateTimesParam.getHallCode());
params.add("hasSeat", hasSeat.toString()); params.add("hasSeat", updateTimesParam.getHasSeat().toString());
params.add("performanceId", performanceId); params.add("performanceId", updateTimesParam.getPerformanceId());
params.add("sessionStatus", sessionStatus.toString()); params.add("sessionStatus", updateTimesParam.getSessionStatus().toString());
params.add("tag", tag.toString()); params.add("tag", updateTimesParam.getTag().toString());
params.add("seatingChart", seatingChart); params.add("seatingChart", updateTimesParam.getSeatingChart());
ResponseDataVo<Boolean> response = ResponseDataVo<Boolean> response =
JsonUtils.fromJson(HttpUtil.postRaw(ticketSystemUrl + "/report/session/update", JSON.toJSONString(params), headers), JsonUtils.fromJson(HttpUtil.postRaw(ticketSystemUrl + "/report/session/update", JSON.toJSONString(params), headers),
new TypeReference<ResponseDataVo<Boolean>>() { new TypeReference<ResponseDataVo<Boolean>>() {
...@@ -183,13 +179,13 @@ public class ITicketSystemServiceImpl implements ITicketSystemService { ...@@ -183,13 +179,13 @@ public class ITicketSystemServiceImpl implements ITicketSystemService {
} }
@Override @Override
public boolean insertTicketPrice(String accessToken, String sessionCode, List<TicketPriceVo> priceList) { public boolean insertTicketPrice(String accessToken,STInsertTicketPriceParam insertTicketPriceParam) {
MultiValueMap<String, String> headers = CollectionUtil.linkedMultiValueMapStringString(); MultiValueMap<String, String> headers = CollectionUtil.linkedMultiValueMapStringString();
headers.add("Accept", "application/json;charset=UTF-8"); headers.add("Accept", "application/json;charset=UTF-8");
MultiValueMap<String, String> params = CollectionUtil.linkedMultiValueMapStringString(); MultiValueMap<String, String> params = CollectionUtil.linkedMultiValueMapStringString();
params.add("accessToken", accessToken); params.add("accessToken", accessToken);
params.add("sessionId", sessionCode); params.add("sessionCode", insertTicketPriceParam.getSessionCode());
params.add("priceList", JSON.toJSONString(priceList)); params.add("priceList", JSON.toJSONString(insertTicketPriceParam.getPriceList()));
ResponseDataVo<Boolean> response = ResponseDataVo<Boolean> response =
JsonUtils.fromJson(HttpUtil.postRaw(ticketSystemUrl + "/report/inventory", JSON.toJSONString(params), headers), JsonUtils.fromJson(HttpUtil.postRaw(ticketSystemUrl + "/report/inventory", JSON.toJSONString(params), headers),
new TypeReference<ResponseDataVo<Boolean>>() { new TypeReference<ResponseDataVo<Boolean>>() {
......
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