Commit 3a13588f authored by liming's avatar liming

增加卡路里和积分排行功能

parent 8f6861d4
...@@ -12,6 +12,8 @@ import com.antai.sport.http.server.repository.simplematch.mapper.SimpleMatchBann ...@@ -12,6 +12,8 @@ import com.antai.sport.http.server.repository.simplematch.mapper.SimpleMatchBann
import com.antai.sport.http.server.repository.simplematch.mapper.SimpleMatchMapper; import com.antai.sport.http.server.repository.simplematch.mapper.SimpleMatchMapper;
import com.antai.sport.http.server.repository.simplematch.mapper.SimpleMatchPlayerRecordMapper; import com.antai.sport.http.server.repository.simplematch.mapper.SimpleMatchPlayerRecordMapper;
import com.antai.sport.http.server.repository.simplematch.mapper.SimpleMatchPlayerRegistLogMapper; import com.antai.sport.http.server.repository.simplematch.mapper.SimpleMatchPlayerRegistLogMapper;
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.server.api.business.praise.service.PraiseService; import com.antai.sport.http.server.server.api.business.praise.service.PraiseService;
import com.antai.sport.http.server.server.api.business.simplematch.converter.SimpleMatchConverter; import com.antai.sport.http.server.server.api.business.simplematch.converter.SimpleMatchConverter;
import com.antai.sport.http.server.server.api.business.simplematch.dto.*; import com.antai.sport.http.server.server.api.business.simplematch.dto.*;
...@@ -36,6 +38,8 @@ public class SimpleMatchService { ...@@ -36,6 +38,8 @@ public class SimpleMatchService {
private SimpleMatchPlayerRegistLogMapper simpleMatchPlayerRegistLogMapper; private SimpleMatchPlayerRegistLogMapper simpleMatchPlayerRegistLogMapper;
@Resource @Resource
private SimpleMatchPlayerRecordMapper simpleMatchPlayerRecordMapper; private SimpleMatchPlayerRecordMapper simpleMatchPlayerRecordMapper;
@Resource
private SportUserMapper sportUserMapper;
@Resource @Resource
private SimpleMatchBusinessMapper simpleMatchBusinessMapper; private SimpleMatchBusinessMapper simpleMatchBusinessMapper;
...@@ -182,6 +186,8 @@ public class SimpleMatchService { ...@@ -182,6 +186,8 @@ public class SimpleMatchService {
dataList.forEach(item -> { dataList.forEach(item -> {
SimpleMatchPlayerRecord oldRecord = simpleMatchPlayerRecordMapper.selectById(item.getRecordId()); SimpleMatchPlayerRecord oldRecord = simpleMatchPlayerRecordMapper.selectById(item.getRecordId());
if (oldRecord.getStatus() == null) { if (oldRecord.getStatus() == null) {
SportUser user = sportUserMapper.selectById(oldRecord.getPlayerId());
item.setWeight(user.getWeight());
SimpleMatchPlayerRecord record = simpleMatchConverter.toSimpleMatchPlayerRecord(item); SimpleMatchPlayerRecord record = simpleMatchConverter.toSimpleMatchPlayerRecord(item);
record.setPraiseNum(praiseService.getPraiseByGameModeAndRecordId(GameMode.SIMPLE_MATCH, item.getRecordId())); record.setPraiseNum(praiseService.getPraiseByGameModeAndRecordId(GameMode.SIMPLE_MATCH, item.getRecordId()));
simpleMatchPlayerRecordMapper.updateById(record); simpleMatchPlayerRecordMapper.updateById(record);
......
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