diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillAjustApplyServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillAjustApplyServiceImpl.java index 393d28396..e9cd055a4 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillAjustApplyServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillAjustApplyServiceImpl.java @@ -13,11 +13,7 @@ package com.xdadan.erp.emis.service.impl; import java.math.BigDecimal; import java.time.LocalDateTime; import java.time.ZoneId; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashSet; -import java.util.List; -import java.util.Set; +import java.util.*; import com.alibaba.fastjson.JSONObject; import com.xdadan.erp.common.core.domain.entity.SysUser; @@ -613,12 +609,9 @@ public class EmisWaybillAjustApplyServiceImpl extends EmisBaseService implements // 根据post_id关联sys_post获取post_code,判断是否包含CP for (Long postId : postIds) { - SysPost sysPost = new SysPost(); - sysPost.setPostId(postId); - List postList = postMapper.selectPostList(sysPost); - if (!CollectionUtils.isEmpty(postList)) { - SysPost post = postList.get(0); - if (post.getPostCode() != null && post.getPostCode().contains("CP")) { + SysPost sysPost = postMapper.selectPostById(postId); + if (Objects.nonNull(sysPost)) { + if (sysPost.getPostCode() != null && sysPost.getPostCode().contains("CP")) { return true; } }