提交 0a8bfbaa authored 作者: yucaiwei's avatar yucaiwei

--no commit message

上级 390f36f0
......@@ -2,13 +2,11 @@ package com.zrqx.resource.bg.service.recommend;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zrqx.core.enums.AllResourceTypeEnum;
import com.zrqx.core.enums.sysuser.recommend.RecommendResourceStatusEnum;
import com.zrqx.core.exception.ParameterValidateException;
import com.zrqx.core.form.resource.bg.recommend.RecommendResourceForm;
......@@ -19,7 +17,6 @@ import com.zrqx.core.model.resource.recommend.RecommendResource;
import com.zrqx.core.service.BaseServiceImpl;
import com.zrqx.core.util.page.PageInfo;
import com.zrqx.core.util.page.PageParam;
import com.zrqx.core.vo.resource.recommend.RecommendResourcePageVo;
import com.zrqx.resource.bg.mapper.recommend.RecommendResourceMapper;
import com.zrqx.resource.commons.Redis;
......@@ -53,17 +50,23 @@ public class RecommendResourceServiceImpl extends BaseServiceImpl<RecommendResou
@Override
public boolean saveResource(List<SaveRecommendResourceForm> form) {
form.forEach(f -> {
RecommendResource res = new RecommendResource();
BeanUtils.copyProperties(f, res);
perfectTime(res);
res.setSort(getMaxSort(res.getResId()) == null ? 1 : getMaxSort(res.getResId()) + 1);
// 默认上架
res.setStatus(RecommendResourceStatusEnum.ON.getCode());
String userId = redisManage.getUser().getUserId();
String userName =redisManage.getUser().getUserName();
res.setCreater(userId);
res.setCreaterName(userName);
recommendResourceMapper.insertSelective(res);
RecommendResource rr = new RecommendResource();
rr.setRecomId(f.getRecomId());
rr.setResId(f.getResId());
List<RecommendResource> list = recommendResourceMapper.select(rr);
if(list==null || list.size()==0) {
RecommendResource res = new RecommendResource();
BeanUtils.copyProperties(f, res);
perfectTime(res);
res.setSort(getMaxSort(res.getResId()) == null ? 1 : getMaxSort(res.getResId()) + 1);
// 默认上架
res.setStatus(RecommendResourceStatusEnum.ON.getCode());
String userId = redisManage.getUser().getUserId();
String userName =redisManage.getUser().getUserName();
res.setCreater(userId);
res.setCreaterName(userName);
recommendResourceMapper.insertSelective(res);
}
});
return true;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论