|
|
@ -46,6 +46,7 @@ import com.epmet.service.IssueApplicationService; |
|
|
|
import com.epmet.utils.ModuleConstants; |
|
|
|
import com.github.pagehelper.PageHelper; |
|
|
|
import com.github.pagehelper.PageInfo; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.apache.commons.collections4.CollectionUtils; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
@ -62,6 +63,7 @@ import java.util.Map; |
|
|
|
* @since v1.0.0 2020-11-17 |
|
|
|
*/ |
|
|
|
@Service |
|
|
|
@Slf4j |
|
|
|
public class IssueApplicationServiceImpl extends BaseServiceImpl<IssueApplicationDao, IssueApplicationEntity> implements IssueApplicationService { |
|
|
|
|
|
|
|
@Override |
|
|
@ -208,14 +210,15 @@ public class IssueApplicationServiceImpl extends BaseServiceImpl<IssueApplicatio |
|
|
|
List<IssueApplicationDTO> list = pageInfo.getList(); |
|
|
|
size = list.size(); |
|
|
|
if (CollectionUtils.isNotEmpty(list)){ |
|
|
|
list.forEach(l -> { |
|
|
|
for (IssueApplicationDTO l : list) { |
|
|
|
GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(l.getGridId()); |
|
|
|
if (null == gridInfo){ |
|
|
|
throw new EpmetException("查询网格信息失败:"+l.getGridId()); |
|
|
|
log.warn("查询网格信息失败:"+l.getGridId()); |
|
|
|
continue; |
|
|
|
} |
|
|
|
l.setOrgId(gridInfo.getPid()); |
|
|
|
l.setOrgIdPath(gridInfo.getPids()); |
|
|
|
}); |
|
|
|
} |
|
|
|
updateIssueApplication(list); |
|
|
|
} |
|
|
|
no++; |
|
|
|