|
|
@@ -198,6 +198,9 @@ public class ProductServiceImpl implements ProductService {
|
|
|
@Autowired
|
|
|
private MatchModelDao matchModelDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ProductReplaceDao productReplaceDao;
|
|
|
+
|
|
|
@Value("#{sys.productServiceIp}")
|
|
|
private String productServiceIp;
|
|
|
|
|
|
@@ -324,8 +327,9 @@ public class ProductServiceImpl implements ProductService {
|
|
|
product.setProductDetail(productDetail);
|
|
|
}
|
|
|
}
|
|
|
+ List<ProductReplace> productReplaceList = productReplaceDao.findByUserUUAndProductId(SystemSession.getUser().getUserUU(),product.getId());
|
|
|
+ product.setProductReplaceList(productReplaceList);
|
|
|
}
|
|
|
-
|
|
|
return new PageImpl<V_ProductPerson>(productList, page, productPage.getTotalElements());
|
|
|
}
|
|
|
|
|
|
@@ -354,6 +358,17 @@ public class ProductServiceImpl implements ProductService {
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public boolean setProductReplacesByPerson(List<ProductReplace> productReplaceList) {
|
|
|
+ if (CollectionUtils.isEmpty(productReplaceList)) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ List<ProductReplace> productReplacesOld = productReplaceDao.findByUserUUAndProductId(SystemSession.getUser().getUserUU(),productReplaceList.get(0).getProductId());
|
|
|
+ productReplaceDao.delete(productReplacesOld);
|
|
|
+ productReplaceDao.save(productReplaceList);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public List<Goods> getProductsGoods(String type, String keyword) {
|
|
|
final PageInfo page = new PageInfo();
|