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 9f513ae2
authored
Mar 05, 2023
by
涂亚平
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
人社局头像上传post-6bug调试
1 parent
70bfd420
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
44 additions
and
53 deletions
src/main/java/com/subsidy/service/impl/RenSheJuServiceImpl.java
src/main/java/com/subsidy/vo/live/ExportPlaybacksVO.java
src/main/resources/mapper/RenSheJuMapper.xml
src/main/java/com/subsidy/service/impl/RenSheJuServiceImpl.java
View file @
9f513ae
...
...
@@ -18,6 +18,7 @@ import okhttp3.*;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.io.IOException
;
import
java.sql.Timestamp
;
...
...
@@ -178,23 +179,10 @@ public class RenSheJuServiceImpl implements RenSheJuService {
activityList
.
setErrorInfo
(
2
);
}
int
count
=
imageCheckRecordMapper
.
selectCount
(
new
QueryWrapper
<
ImageCheckRecordDO
>()
.
lambda
()
.
eq
(
ImageCheckRecordDO:
:
getResult
,
1
)
.
isNull
(
ImageCheckRecordDO:
:
getPaperId
)
.
eq
(
ImageCheckRecordDO:
:
getMemberId
,
dailyStudyInfoVO
.
getMemberId
())
.
eq
(
ImageCheckRecordDO:
:
getClassId
,
dailyStudyInfoVO
.
getDownCode
()));
if
(
0
==
dailyActivitiesVO
.
getCheckType
())
{
activityList
.
setActivityDetection
(
2
);
}
else
if
(
1
==
dailyActivitiesVO
.
getCheckType
())
{
activityList
.
setActivityDetection
(
1
);
}
else
{
activityList
.
setActivityDetection
(
3
);
}
if
(
count
>=
2
&&
dailyActivitiesVO
.
getCheckType
()
==
1
)
{
activityList
.
setActivityDetection
(
4
);
}
activityList
.
setActivityTime
(
dailyActivitiesVO
.
getActivityTime
());
...
...
@@ -295,7 +283,7 @@ public class RenSheJuServiceImpl implements RenSheJuService {
}
else
{
activityList
.
setAccess
(
0
);
}
activityList
.
setActivityDetection
(
3
);
activityList
.
setActivityDetection
(
1
);
activityList
.
setActivityTime
(
dailyActivitiesVO
.
getActivityTime
());
activityLists
.
add
(
activityList
);
}
...
...
@@ -518,22 +506,22 @@ public class RenSheJuServiceImpl implements RenSheJuService {
}
/**
* 考试检测数据
*/
List
<
ClassImageChecksVO
>
examChecks
=
renSheJuMapper
.
examCheck
(
classId
);
if
(
examChecks
.
size
()
>
0
)
{
for
(
ClassImageChecksVO
cicon
:
examChecks
)
{
ImageDetailList
imageDetailList
=
new
ImageDetailList
();
BeanUtils
.
copyProperties
(
cicon
,
imageDetailList
);
imageDetailList
.
setImageBase64
(
"data:image/jpeg;base64,"
+
OSSUtils
.
image2Base64
(
cicon
.
getImage
()));
imageDetailList
.
setProcessType
(
2L
);
imageDetailList
.
setDetectionType
(
1L
);
imageDetailLists
.
add
(
imageDetailList
);
}
}
//
/**
//
* 考试检测数据
//
*/
//
List<ClassImageChecksVO> examChecks = renSheJuMapper.examCheck(classId);
//
//
if (examChecks.size() > 0) {
//
for (ClassImageChecksVO cicon : examChecks) {
//
//
ImageDetailList imageDetailList = new ImageDetailList();
//
BeanUtils.copyProperties(cicon, imageDetailList);
//
imageDetailList.setImageBase64("data:image/jpeg;base64," + OSSUtils.image2Base64(cicon.getImage()));
//
imageDetailList.setProcessType(2L);
//
imageDetailList.setDetectionType(1L);
//
imageDetailLists.add(imageDetailList);
//
}
//
}
uploadImage
.
setImageDetailList
(
imageDetailLists
);
...
...
src/main/java/com/subsidy/vo/live/ExportPlaybacksVO.java
View file @
9f513ae
...
...
@@ -5,23 +5,25 @@ import lombok.Data;
@Data
public
class
ExportPlaybacksVO
{
// @ExcelColumn(col = 0,value = "序号")
private
Long
id
;
@ExcelColumn
(
value
=
"成员名称"
,
col
=
1
)
@ExcelColumn
(
col
=
1
,
value
=
"成员名称"
)
private
String
userName
;
@ExcelColumn
(
value
=
"联系方式"
,
col
=
2
)
@ExcelColumn
(
col
=
2
,
value
=
"联系方式"
)
private
String
telephone
;
@ExcelColumn
(
value
=
"直播签到"
,
col
=
3
)
@ExcelColumn
(
col
=
3
,
value
=
"直播签到"
)
private
Integer
signInCounts
;
@ExcelColumn
(
value
=
"回放签到"
,
col
=
4
)
@ExcelColumn
(
col
=
4
,
value
=
"回放签到"
)
private
Integer
playbackCounts
;
@ExcelColumn
(
value
=
"观看时长"
,
col
=
5
)
@ExcelColumn
(
col
=
5
,
value
=
"观看时长"
)
private
Integer
playLength
;
@ExcelColumn
(
value
=
"进入时间"
,
col
=
6
)
@ExcelColumn
(
col
=
6
,
value
=
"进入时间"
)
private
String
startTimes
;
}
src/main/resources/mapper/RenSheJuMapper.xml
View file @
9f513ae
...
...
@@ -90,14 +90,14 @@
</select>
<select
id=
"newClasses"
resultType=
"long"
>
SELECT DISTINCT
t1.id
FROM
class_dict t1
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date, INTERVAL 1 DAY ), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
and t1.class_code is not NULL
SELECT DISTINCT
t1.id
FROM
class_dict t1
WHERE
DATE_FORMAT( DATE_ADD( t1.create_date, INTERVAL 1 DAY ), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
and t1.class_code is not NULL
</select>
<select
id=
"dailyStudyInfo"
resultType=
"com.subsidy.vo.renshe.DailyStudyInfoVO"
>
...
...
@@ -120,7 +120,7 @@
FROM
vod_play_history t1
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
7
DAY ), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
GROUP BY
t1.class_id,
...
...
@@ -173,7 +173,7 @@
FROM
activity_detection t1
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
7
DAY ), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
AND t1.member_id = #{memberId}
AND t1.class_id = #{classId}
...
...
@@ -187,7 +187,7 @@
image_check_record t1
WHERE
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
7
DAY ), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.paper_id IS NOT NULL
and t1.result =1
AND t1.member_id=#{memberId}
...
...
@@ -237,7 +237,7 @@
AND t.result = 1
AND t.delete_date IS NULL
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
7
DAY ), '%Y-%m-%d' ) = DATE_FORMAT(
NOW(),
'%Y-%m-%d'
)
...
...
@@ -253,7 +253,7 @@
AND t.result = 1
AND t.delete_date IS NULL
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
7
DAY ), '%Y-%m-%d' ) = DATE_FORMAT(
NOW(),
'%Y-%m-%d'
)
...
...
@@ -301,7 +301,7 @@
LEFT JOIN member t2 ON t1.member_id = t2.id
WHERE
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
7
DAY ), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
And class_id = #{classId}
</select>
...
...
@@ -335,7 +335,7 @@
exercise_done_result t1
WHERE
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
7
DAY ), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND class_id = #{classId}
AND member_id = #{memberId}
</select>
...
...
@@ -440,7 +440,8 @@
WHERE
t1.delete_date is null
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 t1.id in (568,569,571,572,576,577)
AND DATE_FORMAT( DATE_ADD( t1.create_date, INTERVAL 13 DAY ), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.paper_id IS NULL
AND t1.result = 1
and t1.member_id
...
...
@@ -463,7 +464,7 @@
LEFT JOIN member t2 ON t1.member_id = t2.id
WHERE
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
7
DAY ), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
and class_id = #{classId}
AND t1.paper_id IS not NULL
AND t1.result = 1
...
...
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