This commit is contained in:
parent
89ee5d117d
commit
1151e0f264
|
|
@ -164,7 +164,7 @@ public class LeaseApplyInfoServiceImpl implements ILeaseApplyInfoService {
|
||||||
List<LeaseApplyInfo> list = leaseApplyInfoMapper.selectLeaseApplyInfoList(leaseApplyInfo);
|
List<LeaseApplyInfo> list = leaseApplyInfoMapper.selectLeaseApplyInfoList(leaseApplyInfo);
|
||||||
// 如果statusList包含3、4、5,则为领料出库查询,需查询领用出库数据,进行拼接
|
// 如果statusList包含3、4、5,则为领料出库查询,需查询领用出库数据,进行拼接
|
||||||
if (leaseApplyInfo.getStatusList() != null && leaseApplyInfo.getStatusList().contains(3)
|
if (leaseApplyInfo.getStatusList() != null && leaseApplyInfo.getStatusList().contains(3)
|
||||||
&& leaseApplyInfo.getStatusList().contains(4) && leaseApplyInfo.getStatusList().contains(5)) {
|
|| leaseApplyInfo.getStatusList().contains(4) || leaseApplyInfo.getStatusList().contains(5)) {
|
||||||
// 查询领用出库数据
|
// 查询领用出库数据
|
||||||
List<LeaseApplyInfo> leaseApplyOutList = leaseApplyInfoMapper.selectPublishList(leaseApplyInfo);
|
List<LeaseApplyInfo> leaseApplyOutList = leaseApplyInfoMapper.selectPublishList(leaseApplyInfo);
|
||||||
if (!CollectionUtils.isEmpty(leaseApplyOutList)) {
|
if (!CollectionUtils.isEmpty(leaseApplyOutList)) {
|
||||||
|
|
@ -192,6 +192,13 @@ public class LeaseApplyInfoServiceImpl implements ILeaseApplyInfoService {
|
||||||
.filter(item -> containsKeyword(item, keyWord))
|
.filter(item -> containsKeyword(item, keyWord))
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
// 判断状态
|
||||||
|
if (!CollectionUtils.isEmpty(leaseApplyInfo.getStatusList())) {
|
||||||
|
// 将集合sortedList中状态taskStatus包含在leaseApplyInfo.getStatusList()中的元素
|
||||||
|
sortedList = sortedList.stream()
|
||||||
|
.filter(item -> leaseApplyInfo.getStatusList().contains(item.getTaskStatus()))
|
||||||
|
.collect(Collectors.toList());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return sortedList;
|
return sortedList;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -282,6 +282,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
AND mt1.del_flag = '0'
|
AND mt1.del_flag = '0'
|
||||||
LEFT JOIN bm_agreement_info bai ON lpd.unit_id = bai.unit_id
|
LEFT JOIN bm_agreement_info bai ON lpd.unit_id = bai.unit_id
|
||||||
AND lpd.project_id = bai.project_id
|
AND lpd.project_id = bai.project_id
|
||||||
|
where 1 = 1
|
||||||
|
<if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
|
||||||
|
<![CDATA[ AND DATE_FORMAT( lai.create_time, '%Y-%m-%d' ) BETWEEN #{startTime} AND #{endTime} ]]>
|
||||||
|
</if>
|
||||||
GROUP BY
|
GROUP BY
|
||||||
lpd.publish_task
|
lpd.publish_task
|
||||||
ORDER BY
|
ORDER BY
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue