|
@@ -7,19 +7,17 @@ import com.fs.common.core.redis.RedisCache;
|
|
|
import com.fs.company.constant.CompanyTrafficConstants;
|
|
import com.fs.company.constant.CompanyTrafficConstants;
|
|
|
import com.fs.company.domain.Company;
|
|
import com.fs.company.domain.Company;
|
|
|
import com.fs.company.service.ICompanyService;
|
|
import com.fs.company.service.ICompanyService;
|
|
|
-import com.fs.company.service.ICompanyTrafficRecordService;
|
|
|
|
|
-import com.fs.company.service.impl.CompanyTrafficRecordServiceImpl;
|
|
|
|
|
import com.fs.his.utils.ConfigUtil;
|
|
import com.fs.his.utils.ConfigUtil;
|
|
|
import com.fs.hisStore.config.MedicalMallConfig;
|
|
import com.fs.hisStore.config.MedicalMallConfig;
|
|
|
import com.fs.statis.StatisticsRedisConstant;
|
|
import com.fs.statis.StatisticsRedisConstant;
|
|
|
import com.fs.statis.dto.*;
|
|
import com.fs.statis.dto.*;
|
|
|
import com.fs.statis.param.StatisticsDeptCompanyParam;
|
|
import com.fs.statis.param.StatisticsDeptCompanyParam;
|
|
|
|
|
+import com.fs.statis.service.IStatisticsService;
|
|
|
import com.fs.system.domain.SysConfig;
|
|
import com.fs.system.domain.SysConfig;
|
|
|
import com.fs.system.service.ISysConfigService;
|
|
import com.fs.system.service.ISysConfigService;
|
|
|
import com.fs.system.service.ISysDeptService;
|
|
import com.fs.system.service.ISysDeptService;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.scheduling.annotation.Scheduled;
|
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
@@ -55,6 +53,9 @@ public class IndexStatisticsController {
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private MedicalMallConfig medicalMallConfig;
|
|
private MedicalMallConfig medicalMallConfig;
|
|
|
|
|
+
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private IStatisticsService statisticsService;
|
|
|
/**
|
|
/**
|
|
|
* 分析概览
|
|
* 分析概览
|
|
|
*/
|
|
*/
|
|
@@ -857,4 +858,19 @@ public class IndexStatisticsController {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * @Description: 看课统计按公司
|
|
|
|
|
+ * @Param:
|
|
|
|
|
+ * @Return:
|
|
|
|
|
+ * @Author xgb
|
|
|
|
|
+ * @Date 2025/10/27 16:29
|
|
|
|
|
+ */
|
|
|
|
|
+ @PostMapping("/getWatchCourseStatisticsData")
|
|
|
|
|
+ public R getWatchCourseStatisticsData(@RequestBody AnalysisPreviewQueryDTO param){
|
|
|
|
|
+ // 从缓存获取看客统计数据
|
|
|
|
|
+ List<WatchCourseStatisticsResultDTO> data=statisticsService.getWatchCourseStatisticsData( param);
|
|
|
|
|
+
|
|
|
|
|
+ return R.ok().put("data", data);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|