修复top的定时任务
This commit is contained in:
@@ -13,10 +13,12 @@ import org.springframework.util.StringUtils;
|
||||
import org.xyzh.common.core.domain.ResultDomain;
|
||||
import org.xyzh.common.core.page.PageDomain;
|
||||
import org.xyzh.common.core.page.PageParam;
|
||||
import org.xyzh.common.dto.resource.TbResource;
|
||||
import org.xyzh.common.dto.resource.TbResourceRecommend;
|
||||
import org.xyzh.common.utils.IDUtils;
|
||||
import org.xyzh.common.vo.ResourceRecommendVO;
|
||||
import org.xyzh.common.vo.UserDeptRoleVO;
|
||||
import org.xyzh.news.mapper.ResourceMapper;
|
||||
import org.xyzh.news.mapper.ResourceRecommendMapper;
|
||||
import org.xyzh.api.news.recommend.ResourceRecommendService;
|
||||
import org.xyzh.system.utils.LoginUtil;
|
||||
@@ -36,6 +38,9 @@ public class NCResourceRecommendServiceImpl implements ResourceRecommendService
|
||||
@Autowired
|
||||
private ResourceRecommendMapper resourceRecommendMapper;
|
||||
|
||||
@Autowired
|
||||
private ResourceMapper resourceMapper;
|
||||
|
||||
@Override
|
||||
public ResultDomain<ResourceRecommendVO> getRecommendList() {
|
||||
ResultDomain<ResourceRecommendVO> resultDomain = new ResultDomain<>();
|
||||
@@ -99,6 +104,10 @@ public class NCResourceRecommendServiceImpl implements ResourceRecommendService
|
||||
if (result > 0) {
|
||||
logger.info("添加推荐成功: {}", recommend.getResourceID());
|
||||
resultDomain.success("添加推荐成功", recommend);
|
||||
TbResource resource = new TbResource();
|
||||
resource.setResourceID(recommend.getResourceID());
|
||||
resource.setIsRecommend(true);
|
||||
resourceMapper.updateResource(resource);
|
||||
return resultDomain;
|
||||
} else {
|
||||
resultDomain.fail("添加推荐失败");
|
||||
@@ -174,6 +183,10 @@ public class NCResourceRecommendServiceImpl implements ResourceRecommendService
|
||||
int result = resourceRecommendMapper.deleteResourceRecommend(recommend);
|
||||
if (result > 0) {
|
||||
logger.info("删除推荐成功: {}", resourceID);
|
||||
TbResource resource = new TbResource();
|
||||
resource.setResourceID(recommend.getResourceID());
|
||||
resource.setIsRecommend(false);
|
||||
resourceMapper.updateResource(resource);
|
||||
resultDomain.success("删除推荐成功", true);
|
||||
return resultDomain;
|
||||
} else {
|
||||
@@ -247,6 +260,13 @@ public class NCResourceRecommendServiceImpl implements ResourceRecommendService
|
||||
// 批量插入
|
||||
int result = resourceRecommendMapper.batchInsertResourceRecommends(recommendList);
|
||||
if (result > 0) {
|
||||
// 更新resource的状态
|
||||
for(String id:resourceIDs){
|
||||
TbResource resource = new TbResource();
|
||||
resource.setResourceID(id);
|
||||
resource.setIsRecommend(true);
|
||||
resourceMapper.updateResource(resource);
|
||||
}
|
||||
logger.info("批量添加推荐成功,数量: {}", result);
|
||||
resultDomain.success("批量添加推荐成功", recommendList);
|
||||
return resultDomain;
|
||||
@@ -295,6 +315,12 @@ public class NCResourceRecommendServiceImpl implements ResourceRecommendService
|
||||
int result = resourceRecommendMapper.batchDeleteResourceRecommends(recommendIDs);
|
||||
if (result > 0) {
|
||||
logger.info("批量移除推荐成功,数量: {}", result);
|
||||
for(String id:resourceIDs){
|
||||
TbResource resource = new TbResource();
|
||||
resource.setResourceID(id);
|
||||
resource.setIsRecommend(true);
|
||||
resourceMapper.updateResource(resource);
|
||||
}
|
||||
resultDomain.success("批量移除推荐成功", true);
|
||||
return resultDomain;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user