|
|
@@ -573,14 +573,15 @@ public class GoodsDescController extends BladeController {
|
|
|
}
|
|
|
lambdaQueryWrapper.eq(GoodsDesc::getTenantId, AuthUtil.getTenantId());
|
|
|
lambdaQueryWrapper.eq(GoodsDesc::getIsDeleted, 0);
|
|
|
- lambdaQueryWrapper.like(StringUtil.isNotBlank(cname), GoodsDesc::getCname, cname);
|
|
|
lambdaQueryWrapper.like(StringUtil.isNotBlank(typeno), GoodsDesc::getTypeno, typeno);
|
|
|
lambdaQueryWrapper.like(StringUtil.isNotBlank(brandItem), GoodsDesc::getBrandItem, brandItem);
|
|
|
lambdaQueryWrapper.like(StringUtil.isNotBlank(brand), GoodsDesc::getBrand, brand);
|
|
|
+ lambdaQueryWrapper.like(StringUtil.isNotBlank(cname), GoodsDesc::getCname, cname).or();
|
|
|
+ lambdaQueryWrapper.like(StringUtil.isNotBlank(cname), GoodsDesc::getCnameInt, cname);
|
|
|
lambdaQueryWrapper.orderByDesc(GoodsDesc::getCreateTime);
|
|
|
Page<GoodsDesc> page = new Page<>(current, size);
|
|
|
IPage<GoodsDesc> iPage = goodsDescService.page(page, lambdaQueryWrapper);
|
|
|
-
|
|
|
+ List<GoodsDesc> goodsDescList = new ArrayList<>();
|
|
|
iPage.getRecords().forEach(good -> {
|
|
|
List<GoodsFiles> filesList = goodsFilesMapper.selectList(new LambdaQueryWrapper<GoodsFiles>()
|
|
|
.eq(GoodsFiles::getPid, good.getId())
|
|
|
@@ -600,10 +601,13 @@ public class GoodsDescController extends BladeController {
|
|
|
R<StockGoodsVO> r = stockGoodsClient.selectStockParts(null, storageId, good.getId(), null, null, null, null, null, null);
|
|
|
if (r.isSuccess() && ObjectUtils.isNotNull(r.getData())) {
|
|
|
good.setStockGoods(r.getData());
|
|
|
+ goodsDescList.add(good);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
+ if (ObjectUtils.isNotNull(storageId)){
|
|
|
+ iPage.setRecords(goodsDescList);
|
|
|
+ }
|
|
|
return R.data(iPage);
|
|
|
}
|
|
|
|