| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package com.goafanti.star.service.impl;
- import java.util.Arrays;
- import java.util.List;
- import java.util.UUID;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import com.goafanti.common.dao.StarMapper;
- import com.goafanti.common.enums.StarHotType;
- import com.goafanti.common.model.Star;
- import com.goafanti.star.bo.HotStarListBo;
- import com.goafanti.star.service.StarService;
- @Service
- public class StarServiceImpl implements StarService {
- @Autowired
- private StarMapper starMapper;
- @Override
- public List<HotStarListBo> listHotStar() {
- return starMapper.listHostStar();
- }
- @Override
- public List<HotStarListBo> listStarList() {
- return starMapper.listStarList();
- }
- @Override
- public void save(List<Star> startList, String[] hot) {
- starMapper.deleteAll();
- List<String> hotList = Arrays.asList(hot);
- for (Star s : startList){
- s.setId(UUID.randomUUID().toString());
- for (String h : hotList){
- if (s.getUid().equals(h)){
- s.setHot(StarHotType.HOT.getCode());
- }
- }
- }
- starMapper.insertBatch(startList);
- }
- }
|