|
@@ -3,9 +3,11 @@ package com.goafanti.admin.service.impl;
|
|
|
import com.goafanti.admin.bo.AdminStatisticsBo;
|
|
import com.goafanti.admin.bo.AdminStatisticsBo;
|
|
|
import com.goafanti.admin.bo.ConsultantStatisticsBo;
|
|
import com.goafanti.admin.bo.ConsultantStatisticsBo;
|
|
|
import com.goafanti.admin.bo.ConsultantUserCount;
|
|
import com.goafanti.admin.bo.ConsultantUserCount;
|
|
|
|
|
+import com.goafanti.admin.bo.OutFinanceCount;
|
|
|
import com.goafanti.admin.service.AdminStatisticsService;
|
|
import com.goafanti.admin.service.AdminStatisticsService;
|
|
|
import com.goafanti.common.constant.AFTConstants;
|
|
import com.goafanti.common.constant.AFTConstants;
|
|
|
import com.goafanti.common.dao.AdminMapper;
|
|
import com.goafanti.common.dao.AdminMapper;
|
|
|
|
|
+import com.goafanti.common.dao.PublicReleaseMapper;
|
|
|
import com.goafanti.common.model.AdminUserCount;
|
|
import com.goafanti.common.model.AdminUserCount;
|
|
|
import com.goafanti.common.utils.DateUtils;
|
|
import com.goafanti.common.utils.DateUtils;
|
|
|
import com.goafanti.core.shiro.token.TokenManager;
|
|
import com.goafanti.core.shiro.token.TokenManager;
|
|
@@ -22,6 +24,8 @@ public class AdminStatisticsServiceImpl implements AdminStatisticsService {
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private AdminMapper adminMapper;
|
|
private AdminMapper adminMapper;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private PublicReleaseMapper publicReleaseMapper;
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -190,6 +194,17 @@ public class AdminStatisticsServiceImpl implements AdminStatisticsService {
|
|
|
return map;
|
|
return map;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Object financeInfo(String startTime, String endTime) {
|
|
|
|
|
+ String aid = TokenManager.getAdminId();
|
|
|
|
|
+ OutFinanceCount financeCount=adminMapper.financeInfo(aid, startTime, endTime);
|
|
|
|
|
+ Integer rangePublicCount = publicReleaseMapper.selectByaidAndDate(aid, startTime, endTime);
|
|
|
|
|
+ financeCount.setRangePublicCount(rangePublicCount);
|
|
|
|
|
+ BigDecimal rangeReceivables=adminMapper.addAdminContactsRangeReceivables(aid,startTime,endTime);
|
|
|
|
|
+ financeCount.setRangeReceivables(rangeReceivables);
|
|
|
|
|
+ return financeCount;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
public List<String> getThisMonth(Days days) {
|
|
public List<String> getThisMonth(Days days) {
|
|
|
//获取三十天前的日期
|
|
//获取三十天前的日期
|