记得上下班打卡 | git大法好,push需谨慎

Commit f0462edb authored by 胡佳晨's avatar 胡佳晨

sweet

parent 4f4cd6c4
......@@ -12,6 +12,7 @@ public class SweetConstant {
public final static String REDIS_KEY_SWEET_MANUAL_SORT = "sweet:manual:sort:manual:";
public final static String REDIS_KEY_SWEET_ARTISTS_RELATION = "sweet:artists:relation:uid:";
public final static String REDIS_KEY_SWEET_ARTISTS_DETAILS = "sweet:artists:details:";
public final static String REDIS_KEY_SWEET_SHOP = "sweet:artists:shop:manual:";
......
......@@ -5,6 +5,7 @@ import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.sweet.dto.SweetManualAppletDto;
import com.liquidnet.service.sweet.dto.SweetManualArtistList2Dto;
import com.liquidnet.service.sweet.dto.SweetManualArtistListDto;
import com.liquidnet.service.sweet.entity.SweetArtists;
import com.liquidnet.service.sweet.entity.SweetManualNotify;
import com.liquidnet.service.sweet.entity.SweetManualShop;
import com.liquidnet.service.sweet.entity.SweetRichtext;
......@@ -213,6 +214,15 @@ public class SweetAppletController {
return ResponseDto.success();
}
@PostMapping("artistsDetails")
@ApiOperation("艺人-详情")
@ApiImplicitParams({
@ApiImplicitParam(type = "query", dataType = "String", name = "artistsId", value = "艺人id", required = true)
})
public ResponseDto<SweetArtists> artistsDetails(@RequestParam String artistsId) {
return ResponseDto.success(redisDataUtils.getArtistsDetails(artistsId));
}
@GetMapping("manualShop")
@ApiOperation("吃喝玩乐")
@ApiImplicitParams({
......
......@@ -37,6 +37,8 @@ public class RedisDataUtils {
private SweetManualNotifyMapper sweetManualNotifyMapper;
@Autowired
private SweetManualShopMapper sweetManualShopMapper;
@Autowired
private SweetArtistsMapper sweetArtistsMapper;
public List<SweetManualAppletDto> setPushList() {
......@@ -289,4 +291,21 @@ public class RedisDataUtils {
return (SweetWechatUser) redisUtil.get(redisKey);
}
// 艺人详情
public SweetArtists setArtistsDetails(String artistsId){
String redisKey = SweetConstant.REDIS_KEY_SWEET_ARTISTS_DETAILS.concat(artistsId);
SweetArtists sweetArtists = sweetArtistsMapper.selectOne(Wrappers.lambdaQuery(SweetArtists.class).eq(SweetArtists::getArtistsId,artistsId).eq(SweetArtists::getStatus,1));
redisUtil.set(redisKey,sweetArtists);
return sweetArtists;
}
public SweetArtists getArtistsDetails(String artistsId) {
String redisKey = SweetConstant.REDIS_KEY_SWEET_ARTISTS_DETAILS.concat(artistsId);
Object obj = redisUtil.get(redisKey);
if (obj == null) {
return setArtistsDetails(artistsId);
} else {
return (SweetArtists) obj;
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment