admin
2021-01-18 d6df4ca797ee1c6ce8fa78768f5425f187734bd9
service-lucky/src/main/java/com/ks/lucky/service/impl/LuckyActivityOpenInfoManager.java
@@ -3,6 +3,8 @@
import com.ks.lucky.exception.LuckyActivityOpenInfoException;
import com.ks.lucky.mapper.LuckyActivityOpenInfoMapper;
import com.ks.lucky.pojo.DO.LuckyActivityOpenInfo;
import com.ks.lucky.util.annotation.RedisCache;
import com.ks.lucky.util.annotation.RedisCacheEvict;
import org.springframework.stereotype.Component;
import org.springframework.validation.annotation.Validated;
@@ -48,7 +50,10 @@
     * @param openInfo
     * @throws LuckyActivityOpenInfoException
     */
    public void updateOpenInfo(LuckyActivityOpenInfo openInfo) throws LuckyActivityOpenInfoException {
    @RedisCacheEvict(cate = "activity", key = "'activity-detail-'+#activityId")
    @RedisCacheEvict(cate="activity-openinfo",key = "'getOpenInfo-'+#activityId")
    @RedisCacheEvict(cate="activity-openinfo",key = "'getOpenInfoDetail-'+#openInfo.id")
    public void updateOpenInfo(LuckyActivityOpenInfo openInfo,Long activityId) throws LuckyActivityOpenInfoException {
        openInfo.setUpdateTime(new Date());
        luckyActivityOpenInfoMapper.updateByPrimaryKeySelective(openInfo);
    }
@@ -60,6 +65,7 @@
     * @param activityId
     * @return
     */
    @RedisCache(cate="activity-openinfo",key = "'getOpenInfo-'+#activityId",second = 1800)
    public LuckyActivityOpenInfo getOpenInfo(Long activityId) {
@@ -72,6 +78,7 @@
     * @param id
     * @return
     */
    @RedisCache(cate="activity-openinfo",key = "'getOpenInfoDetail-'+#id",second = 1800)
    public LuckyActivityOpenInfo getOpenInfoDetail(Long id) {
        return luckyActivityOpenInfoMapper.selectByPrimaryKey(id);
@@ -82,8 +89,10 @@
     *
     * @param id
     */
    public void deleteOpenInfo(Long id) {
    @RedisCacheEvict(cate = "activity", key = "'activity-detail-'+#activityId")
    @RedisCacheEvict(cate="activity-openinfo",key = "'getOpenInfo-'+#activityId")
    @RedisCacheEvict(cate="activity-openinfo",key = "'getOpenInfoDetail-'+#id")
    public void deleteOpenInfo(Long id,Long activityId) {
        luckyActivityOpenInfoMapper.deleteByPrimaryKey(id);
    }