From 84fa4cc7d487e90f59f241a266f44299903dfbfa Mon Sep 17 00:00:00 2001 From: 沈斌 <bluelazysb@hotmail.com> Date: Sun, 29 Oct 2017 16:17:49 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/main/java/com/moral/monitor/service/impl/ScreenServiceImpl.java | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/moral/monitor/service/impl/ScreenServiceImpl.java b/src/main/java/com/moral/monitor/service/impl/ScreenServiceImpl.java index 7559384..c44c6fe 100644 --- a/src/main/java/com/moral/monitor/service/impl/ScreenServiceImpl.java +++ b/src/main/java/com/moral/monitor/service/impl/ScreenServiceImpl.java @@ -12,10 +12,11 @@ import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.MapUtils; -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang.time.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.util.ObjectUtils; import com.alibaba.fastjson.JSON; import com.moral.monitor.dao.AccountEntityMapper; @@ -195,8 +196,13 @@ } public void setOrgIdsByAccount(Map<String, Object> parameters) { - AccountEntity account = accountMapper.selectByPrimaryKey((Integer.valueOf((String) parameters.get("accountId")))); - if (null == account) { + String accountId = ObjectUtils.nullSafeToString(parameters.get("accountId")); + if (!StringUtils.isNumeric(accountId) ) { + return; + } + + AccountEntity account = accountMapper.selectByPrimaryKey((Integer.valueOf(accountId))); + if (ObjectUtils.isEmpty(account)) { return; } String organization = account.getOrganization(); -- Gitblit v1.8.0