Commit 8f610d4f authored by liming's avatar liming

调整成就结算的部分字段

parent dfaf39bf
...@@ -62,6 +62,11 @@ public class Achievement implements Serializable { ...@@ -62,6 +62,11 @@ public class Achievement implements Serializable {
*/ */
private String logo; private String logo;
/**
* 赠送积分
*/
private Integer currency;
/** /**
* 备注 * 备注
*/ */
......
...@@ -58,6 +58,26 @@ public class SportUserSummary implements Serializable { ...@@ -58,6 +58,26 @@ public class SportUserSummary implements Serializable {
*/ */
private Integer totalPraiseNum; private Integer totalPraiseNum;
/**
* 累计消耗卡路里
*/
private Integer totalCalorie;
/**
* 累计团练完成次数
*/
private Integer totalTeamTrainingFinishNum;
/**
* 累计日常赛完成次数
*/
private Integer totalSimpleMatchFinishNum;
/**
* 累计娱乐模式完成次数
*/
private Integer totalGameModeFinishNum;
/** /**
* 查看次数 * 查看次数
*/ */
......
package com.antai.sport.http.server.server.api.business.achievement.service;
import org.springframework.stereotype.Service;
@Service
public class AchievementService {
}
...@@ -195,10 +195,17 @@ public class SportUserTrainingLogService { ...@@ -195,10 +195,17 @@ public class SportUserTrainingLogService {
summary.setTotalClimbDistance(BigDecimal.ZERO); summary.setTotalClimbDistance(BigDecimal.ZERO);
summary.setTotalDuration(0); summary.setTotalDuration(0);
summary.setTotalPraiseNum(0); summary.setTotalPraiseNum(0);
summary.setTotalCalorie(0);
summary.setTotalTeamTrainingFinishNum(0);
summary.setTotalSimpleMatchFinishNum(0);
summary.setTotalGameModeFinishNum(0);
summary.setTotalPraiseNum(0);
summary.setViews(0);
} }
summary.setTotalDuration(summary.getTotalDuration() + log.getDuration()); summary.setTotalDuration(summary.getTotalDuration() + log.getDuration());
summary.setTotalDistance(summary.getTotalDistance().add(log.getDistance())); summary.setTotalDistance(summary.getTotalDistance().add(log.getDistance()));
summary.setTotalClimbDistance(summary.getTotalClimbDistance().add(log.getClimbDistance())); summary.setTotalClimbDistance(summary.getTotalClimbDistance().add(log.getClimbDistance()));
summary.setTotalCalorie(summary.getTotalCalorie() + log.getCalorie());
if (summary.getId() == null) { if (summary.getId() == null) {
sportUserSummaryMapper.insert(summary); sportUserSummaryMapper.insert(summary);
} else { } else {
......
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