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

Commit 9f99a7f4 authored by zhengfuxin's avatar zhengfuxin

开发前端展示 推荐活动

parent 130c7c5d
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
</select> </select>
<select id="getBybindId" resultMap="BaseResultMap"> <select id="getBybindId" resultMap="BaseResultMap">
select * from kylin_recommend_active where active_type=#{type} and active_bind_id=#{bindId} and del_tag=0 and `status`=0 select * from kylin_recommend_active where active_type=#{type} and active_bind_id=#{bindId} and del_tag=0 and `status`=0 and end_time>=NOW()
ORDER BY start_time asc ORDER BY start_time asc
</select> </select>
......
package com.liquidnet.service.kylin.controller;
import com.liquidnet.commons.lang.util.CurrentUtil;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.kylin.entity.KylinRecommendActive;
import com.liquidnet.service.kylin.service.impl.KylinArActiveServiceImpl;
import com.liquidnet.service.kylin.utils.DataUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* <p>
* 推荐活动
* </p>
*
*/
@Api(tags = "推荐活动有关接口")
@RestController
@RequestMapping("recommendActive")
@Slf4j
public class KylinRecommendActiveController {
@Autowired
private KylinArActiveServiceImpl kylinArActiveService;
@Autowired
private DataUtils dataUtils;
@PostMapping("getRecommendById")
@ApiOperation("获取推荐活动详情")
public ResponseDto<List<KylinRecommendActive>> getRecommendById(@RequestParam(value = "bindId")String bindId) {
String uid = CurrentUtil.getCurrentUid();
List<KylinRecommendActive> list= dataUtils.getRecommendActive(bindId);
if(null==list){
return null;
}else{
//循环遍历,查到绑定的详情
}
return null;
}
}
...@@ -18,6 +18,7 @@ import com.liquidnet.service.kylin.dto.vo.partner.KylinTicketExpressModuleVo; ...@@ -18,6 +18,7 @@ import com.liquidnet.service.kylin.dto.vo.partner.KylinTicketExpressModuleVo;
import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderListVo; import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderListVo;
import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundsVo; import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundsVo;
import com.liquidnet.service.kylin.entity.KylinOrderCoupons; import com.liquidnet.service.kylin.entity.KylinOrderCoupons;
import com.liquidnet.service.kylin.entity.KylinRecommendActive;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
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;
...@@ -980,5 +981,9 @@ public class DataUtils { ...@@ -980,5 +981,9 @@ public class DataUtils {
return (List<String>) obj; return (List<String>) obj;
} }
} }
//获得 admin配置的推荐活动
public List<KylinRecommendActive> getRecommendActive(String id) {
return (List<KylinRecommendActive>) redisUtil.get(KylinRedisConst.RECOMMEND_ACTIVE + id);
}
} }
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