|
@@ -124,8 +124,8 @@ public class SubscribeDetailServiceImpl extends ServiceImpl<SubscribeDetailMappe
|
|
|
|
|
|
//如果是待采购页面
|
|
|
if (ObjectUtil.equals(dto.getIsWaitPurchase(), 1)) {
|
|
|
- //过滤要入库的数据
|
|
|
- wrapper.eq("t2", Subscribe::getIsInStock, 1);
|
|
|
+ //过滤要入库的数据 or 来自合同的数据
|
|
|
+ wrapper.eq("t2", Subscribe::getIsInStock, 1).or().ne("t2", SubscribeDetail::getDataType, 0);
|
|
|
}
|
|
|
|
|
|
Page<SubscribeDetailVo> page = this.baseMapper.getPage(dto.getPage(), wrapper);
|
|
@@ -267,7 +267,11 @@ public class SubscribeDetailServiceImpl extends ServiceImpl<SubscribeDetailMappe
|
|
|
}
|
|
|
|
|
|
SubscribeService subscribeService = SpringUtil.getBean(SubscribeService.class);
|
|
|
- SubscribeVo detail = subscribeService.detail(list.get(0).getSubscribeId());
|
|
|
+ Long subscribeId = list.get(0).getSubscribeId();
|
|
|
+ SubscribeVo detail = new SubscribeVo();
|
|
|
+ if (ObjectUtil.isNotEmpty(subscribeId)) {
|
|
|
+ detail = subscribeService.detail(subscribeId);
|
|
|
+ }
|
|
|
detail.setSubscribeDetailList(list);
|
|
|
|
|
|
return detail;
|