bug修复
This commit is contained in:
parent
4e58bc5fa5
commit
3998874d75
|
|
@ -401,6 +401,15 @@ public class LeaseTaskServiceImpl implements ILeaseTaskService {
|
|||
log.info("用户id为{}",userId);
|
||||
List<LeaseApplyInfo> list = mapper.selectAuditLeaseApplyInfoList(leaseApplyInfo);
|
||||
try {
|
||||
if (!CollectionUtils.isEmpty(list)) {
|
||||
String keyWord = leaseApplyInfo.getKeyWord();
|
||||
// 如果关键字不为空,进行过滤
|
||||
if (!StringUtils.isBlank(keyWord)) {
|
||||
list = list.stream()
|
||||
.filter(item -> containsKeyword(item, keyWord))
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
}
|
||||
for (LeaseApplyInfo leaseApplyInfoNew : list) {
|
||||
//获取当前节点,并根据当前节点获取审核人审核的角色信息
|
||||
if (leaseApplyInfoNew.getNodeId()!=null){
|
||||
|
|
@ -466,8 +475,8 @@ public class LeaseTaskServiceImpl implements ILeaseTaskService {
|
|||
*/
|
||||
private boolean containsKeyword(LeaseApplyInfo item, String keyWord) {
|
||||
return (item.getMaTypeNames() != null && item.getMaTypeNames().contains(keyWord)) ||
|
||||
(item.getUnitName() != null && item.getUnitName().contains(keyWord)) ||
|
||||
(item.getProjectName() != null && item.getProjectName().contains(keyWord)) ||
|
||||
(item.getLeaseUnit() != null && item.getLeaseUnit().contains(keyWord)) ||
|
||||
(item.getLeaseProject() != null && item.getLeaseProject().contains(keyWord)) ||
|
||||
(item.getCode() != null && item.getCode().contains(keyWord)) ||
|
||||
(item.getCreateBy() != null && item.getCreateBy().contains(keyWord)) ||
|
||||
(item.getLeasePerson() != null && item.getLeasePerson().contains(keyWord)) ||
|
||||
|
|
|
|||
|
|
@ -610,12 +610,6 @@
|
|||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="keyWord != null and keyWord != ''">
|
||||
and (bu.unit_name like concat('%', #{keyWord}, '%') or
|
||||
bp.pro_name like concat('%', #{keyWord}, '%') or
|
||||
mt1.type_name like concat('%', #{keyWord}, '%')
|
||||
)
|
||||
</if>
|
||||
<if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
|
||||
AND DATE_FORMAT( lai.create_time, '%Y-%m-%d' ) BETWEEN #{startTime} AND #{endTime}
|
||||
</if>
|
||||
|
|
|
|||
Loading…
Reference in New Issue