|
|
@@ -107,6 +107,11 @@ public class PurchaseApCheckServiceImpl implements PurchaseApCheckService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 生成消息红点
|
|
|
+ *
|
|
|
+ * @param checks 对账单
|
|
|
+ */
|
|
|
private void saveUserOrders(final List<PurchaseApCheck> checks) {
|
|
|
Set<OrderRedDotAll> redDotAllSet = new HashSet<>();
|
|
|
checks.forEach(check -> {
|
|
|
@@ -278,8 +283,11 @@ public class PurchaseApCheckServiceImpl implements PurchaseApCheckService {
|
|
|
items.add(item);
|
|
|
}
|
|
|
updateSourceInfo(sources);
|
|
|
- purchaseApCheckItemDao.save(items);
|
|
|
+ items = purchaseApCheckItemDao.save(items);
|
|
|
// TODO 把items转成主记录的形式
|
|
|
+ List<PurchaseApCheck> apChecks = new ArrayList<>();
|
|
|
+ apChecks.add(items.get(0).getApCheck());
|
|
|
+ saveUserOrders(apChecks);
|
|
|
return purchaseApCheck;
|
|
|
}
|
|
|
|