|
|
@@ -4,6 +4,7 @@ import com.izouma.nineth.domain.Recommend;
|
|
|
import com.izouma.nineth.dto.PageQuery;
|
|
|
import com.izouma.nineth.exception.BusinessException;
|
|
|
import com.izouma.nineth.repo.RecommendRepo;
|
|
|
+import com.izouma.nineth.service.CacheService;
|
|
|
import com.izouma.nineth.service.RecommendService;
|
|
|
import com.izouma.nineth.utils.ObjUtils;
|
|
|
import com.izouma.nineth.utils.excel.ExcelUtils;
|
|
|
@@ -20,7 +21,8 @@ import java.util.List;
|
|
|
@AllArgsConstructor
|
|
|
public class RecommendController extends BaseController {
|
|
|
private RecommendService recommendService;
|
|
|
- private RecommendRepo recommendRepo;
|
|
|
+ private RecommendRepo recommendRepo;
|
|
|
+ private CacheService cacheService;
|
|
|
|
|
|
//@PreAuthorize("hasRole('ADMIN')")
|
|
|
@PostMapping("/save")
|
|
|
@@ -28,9 +30,13 @@ public class RecommendController extends BaseController {
|
|
|
if (record.getId() != null) {
|
|
|
Recommend orig = recommendRepo.findById(record.getId()).orElseThrow(new BusinessException("无记录"));
|
|
|
ObjUtils.merge(orig, record);
|
|
|
- return recommendRepo.save(orig);
|
|
|
+ orig = recommendRepo.save(orig);
|
|
|
+ cacheService.clearRecommend();
|
|
|
+ return orig;
|
|
|
}
|
|
|
- return recommendRepo.save(record);
|
|
|
+ record = recommendRepo.save(record);
|
|
|
+ cacheService.clearRecommend();
|
|
|
+ return record;
|
|
|
}
|
|
|
|
|
|
|