Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-cloud-account
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.account
pica-cloud-account
提交
e8e58ff3
提交
e8e58ff3
编写于
5月 25, 2026
作者:
wangxinxu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
日活统计2
上级
88aaacf2
流水线
#56600
已失败 于阶段
变更
3
流水线
1
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
8 行增加
和
7 行删除
+8
-7
DoctorLogHandler.java
...ca/cloud/account/account/server/job/DoctorLogHandler.java
+4
-3
DoctorMapper.java
...ica/cloud/account/account/server/mapper/DoctorMapper.java
+1
-1
DoctorMapper.xml
server/src/main/resources/mybatis/DoctorMapper.xml
+3
-3
未找到文件。
server/src/main/java/com/pica/cloud/account/account/server/job/DoctorLogHandler.java
浏览文件 @
e8e58ff3
...
@@ -41,9 +41,9 @@ public class DoctorLogHandler extends IJobHandler {
...
@@ -41,9 +41,9 @@ public class DoctorLogHandler extends IJobHandler {
.
truncatedTo
(
ChronoUnit
.
DAYS
);
// 00:00:00
.
truncatedTo
(
ChronoUnit
.
DAYS
);
// 00:00:00
// 2. 转回 Date 对象
// 2. 转回 Date 对象
Date
yesterdayZeroDate
=
Date
.
from
(
yesterdayZero
.
atZone
(
ZoneId
.
systemDefault
()).
toInstant
());
//
Date yesterdayZeroDate = Date.from(yesterdayZero.atZone(ZoneId.systemDefault()).toInstant());
XxlJobLogger
.
log
(
"doctorLogRecord start-----"
+
yesterdayZeroDate
);
//
XxlJobLogger.log("doctorLogRecord start-----" + yesterdayZeroDate);
doctorHospitalReport
=
doctorMapper
.
getDoctorCount
(
yesterdayZeroDate
);
//
doctorHospitalReport = doctorMapper.getDoctorCount(yesterdayZeroDate);
// 1. 获取前一天 0点时间
// 1. 获取前一天 0点时间
Calendar
cal
=
Calendar
.
getInstance
();
Calendar
cal
=
Calendar
.
getInstance
();
cal
.
setTime
(
loginTime
);
cal
.
setTime
(
loginTime
);
...
@@ -53,6 +53,7 @@ public class DoctorLogHandler extends IJobHandler {
...
@@ -53,6 +53,7 @@ public class DoctorLogHandler extends IJobHandler {
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
String
yesterdayDate
=
sdf
.
format
(
cal
.
getTime
());
String
yesterdayDate
=
sdf
.
format
(
cal
.
getTime
());
XxlJobLogger
.
log
(
"doctorLogRecord start-----"
+
yesterdayDate
);
XxlJobLogger
.
log
(
"doctorLogRecord start-----"
+
yesterdayDate
);
doctorHospitalReport
=
doctorMapper
.
getDoctorCount
(
yesterdayDate
);
// Integer rows = doctorMapper.updateDoctorModifyRecord();
// Integer rows = doctorMapper.updateDoctorModifyRecord();
doctorHospitalReport
.
setDateYmd
(
yesterdayDate
);
doctorHospitalReport
.
setDateYmd
(
yesterdayDate
);
Integer
rows
=
doctorMapper
.
insertDoctorHospitalReport
(
doctorHospitalReport
);
Integer
rows
=
doctorMapper
.
insertDoctorHospitalReport
(
doctorHospitalReport
);
...
...
server/src/main/java/com/pica/cloud/account/account/server/mapper/DoctorMapper.java
浏览文件 @
e8e58ff3
...
@@ -132,7 +132,7 @@ public interface DoctorMapper {
...
@@ -132,7 +132,7 @@ public interface DoctorMapper {
int
updateDoctorLastLoginTime
(
@Param
(
"userId"
)
Integer
userId
);
int
updateDoctorLastLoginTime
(
@Param
(
"userId"
)
Integer
userId
);
DoctorHospitalReportModel
getDoctorCount
(
@Param
(
"
loginTime"
)
Date
loginTime
);
DoctorHospitalReportModel
getDoctorCount
(
@Param
(
"
dateYmd"
)
String
dateYmd
);
int
insertDoctorHospitalReport
(
DoctorHospitalReportModel
model
);
int
insertDoctorHospitalReport
(
DoctorHospitalReportModel
model
);
}
}
\ No newline at end of file
server/src/main/resources/mybatis/DoctorMapper.xml
浏览文件 @
e8e58ff3
...
@@ -1113,9 +1113,9 @@
...
@@ -1113,9 +1113,9 @@
</update>
</update>
<select
id=
"getDoctorCount"
resultType=
"com.pica.cloud.account.account.server.model.DoctorHospitalReportModel"
parameterType=
"java.util.Map"
>
<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
select count(
distinct doctor_
id) as doctorCount, count(distinct hospital_id) as hospitalCount
from p
_doctor
from p
ica_log.business_log
where
last_login_time >= #{loginTime
}
where
created_day = #{dateYmd
}
</select>
</select>
<insert
id=
"insertDoctorHospitalReport"
parameterType=
"com.pica.cloud.account.account.server.model.DoctorHospitalReportModel"
>
<insert
id=
"insertDoctorHospitalReport"
parameterType=
"com.pica.cloud.account.account.server.model.DoctorHospitalReportModel"
>
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录