|
|
@@ -1,5 +1,7 @@
|
|
|
package com.izouma.nineth.web;
|
|
|
+
|
|
|
import com.izouma.nineth.domain.SubscribeTime;
|
|
|
+import com.izouma.nineth.service.CacheService;
|
|
|
import com.izouma.nineth.service.SubscribeTimeService;
|
|
|
import com.izouma.nineth.dto.PageQuery;
|
|
|
import com.izouma.nineth.exception.BusinessException;
|
|
|
@@ -13,6 +15,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.IOException;
|
|
|
+import java.time.LocalDate;
|
|
|
import java.util.List;
|
|
|
|
|
|
@RestController
|
|
|
@@ -20,11 +23,13 @@ import java.util.List;
|
|
|
@AllArgsConstructor
|
|
|
public class SubscribeTimeController extends BaseController {
|
|
|
private SubscribeTimeService subscribeTimeService;
|
|
|
- private SubscribeTimeRepo subscribeTimeRepo;
|
|
|
+ private SubscribeTimeRepo subscribeTimeRepo;
|
|
|
+ private CacheService cacheService;
|
|
|
|
|
|
//@PreAuthorize("hasRole('ADMIN')")
|
|
|
@PostMapping("/save")
|
|
|
public SubscribeTime save(@RequestBody SubscribeTime record) {
|
|
|
+ cacheService.clearSubscribeCollectionList(LocalDate.now());
|
|
|
if (record.getId() != null) {
|
|
|
SubscribeTime orig = subscribeTimeRepo.findById(record.getId()).orElseThrow(new BusinessException("无记录"));
|
|
|
ObjUtils.merge(orig, record);
|