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

Commit 549ef512 authored by 胡佳晨's avatar 胡佳晨

增加快递相关列表

parent 56982c11
...@@ -2,9 +2,13 @@ package com.liquidnet.service.kylin.service.partner; ...@@ -2,9 +2,13 @@ package com.liquidnet.service.kylin.service.partner;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.kylin.dto.vo.KylinExpressModuleVo;
import com.liquidnet.service.kylin.dto.vo.middle.KylinBuyNoticeVo; import com.liquidnet.service.kylin.dto.vo.middle.KylinBuyNoticeVo;
import com.liquidnet.service.kylin.entity.KylinBuyNotice; import com.liquidnet.service.kylin.entity.KylinBuyNotice;
import java.util.List;
/** /**
* <p> * <p>
* 购票须知表 服务类 * 购票须知表 服务类
...@@ -17,8 +21,11 @@ public interface IKylinBuyNoticePartnerService { ...@@ -17,8 +21,11 @@ public interface IKylinBuyNoticePartnerService {
/** /**
* 购票须知列表 * 购票须知列表
*
* @return 分页 mysql 数据 * @return 分页 mysql 数据
*/ */
PageInfo<KylinBuyNoticeVo> getBuyNotice(); PageInfo<KylinBuyNoticeVo> getBuyNotice();
ResponseDto<List<KylinExpressModuleVo>> getExpressList();
} }
...@@ -3,6 +3,7 @@ package com.liquidnet.service.merchant.controller; ...@@ -3,6 +3,7 @@ package com.liquidnet.service.merchant.controller;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.kylin.dto.vo.KylinExpressModuleVo;
import com.liquidnet.service.kylin.dto.vo.middle.KylinBuyNoticeVo; import com.liquidnet.service.kylin.dto.vo.middle.KylinBuyNoticeVo;
import com.liquidnet.service.kylin.service.partner.IKylinBuyNoticePartnerService; import com.liquidnet.service.kylin.service.partner.IKylinBuyNoticePartnerService;
import com.liquidnet.service.merchant.util.InnerUtils; import com.liquidnet.service.merchant.util.InnerUtils;
...@@ -29,7 +30,7 @@ import java.util.List; ...@@ -29,7 +30,7 @@ import java.util.List;
*/ */
@Api(tags = "第三方-购票须知", position = 1004) @Api(tags = "第三方-购票须知", position = 1004)
@RestController @RestController
@RequestMapping("partner/buyNotice") @RequestMapping("partner/api")
public class KylinBuyNoticeParnterController { public class KylinBuyNoticeParnterController {
@Autowired @Autowired
...@@ -37,7 +38,7 @@ public class KylinBuyNoticeParnterController { ...@@ -37,7 +38,7 @@ public class KylinBuyNoticeParnterController {
@Autowired @Autowired
InnerUtils innerUtils; InnerUtils innerUtils;
@GetMapping(value = "") @GetMapping(value = "buyNotice")
@ApiOperation(value = "购票须知列表", position = 1) @ApiOperation(value = "购票须知列表", position = 1)
@ApiResponse(code = 200, message = "接口返回对象参数") @ApiResponse(code = 200, message = "接口返回对象参数")
public ResponseDto<List<KylinBuyNoticeVo>> getBuyNotice() { public ResponseDto<List<KylinBuyNoticeVo>> getBuyNotice() {
...@@ -49,11 +50,17 @@ public class KylinBuyNoticeParnterController { ...@@ -49,11 +50,17 @@ public class KylinBuyNoticeParnterController {
} }
} }
@GetMapping(value = "string") @GetMapping(value = "buyNotice/string")
@ApiOperation(value = "购票须知列表String", position = 1) @ApiOperation(value = "购票须知列表String", position = 1)
@ApiResponse(code = 200, message = "接口返回对象参数") @ApiResponse(code = 200, message = "接口返回对象参数")
public ResponseDto<String> getBuyNoticeJsonString(@RequestParam("buyNoticeId") String buyNoticeId) { public ResponseDto<String> getBuyNoticeJsonString(@RequestParam("buyNoticeId") String buyNoticeId) {
return ResponseDto.success(innerUtils.getBuyNoticeJsonString(Arrays.asList(buyNoticeId.split(",")))); return ResponseDto.success(innerUtils.getBuyNoticeJsonString(Arrays.asList(buyNoticeId.split(","))));
} }
@GetMapping(value = "expressList")
@ApiOperation(value = "快递类型列表", position = 1)
@ApiResponse(code = 200, message = "接口返回对象参数")
public ResponseDto<List<KylinExpressModuleVo>> getExpressList() {
return buyNoticePartnerService.getExpressList();
}
} }
...@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; ...@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.kylin.dto.vo.KylinExpressModuleVo;
import com.liquidnet.service.kylin.dto.vo.middle.KylinBuyNoticeVo; import com.liquidnet.service.kylin.dto.vo.middle.KylinBuyNoticeVo;
import com.liquidnet.service.kylin.entity.KylinBuyNotice; import com.liquidnet.service.kylin.entity.KylinBuyNotice;
import com.liquidnet.service.kylin.mapper.KylinBuyNoticeMapper; import com.liquidnet.service.kylin.mapper.KylinBuyNoticeMapper;
...@@ -25,7 +27,7 @@ import java.util.List; ...@@ -25,7 +27,7 @@ import java.util.List;
* @since 2021-05-18 * @since 2021-05-18
*/ */
@Service @Service
public class KylinBuyNoticePartnerServiceImpl implements IKylinBuyNoticePartnerService { public class KylinBuyNoticePartnerServiceImpl implements IKylinBuyNoticePartnerService {
@Autowired @Autowired
RedisMerchantUtils merchantUtils; RedisMerchantUtils merchantUtils;
...@@ -37,4 +39,10 @@ public class KylinBuyNoticePartnerServiceImpl implements IKylinBuyNoticePartner ...@@ -37,4 +39,10 @@ public class KylinBuyNoticePartnerServiceImpl implements IKylinBuyNoticePartner
return pageInfoTmp; return pageInfoTmp;
} }
@Override
public ResponseDto<List<KylinExpressModuleVo>> getExpressList() {
return ResponseDto.success(merchantUtils.expressList());
}
} }
...@@ -2,6 +2,7 @@ package com.liquidnet.service.merchant.util; ...@@ -2,6 +2,7 @@ package com.liquidnet.service.merchant.util;
import com.liquidnet.common.cache.redis.util.RedisUtil; import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.service.kylin.constant.KylinRedisConst; import com.liquidnet.service.kylin.constant.KylinRedisConst;
import com.liquidnet.service.kylin.dto.vo.KylinExpressModuleVo;
import com.liquidnet.service.kylin.dto.vo.middle.KylinBuyNoticeVo; import com.liquidnet.service.kylin.dto.vo.middle.KylinBuyNoticeVo;
import com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo; import com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo;
import com.liquidnet.service.kylin.dto.vo.partner.KylinTicketExpressModuleVo; import com.liquidnet.service.kylin.dto.vo.partner.KylinTicketExpressModuleVo;
...@@ -243,4 +244,18 @@ public class RedisMerchantUtils { ...@@ -243,4 +244,18 @@ public class RedisMerchantUtils {
} else { } else {
} }
} }
/**
* 可选快递方式列表
* @return
*/
public List<KylinExpressModuleVo> expressList() {
String redisKey = KylinRedisConst.KYLIN_EXPRESS_MODULES;
Object obj = redisUtil.get(redisKey);
if (null == obj) {
return null;
} else {
return (List<KylinExpressModuleVo>) obj;
}
}
} }
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