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
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
36 additions
and
45 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.*;
...
@@ -18,6 +18,7 @@ import okhttp3.*;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.sql.Timestamp
;
import
java.sql.Timestamp
;
...
@@ -178,23 +179,10 @@ public class RenSheJuServiceImpl implements RenSheJuService {
...
@@ -178,23 +179,10 @@ public class RenSheJuServiceImpl implements RenSheJuService {
activityList
.
setErrorInfo
(
2
);
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
())
{
if
(
0
==
dailyActivitiesVO
.
getCheckType
())
{
activityList
.
setActivityDetection
(
2
);
activityList
.
setActivityDetection
(
2
);
}
else
if
(
1
==
dailyActivitiesVO
.
getCheckType
())
{
}
else
if
(
1
==
dailyActivitiesVO
.
getCheckType
())
{
activityList
.
setActivityDetection
(
1
);
activityList
.
setActivityDetection
(
1
);
}
else
{
activityList
.
setActivityDetection
(
3
);
}
if
(
count
>=
2
&&
dailyActivitiesVO
.
getCheckType
()
==
1
)
{
activityList
.
setActivityDetection
(
4
);
}
}
activityList
.
setActivityTime
(
dailyActivitiesVO
.
getActivityTime
());
activityList
.
setActivityTime
(
dailyActivitiesVO
.
getActivityTime
());
...
@@ -295,7 +283,7 @@ public class RenSheJuServiceImpl implements RenSheJuService {
...
@@ -295,7 +283,7 @@ public class RenSheJuServiceImpl implements RenSheJuService {
}
else
{
}
else
{
activityList
.
setAccess
(
0
);
activityList
.
setAccess
(
0
);
}
}
activityList
.
setActivityDetection
(
3
);
activityList
.
setActivityDetection
(
1
);
activityList
.
setActivityTime
(
dailyActivitiesVO
.
getActivityTime
());
activityList
.
setActivityTime
(
dailyActivitiesVO
.
getActivityTime
());
activityLists
.
add
(
activityList
);
activityLists
.
add
(
activityList
);
}
}
...
@@ -518,22 +506,22 @@ public class RenSheJuServiceImpl implements RenSheJuService {
...
@@ -518,22 +506,22 @@ public class RenSheJuServiceImpl implements RenSheJuService {
}
}
/**
//
/**
* 考试检测数据
//
* 考试检测数据
*/
//
*/
List
<
ClassImageChecksVO
>
examChecks
=
renSheJuMapper
.
examCheck
(
classId
);
//
List<ClassImageChecksVO> examChecks = renSheJuMapper.examCheck(classId);
//
if
(
examChecks
.
size
()
>
0
)
{
//
if (examChecks.size() > 0) {
for
(
ClassImageChecksVO
cicon
:
examChecks
)
{
//
for (ClassImageChecksVO cicon : examChecks) {
//
ImageDetailList
imageDetailList
=
new
ImageDetailList
();
//
ImageDetailList imageDetailList = new ImageDetailList();
BeanUtils
.
copyProperties
(
cicon
,
imageDetailList
);
//
BeanUtils.copyProperties(cicon, imageDetailList);
imageDetailList
.
setImageBase64
(
"data:image/jpeg;base64,"
+
OSSUtils
.
image2Base64
(
cicon
.
getImage
()));
//
imageDetailList.setImageBase64("data:image/jpeg;base64," + OSSUtils.image2Base64(cicon.getImage()));
imageDetailList
.
setProcessType
(
2L
);
//
imageDetailList.setProcessType(2L);
imageDetailList
.
setDetectionType
(
1L
);
//
imageDetailList.setDetectionType(1L);
imageDetailLists
.
add
(
imageDetailList
);
//
imageDetailLists.add(imageDetailList);
}
//
}
}
//
}
uploadImage
.
setImageDetailList
(
imageDetailLists
);
uploadImage
.
setImageDetailList
(
imageDetailLists
);
...
...
src/main/java/com/subsidy/vo/live/ExportPlaybacksVO.java
View file @
9f513ae
...
@@ -5,23 +5,25 @@ import lombok.Data;
...
@@ -5,23 +5,25 @@ import lombok.Data;
@Data
@Data
public
class
ExportPlaybacksVO
{
public
class
ExportPlaybacksVO
{
// @ExcelColumn(col = 0,value = "序号")
private
Long
id
;
private
Long
id
;
@ExcelColumn
(
value
=
"成员名称"
,
col
=
1
)
@ExcelColumn
(
col
=
1
,
value
=
"成员名称"
)
private
String
userName
;
private
String
userName
;
@ExcelColumn
(
value
=
"联系方式"
,
col
=
2
)
@ExcelColumn
(
col
=
2
,
value
=
"联系方式"
)
private
String
telephone
;
private
String
telephone
;
@ExcelColumn
(
value
=
"直播签到"
,
col
=
3
)
@ExcelColumn
(
col
=
3
,
value
=
"直播签到"
)
private
Integer
signInCounts
;
private
Integer
signInCounts
;
@ExcelColumn
(
value
=
"回放签到"
,
col
=
4
)
@ExcelColumn
(
col
=
4
,
value
=
"回放签到"
)
private
Integer
playbackCounts
;
private
Integer
playbackCounts
;
@ExcelColumn
(
value
=
"观看时长"
,
col
=
5
)
@ExcelColumn
(
col
=
5
,
value
=
"观看时长"
)
private
Integer
playLength
;
private
Integer
playLength
;
@ExcelColumn
(
value
=
"进入时间"
,
col
=
6
)
@ExcelColumn
(
col
=
6
,
value
=
"进入时间"
)
private
String
startTimes
;
private
String
startTimes
;
}
}
src/main/resources/mapper/RenSheJuMapper.xml
View file @
9f513ae
...
@@ -120,7 +120,7 @@
...
@@ -120,7 +120,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
7
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,
...
@@ -173,7 +173,7 @@
...
@@ -173,7 +173,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
7
DAY ), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
AND t1.delete_date IS NULL
AND t1.delete_date IS NULL
AND t1.member_id = #{memberId}
AND t1.member_id = #{memberId}
AND t1.class_id = #{classId}
AND t1.class_id = #{classId}
...
@@ -187,7 +187,7 @@
...
@@ -187,7 +187,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
7
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}
...
@@ -237,7 +237,7 @@
...
@@ -237,7 +237,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
7
DAY ), '%Y-%m-%d' ) = DATE_FORMAT(
NOW(),
NOW(),
'%Y-%m-%d'
'%Y-%m-%d'
)
)
...
@@ -253,7 +253,7 @@
...
@@ -253,7 +253,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
7
DAY ), '%Y-%m-%d' ) = DATE_FORMAT(
NOW(),
NOW(),
'%Y-%m-%d'
'%Y-%m-%d'
)
)
...
@@ -301,7 +301,7 @@
...
@@ -301,7 +301,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
7
DAY ), '%Y-%m-%d' ) = DATE_FORMAT( NOW(), '%Y-%m-%d' )
And class_id = #{classId}
And class_id = #{classId}
</select>
</select>
...
@@ -335,7 +335,7 @@
...
@@ -335,7 +335,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
7
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>
...
@@ -440,7 +440,8 @@
...
@@ -440,7 +440,8 @@
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 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.paper_id IS NULL
AND t1.result = 1
AND t1.result = 1
and t1.member_id
and t1.member_id
...
@@ -463,7 +464,7 @@
...
@@ -463,7 +464,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
7
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
...
...
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