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

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

sweet接口提交

parent 7dd5408e
...@@ -13,6 +13,7 @@ import com.liquidnet.service.kylin.dao.PerformanceAdminListDao; ...@@ -13,6 +13,7 @@ import com.liquidnet.service.kylin.dao.PerformanceAdminListDao;
import com.liquidnet.service.smile.entity.SmileAgent; import com.liquidnet.service.smile.entity.SmileAgent;
import com.liquidnet.service.sweet.dto.param.admin.SweetYbActivityListParam; import com.liquidnet.service.sweet.dto.param.admin.SweetYbActivityListParam;
import com.liquidnet.service.sweet.dto.param.admin.SweetYbActivityParam; import com.liquidnet.service.sweet.dto.param.admin.SweetYbActivityParam;
import com.liquidnet.service.sweet.dto.vo.SweetYbActivityVo;
import com.liquidnet.service.sweet.entity.SweetYbActivity; import com.liquidnet.service.sweet.entity.SweetYbActivity;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
...@@ -52,7 +53,7 @@ public class SweetYbActivityController { ...@@ -52,7 +53,7 @@ public class SweetYbActivityController {
@ApiImplicitParams({ @ApiImplicitParams({
@ApiImplicitParam(type = "form", required = true, dataType = "String", name = "activityId", value = "活动id"), @ApiImplicitParam(type = "form", required = true, dataType = "String", name = "activityId", value = "活动id"),
}) })
public SweetYbActivity aDetails(String activityId) { public SweetYbActivityVo aDetails(String activityId) {
return sweetYbActivityService.aDetails(activityId); return sweetYbActivityService.aDetails(activityId);
} }
...@@ -79,7 +80,7 @@ public class SweetYbActivityController { ...@@ -79,7 +80,7 @@ public class SweetYbActivityController {
@ApiOperation("活动列表") @ApiOperation("活动列表")
@ResponseBody @ResponseBody
public TableDataInfo aList(SweetYbActivityListParam param) { public TableDataInfo aList(SweetYbActivityListParam param) {
PageInfo<SweetYbActivity> result = sweetYbActivityService.aList(param); PageInfo<SweetYbActivityVo> result = sweetYbActivityService.aList(param);
TableDataInfo rspData = new TableDataInfo(); TableDataInfo rspData = new TableDataInfo();
rspData.setCode(0); rspData.setCode(0);
rspData.setRows(result.getList()); rspData.setRows(result.getList());
......
...@@ -18,11 +18,14 @@ import com.liquidnet.service.sweet.utils.RedisDataUtils; ...@@ -18,11 +18,14 @@ import com.liquidnet.service.sweet.utils.RedisDataUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.util.Comparator; import java.util.Comparator;
import java.util.LinkedList; import java.util.LinkedList;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import static com.liquidnet.commons.lang.util.DateUtil.DTF_YMD_HMS;
/** /**
* <p> * <p>
* YB报名表 服务实现类 * YB报名表 服务实现类
...@@ -63,8 +66,18 @@ public class SweetYbEnrollServiceImpl implements ISweetYbEnrollService { ...@@ -63,8 +66,18 @@ public class SweetYbEnrollServiceImpl implements ISweetYbEnrollService {
public ResponseDto<List<SweetYbActivityVo>> list() { public ResponseDto<List<SweetYbActivityVo>> list() {
List<String> list = redisDataUtils.getSweetYbActivityList(); List<String> list = redisDataUtils.getSweetYbActivityList();
List<SweetYbActivityVo> voList = ObjectUtil.sweetYbActivityVoList(); List<SweetYbActivityVo> voList = ObjectUtil.sweetYbActivityVoList();
LocalDateTime now = LocalDateTime.now();
for (String id : list) { for (String id : list) {
SweetYbActivityVo vo = redisDataUtils.getSweetYbActivityVo(id); SweetYbActivityVo vo = redisDataUtils.getSweetYbActivityVo(id);
LocalDateTime st = LocalDateTime.parse(vo.getStartTime(),DTF_YMD_HMS);
LocalDateTime et = LocalDateTime.parse(vo.getEndTime(),DTF_YMD_HMS);
if(now.isAfter(et)){
vo.setStatus(9);
}else if(now.isBefore(st)){
vo.setStatus(0);
}else{
vo.setStatus(6);
}
voList.add(vo); voList.add(vo);
} }
voList = voList.stream().sorted(Comparator.comparing(SweetYbActivityVo::getEndTime, Comparator.reverseOrder())).collect(Collectors.toList()); voList = voList.stream().sorted(Comparator.comparing(SweetYbActivityVo::getEndTime, Comparator.reverseOrder())).collect(Collectors.toList());
......
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