|
@@ -5,6 +5,7 @@ import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
|
|
|
import com.ruoyi.common.utils.DateUtils;
|
|
|
+import com.ruoyi.common.utils.SecurityUtils;
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
import com.sooka.jnb.highServer.domain.JnbHighServer;
|
|
|
import com.sooka.jnb.highServer.domain.JnbHighServerImg;
|
|
@@ -38,8 +39,8 @@ public class JnbHighServerServiceImpl implements IJnbHighServerService {
|
|
|
* @return 高频服务
|
|
|
*/
|
|
|
@Override
|
|
|
- public JnbHighServerVO selectJnbHighServerById(Long id,Integer type) {
|
|
|
- return jnbHighServerMapper.selectJnbHighServerById(id,type);
|
|
|
+ public JnbHighServerVO selectJnbHighServerById(Long id, Integer type) {
|
|
|
+ return jnbHighServerMapper.selectJnbHighServerById(id, type);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -62,6 +63,7 @@ public class JnbHighServerServiceImpl implements IJnbHighServerService {
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public int insertJnbHighServer(JnbHighServerVO jnbHighServerVO) {
|
|
|
+ jnbHighServerVO.setCreateBy(SecurityUtils.getUsername());
|
|
|
jnbHighServerVO.setCreateTime(DateUtils.getNowDate());
|
|
|
jnbHighServerMapper.insertJnbHighServer(jnbHighServerVO);
|
|
|
if (StringUtils.isNotEmpty(jnbHighServerVO.getImgUrlList())) {
|
|
@@ -88,10 +90,11 @@ public class JnbHighServerServiceImpl implements IJnbHighServerService {
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public int updateJnbHighServer(JnbHighServerVO jnbHighServerVO) {
|
|
|
+ jnbHighServerVO.setUpdateBy(SecurityUtils.getUsername());
|
|
|
jnbHighServerVO.setUpdateTime(DateUtils.getNowDate());
|
|
|
jnbHighServerMapper.updateJnbHighServer(jnbHighServerVO);
|
|
|
if (StringUtils.isNotEmpty(jnbHighServerVO.getImgUrlList())) {
|
|
|
- jnbHighServerImgMapper.deleteJnbHighServerByServerId(jnbHighServerVO.getId(),jnbHighServerVO.getType());
|
|
|
+ jnbHighServerImgMapper.deleteJnbHighServerByServerId(jnbHighServerVO.getId(), jnbHighServerVO.getType());
|
|
|
List<String> imgUrlArray = Arrays.asList(jnbHighServerVO.getImgUrlList().split(","));
|
|
|
List<JnbHighServerImg> saveList = new ArrayList<>();
|
|
|
for (int i = 0; i < imgUrlArray.size(); i++) {
|
|
@@ -114,9 +117,9 @@ public class JnbHighServerServiceImpl implements IJnbHighServerService {
|
|
|
*/
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public int deleteJnbHighServerByIds(Long[] ids,Integer type) {
|
|
|
- jnbHighServerImgMapper.deleteJnbHighServerByServerIds(ids,type);
|
|
|
- return jnbHighServerMapper.deleteJnbHighServerByIds(ids,type);
|
|
|
+ public int deleteJnbHighServerByIds(Long[] ids, Integer type) {
|
|
|
+ jnbHighServerImgMapper.deleteJnbHighServerByServerIds(ids, type);
|
|
|
+ return jnbHighServerMapper.deleteJnbHighServerByIds(ids, type);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -126,7 +129,23 @@ public class JnbHighServerServiceImpl implements IJnbHighServerService {
|
|
|
* @return 结果
|
|
|
*/
|
|
|
@Override
|
|
|
- public int deleteJnbHighServerById(Long id,Integer type) {
|
|
|
- return jnbHighServerMapper.deleteJnbHighServerById(id,type);
|
|
|
+ public int deleteJnbHighServerById(Long id, Integer type) {
|
|
|
+ return jnbHighServerMapper.deleteJnbHighServerById(id, type);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<JnbHighServerVO> getLiveBroadcast(JnbHighServer jnbHighServer) {
|
|
|
+ List<JnbHighServerVO> list = jnbHighServerMapper.getLiveBroadcast(jnbHighServer);
|
|
|
+ for (JnbHighServerVO var : list) {
|
|
|
+ var.setPictureList(Arrays.asList(var.getImgUrlList().split(",")));
|
|
|
+ }
|
|
|
+ return list;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public JnbHighServerVO liveBroadcastDetails(Long id) {
|
|
|
+ JnbHighServerVO jnbHighServerVO = jnbHighServerMapper.liveBroadcastDetails(id);
|
|
|
+ jnbHighServerVO.setPictureList(Arrays.asList(jnbHighServerVO.getImgUrlList().split(",")));
|
|
|
+ return jnbHighServerVO;
|
|
|
}
|
|
|
}
|