|
|
@@ -8,12 +8,14 @@ import com.github.kevinsawicki.http.HttpRequest;
|
|
|
import com.izouma.nineth.config.GeneralProperties;
|
|
|
import com.izouma.nineth.domain.*;
|
|
|
import com.izouma.nineth.domain.Collection;
|
|
|
+import com.izouma.nineth.domain.nftdomain.DomainAsk;
|
|
|
import com.izouma.nineth.dto.PageQuery;
|
|
|
import com.izouma.nineth.dto.excel.GlobalSearchDTO;
|
|
|
import com.izouma.nineth.dto.nftdomain.CollectionDTO;
|
|
|
import com.izouma.nineth.enums.*;
|
|
|
import com.izouma.nineth.exception.BusinessException;
|
|
|
import com.izouma.nineth.repo.*;
|
|
|
+import com.izouma.nineth.repo.nftdomain.DomainAskRepo;
|
|
|
import com.izouma.nineth.utils.netease.CheckSumBuilder;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.apache.commons.lang.RandomStringUtils;
|
|
|
@@ -50,6 +52,7 @@ public class StatisticService {
|
|
|
private MintActivityService mintActivityService;
|
|
|
private UserService userService;
|
|
|
private ShowroomService showroomService;
|
|
|
+ private DomainAskRepo domainAskRepo;
|
|
|
|
|
|
public Map<String, Object> total(Long userId, Long companyId) {
|
|
|
User user1 = userRepo.findByIdAndDelFalse(userId).orElseThrow(new BusinessException("无用户"));
|
|
|
@@ -470,7 +473,8 @@ public class StatisticService {
|
|
|
BigDecimal todaySc = scs.stream().reduce(BigDecimal::add).orElse(BigDecimal.ZERO);
|
|
|
today.put("serviceCharge", todaySc);
|
|
|
//域名
|
|
|
- BigDecimal domainOrder1 = Optional.ofNullable(domainOrderRepo.sumToday(todayStart, todayEnd)).orElse(BigDecimal.ZERO);
|
|
|
+ BigDecimal domainOrder1 = Optional.ofNullable(domainOrderRepo.sumToday(todayStart, todayEnd))
|
|
|
+ .orElse(BigDecimal.ZERO);
|
|
|
BigDecimal domainTotal = domainOrder.stream().map(Order::getTotalPrice).reduce(BigDecimal::add)
|
|
|
.orElse(BigDecimal.ZERO);
|
|
|
Long count = domainOrderRepo.countToday(todayStart, todayEnd);
|
|
|
@@ -481,6 +485,8 @@ public class StatisticService {
|
|
|
today.put("domainOrder", Optional.of(domainOrder1.add(domainTotal)).orElse(BigDecimal.ZERO));
|
|
|
today.put("domainOrderMonth", Optional.ofNullable(domainOrderMonth).orElse(BigDecimal.ZERO));
|
|
|
today.put("countMonth", Optional.ofNullable(countMonth).orElse(0L));
|
|
|
+ today.put("ask", Optional.ofNullable(domainAskRepo.sumToday(todayEnd, todayStart)).orElse(BigDecimal.ZERO));
|
|
|
+
|
|
|
//saas
|
|
|
BigDecimal saas = orderRepo.sumSaas(todayStart, todayEnd);
|
|
|
today.put("saas", Optional.ofNullable(saas).orElse(BigDecimal.ZERO));
|