diff --git a/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/db/pool/StammkundePool.java b/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/db/pool/StammkundePool.java index b42f80c..9e16909 100644 --- a/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/db/pool/StammkundePool.java +++ b/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/db/pool/StammkundePool.java @@ -77,4 +77,8 @@ public class StammkundePool extends BaseAuditableTimeEntity r.setFromPublic(Boolean.TRUE)); } - return updated; } @@ -421,6 +421,10 @@ public class CustomerChangeBizService extends AbstractCustomerService { private void create(Customer customer, Long adviserId, Long shopId) { + create(customer, adviserId, shopId, null); + } + + private void create(Customer customer, Long adviserId, Long shopId, Consumer cs) { StammkundePool stammkundePool = createSimpleInfo(customer, adviserId); stammkundePool.setSources(StammkundeSourcesEnum.NATURAL); stammkundePool.setShopId(shopId); @@ -428,6 +432,9 @@ public class CustomerChangeBizService extends AbstractCustomerService { stammkundePool.setAktiv(Boolean.TRUE); stammkundePool.setActivationTime(new Date()); stammkundePool.setCreateTime(new Date()); + if (cs != null) { + cs.accept(stammkundePool); + } stammkundePoolService.save(stammkundePool); }