Browse Source

no message

FengChaoYu 1 week ago
parent
commit
2510909da1

+ 5 - 1
mall-server-api/src/main/java/com/gree/mall/manager/logic/supply/policy/PolicyLogic.java

@@ -130,7 +130,10 @@ public class PolicyLogic {
         if (CollectionUtils.isNotEmpty(policyBean.getPolicyCustomers())) {
             List<PolicyCustomer> policyCustomers = policyBean.getPolicyCustomers().stream().distinct().collect(Collectors.toList());
             policyCustomerService.lambdaUpdate().eq(PolicyCustomer::getPolicyId, policyBean.getId()).remove();
-            policyCustomerService.saveBatch(policyCustomers);
+            policyCustomerService.saveBatch(policyCustomers.stream()
+                    .peek(v -> v.setPolicyId(policyBean.getId())
+                            .setPolicyTitle(policyBean.getTitle()))
+                    .collect(Collectors.toList()));
         }
     }
 
@@ -627,6 +630,7 @@ public class PolicyLogic {
         //政策经销商
         for (PolicyCustomer policyCustomer : policyCustomers) {
             policyCustomer.setPolicyId(policy.getId());
+            policyCustomer.setPolicyTitle(policy.getTitle());
             policyCustomer.setId(IdWorker.getIdStr());
             policyCustomer.setCreateTime(null);
             policyCustomer.setCreateBy(null);