Bladeren bron

Merge branch '20250623-wyp-fix' of Server/growth-manager into master

wangyunpeng 2 weken geleden
bovenliggende
commit
fd44b1a50b
1 gewijzigde bestanden met toevoegingen van 12 en 8 verwijderingen
  1. 12 8
      api-module/src/main/java/com/tzld/piaoquan/api/job/ContentPlatformDatastatJob.java

+ 12 - 8
api-module/src/main/java/com/tzld/piaoquan/api/job/ContentPlatformDatastatJob.java

@@ -228,10 +228,12 @@ public class ContentPlatformDatastatJob {
                 }
                 List<ContentPlatformGzhAccount> gzhAccounts = gzhAccountMap.get(account.getId());
                 int fansIncreaseCount = 0;
-                for (ContentPlatformGzhAccount gzhAccount : gzhAccounts) {
-                    WxAccountDatastatVO wxAccountDatastatVO = wxAccountDatastatMap.get(gzhAccount.getExternalId());
-                    if (Objects.nonNull(wxAccountDatastatVO)) {
-                        fansIncreaseCount += wxAccountDatastatVO.getFansIncreaseCount();
+                if (CollectionUtils.isNotEmpty(gzhAccounts)) {
+                    for (ContentPlatformGzhAccount gzhAccount : gzhAccounts) {
+                        WxAccountDatastatVO wxAccountDatastatVO = wxAccountDatastatMap.get(gzhAccount.getExternalId());
+                        if (Objects.nonNull(wxAccountDatastatVO)) {
+                            fansIncreaseCount += wxAccountDatastatVO.getFansIncreaseCount();
+                        }
                     }
                 }
                 item.setFansIncreaseCount(fansIncreaseCount);
@@ -376,10 +378,12 @@ public class ContentPlatformDatastatJob {
                 }
                 List<ContentPlatformGzhAccount> gzhAccounts = gzhAccountMap.get(account.getId());
                 int fansIncreaseCount = 0;
-                for (ContentPlatformGzhAccount gzhAccount : gzhAccounts) {
-                    WxAccountDatastatVO wxAccountDatastatVO = wxAccountDatastatMap.get(gzhAccount.getExternalId());
-                    if (Objects.nonNull(wxAccountDatastatVO)) {
-                        fansIncreaseCount += wxAccountDatastatVO.getFansIncreaseCount();
+                if (CollectionUtils.isNotEmpty(gzhAccounts)) {
+                    for (ContentPlatformGzhAccount gzhAccount : gzhAccounts) {
+                        WxAccountDatastatVO wxAccountDatastatVO = wxAccountDatastatMap.get(gzhAccount.getExternalId());
+                        if (Objects.nonNull(wxAccountDatastatVO)) {
+                            fansIncreaseCount += wxAccountDatastatVO.getFansIncreaseCount();
+                        }
                     }
                 }
                 item.setFansIncreaseCount(fansIncreaseCount);