yujian
2020-05-16 aa9776a39b03e4eab22a42bd40156eabb7ddf75a
fanli/src/main/java/com/yeshi/fanli/dao/order/OrderMoneyDailyCountDao.java
@@ -56,6 +56,12 @@
         update.set("teamSubsidy", info.getTeamSubsidy());
      if (info.getTeamSubsidyNum() != null)
         update.set("teamSubsidyNum", info.getTeamSubsidyNum());
      if (info.getDirectOrderNum() != null)
         update.set("directOrderNum", info.getDirectOrderNum());
      if (info.getInDirectOrderNum() != null)
         update.set("inDirectOrderNum", info.getInDirectOrderNum());
      if (info.getBeyondOrderNum() != null)
         update.set("beyondOrderNum", info.getBeyondOrderNum());
      update.set("updateTime", new Date());
      update(query, update);
   }
@@ -126,6 +132,10 @@
         for (int i = 0; i < mapResult.size(); i++) {
            BasicDBObject object = mapResult.get(i + "");
            if (object == null || object.get("sourceType") == null) {
               continue;
            }
            SourceTypeEnum sourceTypeEnum = null;
            for (int m = 0; m < arrayEnun.length; m++) {
               if (arrayEnun[m].name().equals(object.get("sourceType").toString())) {
@@ -191,8 +201,10 @@
         SourceTypeEnum[] arrayEnun = SourceTypeEnum.values();
         for (int i = 0; i < mapResult.size(); i++) {
            BasicDBObject object = mapResult.get(i + "");
            OrderMoneyDailyCount dailyCount = new OrderMoneyDailyCount();
            if (object == null || object.get("sourceType") == null) {
               continue;
            }
            SourceTypeEnum sourceTypeEnum = null;
            for (int m = 0; m < arrayEnun.length; m++) {
               if (arrayEnun[m].name().equals(object.get("sourceType").toString())) {
@@ -200,6 +212,7 @@
                  break;
               }
            }
            OrderMoneyDailyCount dailyCount = new OrderMoneyDailyCount();
            dailyCount.setSourceType(sourceTypeEnum);
            dailyCount.setIncome(new BigDecimal(object.get("totalIncome").toString()).intValue());
            dailyCount.setOrderNum(new BigDecimal(object.get("totalNum").toString()).intValue());