Просмотр исходного кода

[消息组件][添加][添加账单邮件通知]

release_toaliyun_real
luozukai 7 лет назад
Родитель
Сommit
bfaf13192a
2 измененных файлов: 13 добавлений и 4 удалений
  1. +5
    -1
      mallinkAdmin/src/main/java/com/iformall/controller/WxTopicController.java
  2. +8
    -3
      mallinkCApi/src/main/java/com/iformall/controller/WxTopicController.java

+ 5
- 1
mallinkAdmin/src/main/java/com/iformall/controller/WxTopicController.java Просмотреть файл

@@ -48,7 +48,11 @@ public class WxTopicController extends BaseController {
logger.debug("[" + getIpAddr() + "] WxTopicController::findById");
String tenantId = getTenantId();
wxTopic.setTenantId(tenantId);
return new ResultData(wxTopicService.findById(wxTopic));
WxTopic queryTopic = wxTopicService.findById(wxTopic);
if (queryTopic.getEndTime()!=null && new Date().getTime() > queryTopic.getEndTime().getTime()) {
queryTopic.setStatus(EnumWxTopicStatus.INVAILD.getCode());
}
return new ResultData(queryTopic);
}

@PostMapping("saveOrUpdate")


+ 8
- 3
mallinkCApi/src/main/java/com/iformall/controller/WxTopicController.java Просмотреть файл

@@ -2,6 +2,7 @@ package com.iformall.controller;

import com.iformall.common.ResultData;
import com.iformall.domain.po.WxTopic;
import com.iformall.enums.EnumWxTopicStatus;
import com.iformall.service.WxTopicService;
import io.swagger.annotations.Api;
import org.slf4j.Logger;
@@ -9,6 +10,8 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.Date;

@RestController
@RequestMapping("/api/topic")
@Api(description = "专题相关接口")
@@ -17,15 +20,17 @@ public class WxTopicController extends BaseController {
@Autowired
private WxTopicService wxTopicService;



@GetMapping("show")
public ResultData show() {
logger.debug("[" + getIpAddr() + "] WxTopicController::show");
WxTopic wxTopic = new WxTopic();
String tenantId = getTenantId();
wxTopic.setTenantId(tenantId);
return new ResultData(wxTopicService.show(wxTopic));
WxTopic queryTopic = wxTopicService.show(wxTopic);
if (queryTopic.getEndTime()!=null && new Date().getTime() > queryTopic.getEndTime().getTime()) {
queryTopic.setStatus(EnumWxTopicStatus.INVAILD.getCode());
}
return new ResultData(queryTopic);
}




Загрузка…
Отмена
Сохранить