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

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

set方法去重

parent 3f575fc6
...@@ -21,6 +21,7 @@ import java.math.BigDecimal; ...@@ -21,6 +21,7 @@ import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.stream.Collectors;
@Component @Component
@Slf4j @Slf4j
...@@ -34,7 +35,7 @@ public class SmileRedisUtils { ...@@ -34,7 +35,7 @@ public class SmileRedisUtils {
return redisDataSourceUtil.getRedisKylinUtil(); return redisDataSourceUtil.getRedisKylinUtil();
} }
public Object get(String key){ public Object get(String key) {
return redisDataSourceUtil.getRedisKylinUtil().get(key); return redisDataSourceUtil.getRedisKylinUtil().get(key);
} }
...@@ -91,7 +92,7 @@ public class SmileRedisUtils { ...@@ -91,7 +92,7 @@ public class SmileRedisUtils {
* 获取全部学校 * 获取全部学校
*/ */
public List<SmileSchoolVo> getSchoolAll() { public List<SmileSchoolVo> getSchoolAll() {
return (List<SmileSchoolVo>)getRedis().get(SmileRedisConst.SMILE_SCHOOL); return (List<SmileSchoolVo>) getRedis().get(SmileRedisConst.SMILE_SCHOOL);
} }
/** /**
...@@ -111,6 +112,7 @@ public class SmileRedisUtils { ...@@ -111,6 +112,7 @@ public class SmileRedisUtils {
/** /**
* 保存用户最新计算数据 * 保存用户最新计算数据
*
* @param userData * @param userData
*/ */
public void setUserDataByUid(UserData userData, String perId) { public void setUserDataByUid(UserData userData, String perId) {
...@@ -121,13 +123,13 @@ public class SmileRedisUtils { ...@@ -121,13 +123,13 @@ public class SmileRedisUtils {
/** /**
* 获取用户最新计算数据 * 获取用户最新计算数据
*/ */
public UserData getUserDataByUid(String perId,String uid) { public UserData getUserDataByUid(String perId, String uid) {
String key = SmileRedisConst.SELL_USER_DATA.concat(perId).concat(":").concat(uid); String key = SmileRedisConst.SELL_USER_DATA.concat(perId).concat(":").concat(uid);
Object obj = getRedis().get(key); Object obj = getRedis().get(key);
if (obj==null){ if (obj == null) {
return null; return null;
}else { } else {
return (UserData)obj; return (UserData) obj;
} }
} }
...@@ -135,13 +137,14 @@ public class SmileRedisUtils { ...@@ -135,13 +137,14 @@ public class SmileRedisUtils {
* 保存演出ids * 保存演出ids
*/ */
public void setShowIds(List<String> perId) { public void setShowIds(List<String> perId) {
perId = perId.stream().distinct().collect(Collectors.toList());
getRedis().set(SmileRedisConst.SMILE_SHOW, perId); getRedis().set(SmileRedisConst.SMILE_SHOW, perId);
} }
/** /**
* 获取演出ids * 获取演出ids
*/ */
public List<String> getShowIds(){ public List<String> getShowIds() {
String rdk = SmileRedisConst.SMILE_SHOW; String rdk = SmileRedisConst.SMILE_SHOW;
Object obj = getRedis().get(rdk); Object obj = getRedis().get(rdk);
if (obj == null) { if (obj == null) {
...@@ -151,7 +154,7 @@ public class SmileRedisUtils { ...@@ -151,7 +154,7 @@ public class SmileRedisUtils {
} }
} }
public void delShow(){ public void delShow() {
String rdk = SmileRedisConst.SMILE_SHOW; String rdk = SmileRedisConst.SMILE_SHOW;
Object obj = getRedis().get(rdk); Object obj = getRedis().get(rdk);
if (obj != null) { if (obj != null) {
...@@ -257,9 +260,9 @@ public class SmileRedisUtils { ...@@ -257,9 +260,9 @@ public class SmileRedisUtils {
public SmileProjectDetailsVo getProject(String projectId) { public SmileProjectDetailsVo getProject(String projectId) {
String rdk = SmileRedisConst.PROJECT_DETAILS.concat(projectId); String rdk = SmileRedisConst.PROJECT_DETAILS.concat(projectId);
Object obj = getRedis().get(rdk); Object obj = getRedis().get(rdk);
if(obj==null){ if (obj == null) {
return null; return null;
}else{ } else {
return (SmileProjectDetailsVo) obj; return (SmileProjectDetailsVo) obj;
} }
} }
...@@ -320,21 +323,23 @@ public class SmileRedisUtils { ...@@ -320,21 +323,23 @@ public class SmileRedisUtils {
/** /**
* 保存演出列表vo * 保存演出列表vo
*
* @param vo * @param vo
*/ */
public void setShowVoByPerId(ShowVo vo) { public void setShowVoByPerId(ShowVo vo) {
String key = SmileRedisConst.SELL_SHOW_SAVE.concat(vo.getPerformancesId()); String key = SmileRedisConst.SELL_SHOW_SAVE.concat(vo.getPerformancesId());
getRedis().set(key,vo); getRedis().set(key, vo);
} }
/** /**
* 获取演出列表vo * 获取演出列表vo
*/ */
public ShowVo getShowVoByPerId(String perId) { public ShowVo getShowVoByPerId(String perId) {
String key = SmileRedisConst.SELL_SHOW_SAVE.concat(perId); String key = SmileRedisConst.SELL_SHOW_SAVE.concat(perId);
Object o = getRedis().get(key); Object o = getRedis().get(key);
if (o==null){ if (o == null) {
return null; return null;
}else { } else {
return (ShowVo) o; return (ShowVo) o;
} }
} }
......
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