|
@@ -395,12 +395,16 @@ public class ProductServiceImpl implements ProductService {
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public void quitProdSaler(List<ProductSaler> productSalers) {
|
|
public void quitProdSaler(List<ProductSaler> productSalers) {
|
|
|
|
|
+ List<ProductUsers> deleteList = new ArrayList<>();
|
|
|
for (ProductSaler productSaler : productSalers) {
|
|
for (ProductSaler productSaler : productSalers) {
|
|
|
ProductUsers prod = productUsersDao.findByEnuuAndUseruuAndErpid(productSaler.getEn_uu(), productSaler.getEm_uu(), productSaler.getPs_id());
|
|
ProductUsers prod = productUsersDao.findByEnuuAndUseruuAndErpid(productSaler.getEn_uu(), productSaler.getEm_uu(), productSaler.getPs_id());
|
|
|
if (null != prod) {
|
|
if (null != prod) {
|
|
|
- productUsersDao.delete(prod);
|
|
|
|
|
|
|
+ deleteList.add(prod);
|
|
|
// erpLogger.log("ERP删除个人物料信息同步", "关联物料id: " + prod.getPrid(), 1);
|
|
// erpLogger.log("ERP删除个人物料信息同步", "关联物料id: " + prod.getPrid(), 1);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ if (!CollectionUtils.isEmpty(deleteList)) {
|
|
|
|
|
+ productUsersDao.delete(deleteList);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|