소스 검색

解决空指针异常

yumeng 5 년 전
부모
커밋
83d387eda1
1개의 변경된 파일9개의 추가작업 그리고 8개의 파일을 삭제
  1. 9 8
      module-report/src/main/java/cn/com/ctop/bytedance/service/impl/BytedanceReportServiceImpl.java

+ 9 - 8
module-report/src/main/java/cn/com/ctop/bytedance/service/impl/BytedanceReportServiceImpl.java

@@ -321,16 +321,17 @@ public class BytedanceReportServiceImpl implements IBytedanceReportService {
                     } else {
                         comparedJson.put("comparedAclick", 0);
                     }
+                    Long comparedPhotoShow = beComparedJson.getLong("photoShow");
+                    Long photoShow = comparedJson.getLong("photoShow");
+                    if (comparedPhotoShow != 0L) {
+                        double showProportion = (photoShow.doubleValue() - comparedPhotoShow.doubleValue()) / comparedPhotoShow.doubleValue();
+                        comparedJson.put("showProportion", showProportion);
+                    } else {
+                        comparedJson.put("showProportion", 0);
+                    }
                 }
 
-                Long comparedPhotoShow = beComparedJson.getLong("photoShow");
-                Long photoShow = comparedJson.getLong("photoShow");
-                if (comparedPhotoShow != 0L) {
-                    double showProportion = (photoShow.doubleValue() - comparedPhotoShow.doubleValue()) / comparedPhotoShow.doubleValue();
-                    comparedJson.put("showProportion", showProportion);
-                } else {
-                    comparedJson.put("showProportion", 0);
-                }
+
                 accountJson.put("beCompared", beComparedJson);
                 accountJson.put("compared", comparedJson);