提交 e8e58ff3 编写于 作者: wangxinxu's avatar wangxinxu

日活统计2

上级 88aaacf2
流水线 #56600 已失败 于阶段
......@@ -41,9 +41,9 @@ public class DoctorLogHandler extends IJobHandler {
.truncatedTo(ChronoUnit.DAYS); // 00:00:00
// 2. 转回 Date 对象
Date yesterdayZeroDate = Date.from(yesterdayZero.atZone(ZoneId.systemDefault()).toInstant());
XxlJobLogger.log("doctorLogRecord start-----" + yesterdayZeroDate);
doctorHospitalReport = doctorMapper.getDoctorCount(yesterdayZeroDate);
// Date yesterdayZeroDate = Date.from(yesterdayZero.atZone(ZoneId.systemDefault()).toInstant());
// XxlJobLogger.log("doctorLogRecord start-----" + yesterdayZeroDate);
// doctorHospitalReport = doctorMapper.getDoctorCount(yesterdayZeroDate);
// 1. 获取前一天 0点时间
Calendar cal = Calendar.getInstance();
cal.setTime(loginTime);
......@@ -53,6 +53,7 @@ public class DoctorLogHandler extends IJobHandler {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String yesterdayDate = sdf.format(cal.getTime());
XxlJobLogger.log("doctorLogRecord start-----" + yesterdayDate);
doctorHospitalReport = doctorMapper.getDoctorCount(yesterdayDate);
// Integer rows = doctorMapper.updateDoctorModifyRecord();
doctorHospitalReport.setDateYmd(yesterdayDate);
Integer rows = doctorMapper.insertDoctorHospitalReport(doctorHospitalReport);
......
......@@ -132,7 +132,7 @@ public interface DoctorMapper {
int updateDoctorLastLoginTime(@Param("userId") Integer userId);
DoctorHospitalReportModel getDoctorCount(@Param("loginTime") Date loginTime);
DoctorHospitalReportModel getDoctorCount(@Param("dateYmd") String dateYmd);
int insertDoctorHospitalReport(DoctorHospitalReportModel model);
}
\ No newline at end of file
......@@ -1113,9 +1113,9 @@
</update>
<select id="getDoctorCount" resultType="com.pica.cloud.account.account.server.model.DoctorHospitalReportModel" parameterType="java.util.Map">
select count(id) as doctorCount, count(distinct hospital_id) as hospitalCount
from p_doctor
where last_login_time >= #{loginTime}
select count(distinct doctor_id) as doctorCount, count(distinct hospital_id) as hospitalCount
from pica_log.business_log
where created_day = #{dateYmd}
</select>
<insert id="insertDoctorHospitalReport" parameterType="com.pica.cloud.account.account.server.model.DoctorHospitalReportModel">
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册