Bladeren bron

营销首页统计开发

anderx 2 jaren geleden
bovenliggende
commit
28cb2e3da8

+ 93 - 69
src/main/java/com/goafanti/admin/bo/AdminStatisticsBo.java

@@ -1,140 +1,164 @@
 package com.goafanti.admin.bo;
 
 public class AdminStatisticsBo {
-    private Integer channel;
-    private Integer sign;
-    private Integer rangePrivate;
-    private Integer rangeChannel;
-    private Integer rangeSign;
-    private Integer publicRelease;
-    private Integer rangePublicRelease;
-    private Integer follow;
-    private Integer rangeFollow;
+    private Integer privateSum;
+    private Integer channelSum;
+    private Integer signSum;
+    private Integer rangePrivateSum;
+    private Integer rangeChannelSum;
+    private Integer rangeSignSum;
+    private Integer publicReleaseSum;
+    private Integer rangePublicReleaseSum;
+    private Integer followSum;
+    private Integer rangeFollowSum;
     private Integer orderSum;
-    private Integer reject;
+    private Integer rejectSum;
     private Integer changeSum;
     private Integer rangeOrderSum;
     private Integer projectStopSum;
     private Integer projectCheckSum;
 
-    public Integer getChannel() {
-        return channel;
+    public Integer getPrivateSum() {
+        if (privateSum == null) return 0;
+        return privateSum;
     }
 
-    public void setChannel(Integer channel) {
-        this.channel = channel;
+    public Integer getChannelSum() {
+        if (channelSum == null) return 0;
+        return channelSum;
     }
 
-    public Integer getSign() {
-        return sign;
+    public Integer getSignSum() {
+        if (signSum == null) return 0;
+        return signSum;
     }
 
-    public void setSign(Integer sign) {
-        this.sign = sign;
+    public Integer getRangePrivateSum() {
+        if (rangePrivateSum == null) return 0;
+        return rangePrivateSum;
     }
 
-    public Integer getRangePrivate() {
-        return rangePrivate;
+    public Integer getRangeChannelSum() {
+        if (rangeChannelSum == null) return 0;
+        return rangeChannelSum;
     }
 
-    public void setRangePrivate(Integer rangePrivate) {
-        this.rangePrivate = rangePrivate;
+    public Integer getRangeSignSum() {
+        if (rangeSignSum == null) return 0;
+        return rangeSignSum;
     }
 
-    public Integer getRangeChannel() {
-        return rangeChannel;
+    public Integer getPublicReleaseSum() {
+        if (publicReleaseSum == null) return 0;
+        return publicReleaseSum;
     }
 
-    public void setRangeChannel(Integer rangeChannel) {
-        this.rangeChannel = rangeChannel;
+    public Integer getRangePublicReleaseSum() {
+        if (rangePublicReleaseSum == null) return 0;
+        return rangePublicReleaseSum;
     }
 
-    public Integer getRangeSign() {
-        return rangeSign;
+    public Integer getFollowSum() {
+        if (followSum == null) return 0;
+        return followSum;
     }
 
-    public void setRangeSign(Integer rangeSign) {
-        this.rangeSign = rangeSign;
+    public Integer getRangeFollowSum() {
+        if (rangeFollowSum == null) return 0;
+        return rangeFollowSum;
     }
 
-    public Integer getPublicRelease() {
-        return publicRelease;
+    public Integer getOrderSum() {
+        if (orderSum == null) return 0;
+        return orderSum;
     }
 
-    public void setPublicRelease(Integer publicRelease) {
-        this.publicRelease = publicRelease;
+    public Integer getRejectSum() {
+        if (rejectSum == null) return 0;
+        return rejectSum;
     }
 
-    public Integer getRangePublicRelease() {
-        return rangePublicRelease;
+    public Integer getChangeSum() {
+        if (changeSum == null) return 0;
+        return changeSum;
     }
 
-    public void setRangePublicRelease(Integer rangePublicRelease) {
-        this.rangePublicRelease = rangePublicRelease;
+    public Integer getRangeOrderSum() {
+        if (rangeOrderSum == null) return 0;
+        return rangeOrderSum;
     }
 
-    public Integer getFollow() {
-        return follow;
+    public Integer getProjectStopSum() {
+        if (projectStopSum == null) return 0;
+        return projectStopSum;
     }
 
-    public void setFollow(Integer follow) {
-        this.follow = follow;
+    public Integer getProjectCheckSum() {
+        if (projectCheckSum == null) return 0;
+        return projectCheckSum;
     }
 
-    public Integer getRangeFollow() {
-        return rangeFollow;
+    public void setPrivateSum(Integer privateSum) {
+        this.privateSum = privateSum;
     }
 
-    public void setRangeFollow(Integer rangeFollow) {
-        this.rangeFollow = rangeFollow;
+    public void setChannelSum(Integer channelSum) {
+        this.channelSum = channelSum;
     }
 
-    public Integer getOrderSum() {
-        return orderSum;
+    public void setSignSum(Integer signSum) {
+        this.signSum = signSum;
     }
 
-    public void setOrderSum(Integer orderSum) {
-        this.orderSum = orderSum;
+    public void setRangePrivateSum(Integer rangePrivateSum) {
+        this.rangePrivateSum = rangePrivateSum;
     }
 
-    public Integer getReject() {
-        return reject;
+    public void setRangeChannelSum(Integer rangeChannelSum) {
+        this.rangeChannelSum = rangeChannelSum;
     }
 
-    public void setReject(Integer reject) {
-        this.reject = reject;
+    public void setRangeSignSum(Integer rangeSignSum) {
+        this.rangeSignSum = rangeSignSum;
     }
 
-    public Integer getChangeSum() {
-        return changeSum;
+    public void setPublicReleaseSum(Integer publicReleaseSum) {
+        this.publicReleaseSum = publicReleaseSum;
     }
 
-    public void setChangeSum(Integer changeSum) {
-        this.changeSum = changeSum;
+    public void setRangePublicReleaseSum(Integer rangePublicReleaseSum) {
+        this.rangePublicReleaseSum = rangePublicReleaseSum;
     }
 
-    public Integer getRangeOrderSum() {
-        return rangeOrderSum;
+    public void setFollowSum(Integer followSum) {
+        this.followSum = followSum;
     }
 
-    public void setRangeOrderSum(Integer rangeOrderSum) {
-        this.rangeOrderSum = rangeOrderSum;
+    public void setRangeFollowSum(Integer rangeFollowSum) {
+        this.rangeFollowSum = rangeFollowSum;
     }
 
-    public Integer getProjectStopSum() {
-        return projectStopSum;
+    public void setOrderSum(Integer orderSum) {
+        this.orderSum = orderSum;
     }
 
-    public void setProjectStopSum(Integer projectStopSum) {
-        this.projectStopSum = projectStopSum;
+    public void setRejectSum(Integer rejectSum) {
+        this.rejectSum = rejectSum;
     }
 
-    public Integer getProjectCheckSum() {
-        return projectCheckSum;
+    public void setChangeSum(Integer changeSum) {
+        this.changeSum = changeSum;
+    }
+
+    public void setRangeOrderSum(Integer rangeOrderSum) {
+        this.rangeOrderSum = rangeOrderSum;
+    }
+
+    public void setProjectStopSum(Integer projectStopSum) {
+        this.projectStopSum = projectStopSum;
     }
 
     public void setProjectCheckSum(Integer projectCheckSum) {
         this.projectCheckSum = projectCheckSum;
     }
-
 }

+ 9 - 9
src/main/java/com/goafanti/common/mapper/AdminMapper.xml

@@ -1248,28 +1248,28 @@
   </select>
     <select id="adminStatisticsInfo" resultType="com.goafanti.admin.bo.AdminStatisticsBo">
       select *
-      from (  select  sum(if(share_type=0 and new_channel=0,1,0)) private,
-      sum(if(share_type=0 and new_channel=1,1,0))channel, sum(if(share_type=2,1,0))sign
+      from (  select  sum(if(share_type=0 and new_channel=0,1,0)) privateSum,
+      sum(if(share_type=0 and new_channel=1,1,0))channelSum, sum(if(share_type=2,1,0))signSum
       from user where status =0 and source in(1,2,3)
       and aid=  #{aid})a,
-      (select  sum(if(share_type=0 and  new_channel=0,1,0)) rangePrivate,
-      sum(if(share_type=0 and  new_channel=1,1,0))rangeChannel, sum(if(share_type=2,1,0))rangeSign
+      (select  sum(if(share_type=0 and  new_channel=0,1,0)) rangePrivateSum,
+      sum(if(share_type=0 and  new_channel=1,1,0))rangeChannelSum, sum(if(share_type=2,1,0))rangeSignSum
       from user where status =0 and source in(1,2,3)
       and aid=  #{aid}
       and transfer_time BETWEEN   #{startTime} and   #{endTime})b,
-      ( select sum(1) publicRelease
+      ( select sum(1) publicReleaseSum
       from public_release a left join public_release_details b on a.id=b.prid
       where status =2 and a.aid =  #{aid})c,
-      (select sum(1) rangePublicRelease
+      (select sum(1) rangePublicReleaseSum
       from public_release a left join public_release_details b on a.id=b.prid
       where status =2 and a.aid =  #{aid}
       and((a.release_start &gt;  #{startTime} and a.release_start &lt;  #{endTime})or
       (a.release_end &gt;  #{startTime} and a.release_end &lt;  #{endTime})or
       (a.release_start &lt;  #{startTime} and a.release_end &gt;  #{endTime})))d,
-      (  select sum(1) follow from user_follow where aid=  #{aid})e,
-      (select sum(1) rangeFollow from user_follow where aid=  #{aid}
+      (  select sum(1) followSum from user_follow where aid=  #{aid})e,
+      (select sum(1) rangeFollowSum from user_follow where aid=  #{aid}
       and create_time BETWEEN   #{startTime} and   #{endTime})f,
-      (  select sum(1)orderSum,sum(if(order_status=3 or order_status=5,1,0))reject,
+      (  select sum(1)orderSum,sum(if(order_status=3 or order_status=5,1,0))rejectSum,
       sum(if(delete_sign=2,1,0))changeSum from t_order_new where delete_sign in (0,2,3)
       and process_status >0 and salesman_id =  #{aid})g,
       ( select sum(1) rangeOrderSum from t_order_new where delete_sign in (0,2,3) and process_status >0