Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
A
antai-sport-http-server
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
antai-sport
antai-sport-http-server
Commits
32e7b583
Commit
32e7b583
authored
Apr 12, 2022
by
liming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
生成漫游归集日志
parent
5a8f5e4d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
2 deletions
+14
-2
RoomModeService.java
...server/api/business/roommode/service/RoomModeService.java
+14
-2
No files found.
server-api/src/main/java/com/antai/sport/http/server/server/api/business/roommode/service/RoomModeService.java
View file @
32e7b583
...
...
@@ -14,6 +14,7 @@ import com.antai.sport.http.server.server.api.business.roommode.dto.ReqRoomInit;
import
com.antai.sport.http.server.server.api.business.roommode.dto.RespRoomInit
;
import
com.antai.sport.http.server.server.api.business.roommode.dto.RespRoomRank
;
import
com.antai.sport.http.server.server.api.business.roommode.mapper.RoomBusinessMapper
;
import
com.antai.sport.http.server.server.api.business.traininglog.service.SportUserTrainingLogService
;
import
com.antai.sport.http.server.server.api.common.dto.CyclingDataDTO
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
...
...
@@ -37,6 +38,9 @@ public class RoomModeService {
@Resource
private
RoomModeConverter
roomModeConverter
;
@Resource
private
SportUserTrainingLogService
sportUserTrainingLogService
;
@Transactional
public
RespRoomInit
init
(
ReqRoomInit
initParam
)
{
if
(
initParam
.
getUserIdList
()
==
null
||
initParam
.
getUserIdList
().
size
()
==
0
)
{
...
...
@@ -75,8 +79,16 @@ public class RoomModeService {
@Transactional
public
void
upload
(
List
<
CyclingDataDTO
>
dataList
)
{
dataList
.
forEach
(
item
->
{
RoomModePlayerRecord
record
=
roomModeConverter
.
toRoomModePlayerRecord
(
item
,
RoomModeRecordStatus
.
FINISHED
);
roomModePlayerRecordMapper
.
updateById
(
record
);
RoomModePlayerRecord
oldRecord
=
roomModePlayerRecordMapper
.
selectById
(
item
.
getRecordId
());
if
(
oldRecord
.
getStatus
().
equals
(
RoomModeRecordStatus
.
UNFINISHED
)){
RoomModePlayerRecord
record
=
roomModeConverter
.
toRoomModePlayerRecord
(
item
,
RoomModeRecordStatus
.
FINISHED
);
roomModePlayerRecordMapper
.
updateById
(
record
);
//生成骑行日志
RoomMode
roomMode
=
roomModeMapper
.
selectById
(
oldRecord
.
getRoomId
());
sportUserTrainingLogService
.
createBicycleTrainingLog
(
oldRecord
.
getPlayerId
(),
GameMode
.
ROOM_MODE
,
oldRecord
.
getId
(),
roomMode
.
getMap
(),
roomMode
.
getPath
(),
0
,
item
);
}
});
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
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 comment