generated from root/miduo_server
修复自动返利活动删除后再新建没有做非空判断的问题
parent
ee4a5dd15c
commit
a64b07620f
|
@ -95,11 +95,16 @@ public class ActivityController {
|
|||
@PostMapping(value = "/updateARBActivity")
|
||||
public @ResponseBody int
|
||||
updateARBActivity(@RequestBody ARBActivity activity) throws Exception {
|
||||
LOGGER.error("updateARBActivity ---------------- ");
|
||||
// 删除旧缓存
|
||||
ARBActivity oldActivity = activityDao.findOneActivity(activity.getId());
|
||||
for (String serverId : oldActivity.getServerIds()) {
|
||||
RedisUtil.getInstence().delMapKey(RedisUserKey.GM_ACTIVITY_INFO,serverId,oldActivity.getId());
|
||||
//做非空判断
|
||||
if(oldActivity != null){
|
||||
for (String serverId : oldActivity.getServerIds()) {
|
||||
//必须有真实serverId才可以
|
||||
if(serverId != null && !"".equals(serverId)) {
|
||||
RedisUtil.getInstence().delMapKey(RedisUserKey.GM_ACTIVITY_INFO, serverId, oldActivity.getId());
|
||||
}
|
||||
}
|
||||
}
|
||||
// 存库
|
||||
activityDao.uporsetActivity(activity);
|
||||
|
|
Loading…
Reference in New Issue