Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
涂亚平
/
subsidy
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 01bc5cbc
authored
Jun 01, 2023
by
涂亚平
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
补贴培训第一次上课
1 parent
7944d5ce
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
106 additions
and
58 deletions
src/main/java/com/subsidy/jobs/DudaoJob.java
src/main/java/com/subsidy/jobs/RenSheJuJob.java
src/main/java/com/subsidy/jobs/ShehuihuaJob.java
src/main/java/com/subsidy/service/impl/RenSheJuServiceImpl.java
src/main/java/com/subsidy/service/impl/VodPlayHistoryServiceImpl.java
src/main/resources/application.properties
src/main/resources/mapper/ClassDictMapper.xml
src/main/resources/mapper/DudaoMapper.xml
src/main/resources/mapper/OprAdmDictMapper.xml
src/main/resources/mapper/OprMemDictMapper.xml
src/main/resources/mapper/RenSheJuMapper.xml
src/main/resources/mapper/SignInRecordMapper.xml
src/main/java/com/subsidy/jobs/DudaoJob.java
View file @
01bc5cb
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
//
//
//import com.subsidy.service.DudaoService;
//import com.subsidy.service.DudaoService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.scheduling.annotation.Scheduled;
//import org.springframework.scheduling.annotation.Scheduled;
//import org.springframework.stereotype.Component;
//import org.springframework.stereotype.Component;
//
//
...
@@ -13,33 +14,45 @@
...
@@ -13,33 +14,45 @@
//@Component
//@Component
//public class DudaoJob {
//public class DudaoJob {
//
//
// @Value("${spring.profiles.active}")
// private String env;
//
//
// @Autowired
// @Autowired
// private DudaoService dudaoService;
// private DudaoService dudaoService;
//
//
// @Scheduled(cron = "0 0 2 * * ?")
// @Scheduled(cron = "0 0 2 * * ?")
// public void classBaseInfo() throws IOException {
// public void classBaseInfo() throws IOException {
// if ("prod".equals(env)){
// dudaoService.classBaseInfo();
// dudaoService.classBaseInfo();
// }
// }
// }
//
//
// @Scheduled(cron = "0 5 2 * * ?")
// @Scheduled(cron = "0 5 2 * * ?")
// public void classHourBehavior() throws IOException {
// public void classHourBehavior() throws IOException {
// if ("prod".equals(env)){
// dudaoService.classHourBehavior();
// dudaoService.classHourBehavior();
// }
// }
// }
//
//
// @Scheduled(cron = "0 10 2 * * ?")
// @Scheduled(cron = "0 10 2 * * ?")
// public void uploadChapterBehavior() throws IOException {
// public void uploadChapterBehavior() throws IOException {
// if ("prod".equals(env)){
// dudaoService.uploadChapterBehavior();
// dudaoService.uploadChapterBehavior();
// }
// }
// }
//
//
// @Scheduled(cron = "0 15 2 * * ?")
// @Scheduled(cron = "0 15 2 * * ?")
// public void uploadClassAnswerQuestionBehavior() throws IOException {
// public void uploadClassAnswerQuestionBehavior() throws IOException {
// if ("prod".equals(env)){
// dudaoService.uploadClassAnswerQuestionBehavior();
// dudaoService.uploadClassAnswerQuestionBehavior();
// }
// }
// }
//
//
// @Scheduled(cron = "0 20 2 * * ?")
// @Scheduled(cron = "0 20 2 * * ?")
// public void uploadClassCode()throws IOException {
// public void uploadClassCode()throws IOException {
// if ("prod".equals(env)){
// dudaoService.uploadClassCode();
// dudaoService.uploadClassCode();
// }
// }
// }
//
//
//}
//}
src/main/java/com/subsidy/jobs/RenSheJuJob.java
View file @
01bc5cb
...
@@ -9,6 +9,7 @@ import com.subsidy.util.IpAddressUtil;
...
@@ -9,6 +9,7 @@ import com.subsidy.util.IpAddressUtil;
import
com.subsidy.util.websocket.WebSocketUtil
;
import
com.subsidy.util.websocket.WebSocketUtil
;
import
com.subsidy.vo.opr.InsertLastStudyRecordVO
;
import
com.subsidy.vo.opr.InsertLastStudyRecordVO
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
...
@@ -35,61 +36,79 @@ public class RenSheJuJob {
...
@@ -35,61 +36,79 @@ public class RenSheJuJob {
@Autowired
@Autowired
private
OprMemDictMapper
oprMemDictMapper
;
private
OprMemDictMapper
oprMemDictMapper
;
@Value
(
"${spring.profiles.active}"
)
private
String
env
;
/**
/**
* POST-2:班级基本信息信息采集接口
* POST-2:班级基本信息信息采集接口
*/
*/
@Scheduled
(
cron
=
"0 0 1 * * ?"
)
@Scheduled
(
cron
=
"0 0 1 * * ?"
)
public
void
classBaseInfo
()
throws
IOException
{
public
void
classBaseInfo
()
throws
IOException
{
if
(
"prod"
.
equals
(
env
)){
renSheJuService
.
classBaseInfo
();
renSheJuService
.
classBaseInfo
();
}
}
}
/**
/**
* POST-3:学时信息采集接口
* POST-3:学时信息采集接口
*/
*/
@Scheduled
(
cron
=
"0 5 1 * * ?"
)
@Scheduled
(
cron
=
"0 5 1 * * ?"
)
public
void
classHourBehavior
()
throws
IOException
{
public
void
classHourBehavior
()
throws
IOException
{
if
(
"prod"
.
equals
(
env
)){
renSheJuService
.
classHourBehavior
();
renSheJuService
.
classHourBehavior
();
}
}
}
/**
/**
* POST-4:考试信息采集接口
* POST-4:考试信息采集接口
*/
*/
@Scheduled
(
cron
=
"0 10 1 * * ?"
)
@Scheduled
(
cron
=
"0 10 1 * * ?"
)
public
void
uploadChapterBehavior
()
throws
IOException
{
public
void
uploadChapterBehavior
()
throws
IOException
{
if
(
"prod"
.
equals
(
env
)){
renSheJuService
.
uploadChapterBehavior
();
renSheJuService
.
uploadChapterBehavior
();
}
}
}
/**
/**
* POST-5:答疑辅导采集接口
* POST-5:答疑辅导采集接口
*/
*/
@Scheduled
(
cron
=
"0 15 1 * * ?"
)
@Scheduled
(
cron
=
"0 15 1 * * ?"
)
public
void
uploadClassAnswerQuestionBehavior
()
throws
IOException
{
public
void
uploadClassAnswerQuestionBehavior
()
throws
IOException
{
if
(
"prod"
.
equals
(
env
)){
renSheJuService
.
uploadClassAnswerQuestionBehavior
();
renSheJuService
.
uploadClassAnswerQuestionBehavior
();
}
}
}
/**
/**
* POST-6 班级活跃度/实名认证照片信息采集接口
* POST-6 班级活跃度/实名认证照片信息采集接口
*/
*/
@Scheduled
(
cron
=
"0 20 1 * * ?"
)
@Scheduled
(
cron
=
"0 20 1 * * ?"
)
public
void
uploadImage
()
throws
IOException
{
public
void
uploadImage
()
throws
IOException
{
if
(
"prod"
.
equals
(
env
)){
renSheJuService
.
uploadImage
();
renSheJuService
.
uploadImage
();
}
}
}
/**
/**
* POST-7 获取培训待绑定的(班级编号,项目编号)列表
* POST-7 获取培训待绑定的(班级编号,项目编号)列表
*/
*/
@Scheduled
(
cron
=
"0 25 1 * * ?"
)
@Scheduled
(
cron
=
"0 25 1 * * ?"
)
public
void
getClassCodeByPrivateKey
()
throws
IOException
{
public
void
getClassCodeByPrivateKey
()
throws
IOException
{
if
(
"prod"
.
equals
(
env
)){
renSheJuService
.
getClassCodeByPrivateKey
();
renSheJuService
.
getClassCodeByPrivateKey
();
}
}
}
/**
/**
* POST-8 上下游班级数据绑定接口
* POST-8 上下游班级数据绑定接口
*/
*/
@Scheduled
(
cron
=
"0 30 1 * * ?"
)
@Scheduled
(
cron
=
"0 30 1 * * ?"
)
public
void
uploadClassCode
()
throws
IOException
{
public
void
uploadClassCode
()
throws
IOException
{
if
(
"prod"
.
equals
(
env
)){
renSheJuService
.
uploadClassCode
();
renSheJuService
.
uploadClassCode
();
}
}
}
// /**
// /**
// * POST-9 获取推送失败班级列表
// * POST-9 获取推送失败班级列表
...
@@ -121,7 +140,7 @@ public class RenSheJuJob {
...
@@ -121,7 +140,7 @@ public class RenSheJuJob {
}
}
@Scheduled
(
cron
=
"00 5
5 23
* * ?"
)
@Scheduled
(
cron
=
"00 5
0 18
* * ?"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
cancelLogin
()
{
public
void
cancelLogin
()
{
...
...
src/main/java/com/subsidy/jobs/ShehuihuaJob.java
View file @
01bc5cb
package
com
.
subsidy
.
jobs
;
//package com.subsidy.jobs;
//
import
com.subsidy.service.ShehuihuaService
;
//import com.subsidy.service.ShehuihuaService;
import
org.springframework.beans.factory.annotation.Autowired
;
//import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.scheduling.annotation.Scheduled
;
//import org.springframework.beans.factory.annotation.Value;
import
org.springframework.stereotype.Component
;
//import org.springframework.scheduling.annotation.Scheduled;
//import org.springframework.stereotype.Component;
import
java.io.IOException
;
//
//import java.io.IOException;
/**`
//
* 社会化、学徒制数据推送
///**`
*/
// * 社会化、学徒制数据推送
@Component
// */
public
class
ShehuihuaJob
{
//@Component
//public class ShehuihuaJob {
//
// @Value("${spring.profiles.active}")
// private String env;
//
// @Autowired
// @Autowired
// private ShehuihuaService shehuihuaService;
// private ShehuihuaService shehuihuaService;
//
//
...
@@ -22,47 +25,59 @@ public class ShehuihuaJob {
...
@@ -22,47 +25,59 @@ public class ShehuihuaJob {
// */
// */
// @Scheduled(cron = "0 0 2 * * ?")
// @Scheduled(cron = "0 0 2 * * ?")
// public void getClassCodeByPrivateKey()throws IOException {
// public void getClassCodeByPrivateKey()throws IOException {
// if ("prod".equals(env)){
// shehuihuaService.getClassCodeByPrivateKey();
// shehuihuaService.getClassCodeByPrivateKey();
// }
// }
// }
//
//
// /**
// /**
// * POST-3:班级基本信息信息采集接口
// * POST-3:班级基本信息信息采集接口
// */
// */
// @Scheduled(cron = "0 5 2 * * ?")
// @Scheduled(cron = "0 5 2 * * ?")
// public void uploadClass() throws IOException {
// public void uploadClass() throws IOException {
// if ("prod".equals(env)){
// shehuihuaService.uploadClass();
// shehuihuaService.uploadClass();
// }
// }
// }
//
//
// /**
// /**
// * POST-4:考试信息采集接口
// * POST-4:考试信息采集接口
// */
// */
// @Scheduled(cron = "0 10 2 * * ?")
// @Scheduled(cron = "0 10 2 * * ?")
// public void classHourBehavior() throws IOException {
// public void classHourBehavior() throws IOException {
// if ("prod".equals(env)){
// shehuihuaService.classHourBehavior();
// shehuihuaService.classHourBehavior();
// }
// }
// }
//
//
// /**
// /**
// * POST-5:答疑辅导采集接口
// * POST-5:答疑辅导采集接口
// */
// */
// @Scheduled(cron = "0 15 2 * * ?")
// @Scheduled(cron = "0 15 2 * * ?")
// public void uploadChapterBehavior() throws IOException {
// public void uploadChapterBehavior() throws IOException {
// if ("prod".equals(env)){
// shehuihuaService.uploadChapterBehavior();
// shehuihuaService.uploadChapterBehavior();
// }
// }
// }
//
//
// /**
// /**
// * POST-6 班级活跃度/实名认证照片信息采集接口
// * POST-6 班级活跃度/实名认证照片信息采集接口
// */
// */
// @Scheduled(cron = "0 20 2 * * ?")
// @Scheduled(cron = "0 20 2 * * ?")
// public void uploadClassAnswerQuestionBehavior()throws IOException {
// public void uploadClassAnswerQuestionBehavior()throws IOException {
// if ("prod".equals(env)){
// shehuihuaService.uploadClassAnswerQuestionBehavior();
// shehuihuaService.uploadClassAnswerQuestionBehavior();
// }
// }
// }
//
//
// /**
// /**
// * POST-7 获取培训待绑定的(班级编号,项目编号)列表
// * POST-7 获取培训待绑定的(班级编号,项目编号)列表
// */
// */
// @Scheduled(cron = "0 25 2 * * ?")
// @Scheduled(cron = "0 25 2 * * ?")
// public void uploadImage()throws IOException {
// public void uploadImage()throws IOException {
// if ("prod".equals(env)){
// shehuihuaService.uploadImage();
// shehuihuaService.uploadImage();
// }
// }
// }
}
//
//}
src/main/java/com/subsidy/service/impl/RenSheJuServiceImpl.java
View file @
01bc5cb
...
@@ -122,6 +122,7 @@ public class RenSheJuServiceImpl implements RenSheJuService {
...
@@ -122,6 +122,7 @@ public class RenSheJuServiceImpl implements RenSheJuService {
}
}
renshejuHistoryMapper
.
insert
(
renshejuHistoryDO
);
renshejuHistoryMapper
.
insert
(
renshejuHistoryDO
);
return
rensheResponseVO
;
return
rensheResponseVO
;
// return null;
}
else
{
}
else
{
RenshejuHistoryDO
renshejuHistoryDO
=
new
RenshejuHistoryDO
();
RenshejuHistoryDO
renshejuHistoryDO
=
new
RenshejuHistoryDO
();
renshejuHistoryDO
.
setInterfaceName
(
RenSheJuConstant
.
POST_2
);
renshejuHistoryDO
.
setInterfaceName
(
RenSheJuConstant
.
POST_2
);
...
...
src/main/java/com/subsidy/service/impl/VodPlayHistoryServiceImpl.java
View file @
01bc5cb
...
@@ -633,7 +633,7 @@ public class VodPlayHistoryServiceImpl extends ServiceImpl<VodPlayHistoryMapper,
...
@@ -633,7 +633,7 @@ public class VodPlayHistoryServiceImpl extends ServiceImpl<VodPlayHistoryMapper,
public
HashSet
<
Long
>
testPlays
(
VodPlayHistoryDO
vodPlayHistoryDO
)
{
public
HashSet
<
Long
>
testPlays
(
VodPlayHistoryDO
vodPlayHistoryDO
)
{
String
classIds
=
"40
0
"
;
String
classIds
=
"40
2
"
;
String
[]
classIdArr
=
classIds
.
split
(
","
);
String
[]
classIdArr
=
classIds
.
split
(
","
);
...
...
src/main/resources/application.properties
View file @
01bc5cb
# 环境配置
# 环境配置
spring.profiles.active
=
dev
spring.profiles.active
=
prod
#和CPU数
#和CPU数
spring.server.acceptorThreadCount
=
600
spring.server.acceptorThreadCount
=
600
spring.server.minSpareThreads
=
100
spring.server.minSpareThreads
=
100
...
...
src/main/resources/mapper/ClassDictMapper.xml
View file @
01bc5cb
...
@@ -256,7 +256,7 @@
...
@@ -256,7 +256,7 @@
FROM
FROM
vod_play_history t1
vod_play_history t1
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
AND t1.delete_date IS NULL
</select>
</select>
...
...
src/main/resources/mapper/DudaoMapper.xml
View file @
01bc5cb
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
FROM
FROM
vod_play_history t
vod_play_history t
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t.delete_date IS NULL
AND t.delete_date IS NULL
) t2 ON t.id = t2.class_id
) t2 ON t.id = t2.class_id
LEFT JOIN company_dict t3 ON t.company_id = t3.id
LEFT JOIN company_dict t3 ON t.company_id = t3.id
...
@@ -43,7 +43,7 @@
...
@@ -43,7 +43,7 @@
FROM
FROM
exercise_done_result t
exercise_done_result t
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t.delete_date IS NULL
AND t.delete_date IS NULL
) t2 ON t.id = t2.class_id
) t2 ON t.id = t2.class_id
LEFT JOIN company_dict t3 ON t.company_id = t3.id
LEFT JOIN company_dict t3 ON t.company_id = t3.id
...
@@ -64,7 +64,7 @@
...
@@ -64,7 +64,7 @@
FROM
FROM
answering_question t
answering_question t
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t.delete_date IS NULL
AND t.delete_date IS NULL
) t2 ON t.id = t2.class_id
) t2 ON t.id = t2.class_id
LEFT JOIN company_dict t3 ON t.company_id = t3.id
LEFT JOIN company_dict t3 ON t.company_id = t3.id
...
@@ -85,7 +85,7 @@
...
@@ -85,7 +85,7 @@
FROM
FROM
image_check_record t
image_check_record t
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t.delete_date IS NULL
AND t.delete_date IS NULL
AND t.result = 1
AND t.result = 1
) t2 ON t.id = t2.class_id
) t2 ON t.id = t2.class_id
...
@@ -117,7 +117,7 @@
...
@@ -117,7 +117,7 @@
FROM
FROM
vod_play_history t1
vod_play_history t1
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND
AND
t1.delete_date IS NULL
t1.delete_date IS NULL
GROUP BY
GROUP BY
...
@@ -140,7 +140,7 @@
...
@@ -140,7 +140,7 @@
FROM
FROM
opr_mem_dict t1
opr_mem_dict t1
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND
AND
t1.delete_date IS NULL
t1.delete_date IS NULL
AND opr_type = "登出"
AND opr_type = "登出"
...
@@ -155,7 +155,7 @@
...
@@ -155,7 +155,7 @@
FROM
FROM
opr_mem_dict t1
opr_mem_dict t1
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND
AND
t1.delete_date IS NULL
t1.delete_date IS NULL
AND opr_type = "登录"
AND opr_type = "登录"
...
@@ -179,7 +179,7 @@
...
@@ -179,7 +179,7 @@
WHERE
WHERE
t1.delete_date IS NULL
t1.delete_date IS NULL
AND t2.class_type = #{classType}
AND t2.class_type = #{classType}
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT(
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT(
NOW(),
NOW(),
'%Y-%m-%d'
'%Y-%m-%d'
)
)
...
@@ -200,7 +200,7 @@
...
@@ -200,7 +200,7 @@
LEFT JOIN member t3 ON t1.ask_id = t3.id
LEFT JOIN member t3 ON t1.ask_id = t3.id
LEFT JOIN company_dict t4 ON t2.company_id = t4.id
LEFT JOIN company_dict t4 ON t2.company_id = t4.id
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.update_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.update_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND
AND
t1.delete_date IS NULL
t1.delete_date IS NULL
AND t2.delete_date IS NULL
AND t2.delete_date IS NULL
...
@@ -216,7 +216,7 @@
...
@@ -216,7 +216,7 @@
class_dict t1
class_dict t1
LEFT JOIN company_dict t3 ON t1.company_id = t3.id
LEFT JOIN company_dict t3 ON t1.company_id = t3.id
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
AND t1.delete_date IS NULL
and t1.class_code is not NULL
and t1.class_code is not NULL
<if
test=
"classType != null and classType != ''"
>
<if
test=
"classType != null and classType != ''"
>
...
...
src/main/resources/mapper/OprAdmDictMapper.xml
View file @
01bc5cb
...
@@ -70,7 +70,7 @@
...
@@ -70,7 +70,7 @@
FROM
FROM
opr_adm_dict
opr_adm_dict
WHERE
WHERE
create_date
<
(NOW() -interval
1
day)
create_date
<
(NOW() -interval
0
day)
</select>
</select>
</mapper>
</mapper>
src/main/resources/mapper/OprMemDictMapper.xml
View file @
01bc5cb
...
@@ -52,7 +52,7 @@
...
@@ -52,7 +52,7 @@
FROM
FROM
opr_mem_dict
opr_mem_dict
WHERE
WHERE
create_date
<
(NOW() -interval
1
day)
create_date
<
(NOW() -interval
0
day)
</select>
</select>
<select
id=
"getLatestLoginInfo"
parameterType=
"long"
resultType=
"com.subsidy.model.OprMemDictDO"
>
<select
id=
"getLatestLoginInfo"
parameterType=
"long"
resultType=
"com.subsidy.model.OprMemDictDO"
>
...
...
src/main/resources/mapper/RenSheJuMapper.xml
View file @
01bc5cb
...
@@ -95,7 +95,7 @@
...
@@ -95,7 +95,7 @@
FROM
FROM
class_dict t1
class_dict t1
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
AND t1.delete_date IS NULL
and t1.class_code is not NULL
and t1.class_code is not NULL
<if
test=
"classType != null and classType != ''"
>
<if
test=
"classType != null and classType != ''"
>
...
@@ -123,7 +123,7 @@
...
@@ -123,7 +123,7 @@
FROM
FROM
vod_play_history t1
vod_play_history t1
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
AND t1.delete_date IS NULL
GROUP BY
GROUP BY
t1.class_id,
t1.class_id,
...
@@ -144,7 +144,7 @@
...
@@ -144,7 +144,7 @@
FROM
FROM
opr_mem_dict t1
opr_mem_dict t1
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
AND t1.delete_date IS NULL
AND opr_type = "登出"
AND opr_type = "登出"
AND result = 1
AND result = 1
...
@@ -158,7 +158,7 @@
...
@@ -158,7 +158,7 @@
FROM
FROM
opr_mem_dict t1
opr_mem_dict t1
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
AND t1.delete_date IS NULL
AND opr_type = "登录"
AND opr_type = "登录"
AND result = 1
AND result = 1
...
@@ -179,7 +179,7 @@
...
@@ -179,7 +179,7 @@
FROM
FROM
activity_detection t1
activity_detection t1
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND
AND
t1.delete_date IS NULL
t1.delete_date IS NULL
AND t1.member_id = #{memberId}
AND t1.member_id = #{memberId}
...
@@ -194,7 +194,7 @@
...
@@ -194,7 +194,7 @@
image_check_record t1
image_check_record t1
WHERE
WHERE
class_id =#{classId}
class_id =#{classId}
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.paper_id IS NOT NULL
AND t1.paper_id IS NOT NULL
and t1.result =1
and t1.result =1
AND t1.member_id=#{memberId}
AND t1.member_id=#{memberId}
...
@@ -212,7 +212,7 @@
...
@@ -212,7 +212,7 @@
FROM
FROM
opr_mem_dict t1
opr_mem_dict t1
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
AND t1.delete_date IS NULL
AND t1.user_id = #{memberId}
AND t1.user_id = #{memberId}
AND opr_type = "登出"
AND opr_type = "登出"
...
@@ -226,7 +226,7 @@
...
@@ -226,7 +226,7 @@
FROM
FROM
opr_mem_dict t1
opr_mem_dict t1
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
AND t1.delete_date IS NULL
AND t1.user_id = #{memberId}
AND t1.user_id = #{memberId}
AND opr_type = "登录"
AND opr_type = "登录"
...
@@ -244,7 +244,7 @@
...
@@ -244,7 +244,7 @@
AND t.result = 1
AND t.result = 1
AND t.delete_date IS NULL
AND t.delete_date IS NULL
AND opr_type = "登录"
AND opr_type = "登录"
AND DATE_FORMAT( DATE_ADD( create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT(
AND DATE_FORMAT( DATE_ADD( create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT(
NOW(),
NOW(),
'%Y-%m-%d'
'%Y-%m-%d'
)
)
...
@@ -261,7 +261,7 @@
...
@@ -261,7 +261,7 @@
AND t.result = 1
AND t.result = 1
AND t.delete_date IS NULL
AND t.delete_date IS NULL
AND opr_type = "登出"
AND opr_type = "登出"
AND DATE_FORMAT( DATE_ADD( create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT(
AND DATE_FORMAT( DATE_ADD( create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT(
NOW(),
NOW(),
'%Y-%m-%d'
'%Y-%m-%d'
)
)
...
@@ -295,7 +295,7 @@
...
@@ -295,7 +295,7 @@
WHERE
WHERE
t1.delete_date IS NULL
t1.delete_date IS NULL
AND t2.class_type = #{classType}
AND t2.class_type = #{classType}
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT(
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT(
NOW(),
NOW(),
'%Y-%m-%d'
'%Y-%m-%d'
)
)
...
@@ -312,7 +312,7 @@
...
@@ -312,7 +312,7 @@
LEFT JOIN member t2 ON t1.member_id = t2.id
LEFT JOIN member t2 ON t1.member_id = t2.id
WHERE
WHERE
t1.delete_date IS NULL
t1.delete_date IS NULL
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
and class_id = #{classId}
and class_id = #{classId}
</select>
</select>
...
@@ -346,7 +346,7 @@
...
@@ -346,7 +346,7 @@
exercise_done_result t1
exercise_done_result t1
WHERE
WHERE
t1.delete_date IS NULL
t1.delete_date IS NULL
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND class_id = #{classId}
AND class_id = #{classId}
AND member_id = #{memberId}
AND member_id = #{memberId}
</select>
</select>
...
@@ -377,7 +377,7 @@
...
@@ -377,7 +377,7 @@
LEFT JOIN class_dict t2 ON t1.class_id = t2.id
LEFT JOIN class_dict t2 ON t1.class_id = t2.id
LEFT JOIN member t3 ON t1.ask_id = t3.id
LEFT JOIN member t3 ON t1.ask_id = t3.id
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t1.update_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t1.update_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
AND t1.delete_date IS NULL
AND t2.delete_date IS NULL
AND t2.delete_date IS NULL
AND t3.delete_date IS NULL
AND t3.delete_date IS NULL
...
@@ -392,7 +392,7 @@
...
@@ -392,7 +392,7 @@
left join class_dict t2 on t.class_id = t2.id
left join class_dict t2 on t.class_id = t2.id
WHERE
WHERE
t.delete_date IS NULL
t.delete_date IS NULL
AND DATE_FORMAT( DATE_ADD( t.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT(
AND DATE_FORMAT( DATE_ADD( t.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT(
NOW(),
NOW(),
'%Y-%m-%d'
'%Y-%m-%d'
)
)
...
@@ -418,7 +418,7 @@
...
@@ -418,7 +418,7 @@
class_id = #{classId}
class_id = #{classId}
AND t1.delete_date IS NULL
AND t1.delete_date IS NULL
and t2.delete_date is null
and t2.delete_date is null
AND DATE_FORMAT( DATE_ADD( t1.update_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT(
AND DATE_FORMAT( DATE_ADD( t1.update_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT(
NOW(),
NOW(),
'%Y-%m-%d'
'%Y-%m-%d'
)
)
...
@@ -437,7 +437,7 @@
...
@@ -437,7 +437,7 @@
LEFT JOIN member t2 ON t1.member_id = t2.id
LEFT JOIN member t2 ON t1.member_id = t2.id
WHERE
WHERE
class_id = #{classId}
class_id = #{classId}
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.paper_id IS NOT NULL
AND t1.paper_id IS NOT NULL
AND t1.result = 1
AND t1.result = 1
</select>
</select>
...
@@ -457,7 +457,7 @@
...
@@ -457,7 +457,7 @@
WHERE
WHERE
t1.delete_date is null
t1.delete_date is null
and class_id = #{classId}
and class_id = #{classId}
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.paper_id IS NULL
AND t1.paper_id IS NULL
AND t1.result = 1
AND t1.result = 1
and t1.member_id
and t1.member_id
...
@@ -480,7 +480,7 @@
...
@@ -480,7 +480,7 @@
LEFT JOIN member t2 ON t1.member_id = t2.id
LEFT JOIN member t2 ON t1.member_id = t2.id
WHERE
WHERE
t1.delete_date is null
t1.delete_date is null
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND DATE_FORMAT( DATE_ADD( t1.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
and class_id = #{classId}
and class_id = #{classId}
AND t1.paper_id IS not NULL
AND t1.paper_id IS not NULL
AND t1.result = 1
AND t1.result = 1
...
@@ -500,7 +500,7 @@
...
@@ -500,7 +500,7 @@
FROM
FROM
vod_play_history t
vod_play_history t
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t.delete_date IS NULL
AND t.delete_date IS NULL
) t2 ON t.id = t2.class_id
) t2 ON t.id = t2.class_id
WHERE
WHERE
...
@@ -519,7 +519,7 @@
...
@@ -519,7 +519,7 @@
FROM
FROM
exercise_done_result t
exercise_done_result t
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t.delete_date IS NULL
AND t.delete_date IS NULL
) t2 ON t.id = t2.class_id
) t2 ON t.id = t2.class_id
WHERE
WHERE
...
@@ -538,7 +538,7 @@
...
@@ -538,7 +538,7 @@
FROM
FROM
answering_question t
answering_question t
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t.delete_date IS NULL
AND t.delete_date IS NULL
) t2 ON t.id = t2.class_id
) t2 ON t.id = t2.class_id
WHERE
WHERE
...
@@ -557,7 +557,7 @@
...
@@ -557,7 +557,7 @@
FROM
FROM
image_check_record t
image_check_record t
WHERE
WHERE
DATE_FORMAT( DATE_ADD( t.create_date,interval
1
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
DATE_FORMAT( DATE_ADD( t.create_date,interval
0
day), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t.delete_date IS NULL
AND t.delete_date IS NULL
AND t.result = 1
AND t.result = 1
) t2 ON t.id = t2.class_id
) t2 ON t.id = t2.class_id
...
...
src/main/resources/mapper/SignInRecordMapper.xml
View file @
01bc5cb
...
@@ -55,7 +55,7 @@
...
@@ -55,7 +55,7 @@
delete_date IS NULL
delete_date IS NULL
AND date(sign_in_date) = date_sub(
AND date(sign_in_date) = date_sub(
curdate(),
curdate(),
interval
1
day)
interval
0
day)
</select>
</select>
</mapper>
</mapper>
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment