Commit d08683d4 authored by liming's avatar liming

增加房间模式点赞记录

parent 8be2313f
...@@ -11,6 +11,7 @@ import com.antai.sport.http.server.repository.roommode.mapper.RoomModeMapper; ...@@ -11,6 +11,7 @@ import com.antai.sport.http.server.repository.roommode.mapper.RoomModeMapper;
import com.antai.sport.http.server.repository.roommode.mapper.RoomModePlayerRecordMapper; import com.antai.sport.http.server.repository.roommode.mapper.RoomModePlayerRecordMapper;
import com.antai.sport.http.server.repository.sport.entity.SportUser; import com.antai.sport.http.server.repository.sport.entity.SportUser;
import com.antai.sport.http.server.repository.sport.mapper.SportUserMapper; import com.antai.sport.http.server.repository.sport.mapper.SportUserMapper;
import com.antai.sport.http.server.server.api.business.praise.service.PraiseService;
import com.antai.sport.http.server.server.api.business.roommode.converter.RoomModeConverter; import com.antai.sport.http.server.server.api.business.roommode.converter.RoomModeConverter;
import com.antai.sport.http.server.server.api.business.roommode.dto.ReqRoomInit; 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.RespRoomInit;
...@@ -44,6 +45,8 @@ public class RoomModeService { ...@@ -44,6 +45,8 @@ public class RoomModeService {
@Resource @Resource
private SportUserTrainingLogService sportUserTrainingLogService; private SportUserTrainingLogService sportUserTrainingLogService;
@Resource
private PraiseService praiseService;
@Transactional @Transactional
public RespRoomInit init(ReqRoomInit initParam) { public RespRoomInit init(ReqRoomInit initParam) {
...@@ -90,11 +93,12 @@ public class RoomModeService { ...@@ -90,11 +93,12 @@ public class RoomModeService {
item.setWeight(user.getWeight()); item.setWeight(user.getWeight());
RoomModePlayerRecord record = roomModeConverter.toRoomModePlayerRecord(item, true); RoomModePlayerRecord record = roomModeConverter.toRoomModePlayerRecord(item, true);
roomModePlayerRecordMapper.updateById(record); roomModePlayerRecordMapper.updateById(record);
Integer praiseNum = praiseService.getPraiseByGameModeAndRecordId(GameMode.ROOM_MODE, record.getId());
//生成骑行日志 //生成骑行日志
RoomMode roomMode = roomModeMapper.selectById(oldRecord.getRoomId()); RoomMode roomMode = roomModeMapper.selectById(oldRecord.getRoomId());
sportUserTrainingLogService.createBicycleTrainingLog(oldRecord.getPlayerId(), GameMode.ROOM_MODE, sportUserTrainingLogService.createBicycleTrainingLog(oldRecord.getPlayerId(), GameMode.ROOM_MODE,
roomMode.getId(), roomMode.getName(), roomMode.getMap(), roomMode.getPath(), 0, item); roomMode.getId(), roomMode.getName(), roomMode.getMap(), roomMode.getPath(), praiseNum, item);
} }
}); });
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment