diff --git a/src/main/java/com/sqx/modules/app/entity/InviteAchievement.java b/src/main/java/com/sqx/modules/app/entity/InviteAchievement.java index ba171840..f034862b 100644 --- a/src/main/java/com/sqx/modules/app/entity/InviteAchievement.java +++ b/src/main/java/com/sqx/modules/app/entity/InviteAchievement.java @@ -9,6 +9,7 @@ import java.math.BigDecimal; import java.util.Date; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.ToString; /** * @@ -17,6 +18,7 @@ import lombok.EqualsAndHashCode; @TableName(value ="invite_achievement") @Data @EqualsAndHashCode +@ToString public class InviteAchievement implements Serializable { /** * diff --git a/src/main/java/com/sqx/modules/app/mapper/InviteAchievementMapper.java b/src/main/java/com/sqx/modules/app/mapper/InviteAchievementMapper.java index 788e11f6..144dd004 100644 --- a/src/main/java/com/sqx/modules/app/mapper/InviteAchievementMapper.java +++ b/src/main/java/com/sqx/modules/app/mapper/InviteAchievementMapper.java @@ -18,8 +18,8 @@ public interface InviteAchievementMapper extends BaseMapper { @Update("update invite_achievement set count = count + #{i}, update_time=now() where id = #{id}") int incrCount(Integer id, int i); - @Insert("INSERT INTO invite_achievement (user_id, by_user_id, count, is_first, create_time)\n" + - "SELECT #{userId}, #{byUserId}, #{count}, #{isFirst}, #{createTime} " + + @Insert("INSERT INTO invite_achievement (user_id, source_user_id, count, state, create_time)\n" + + "SELECT #{userId}, #{sourceUserId}, #{count}, #{state}, #{createTime} " + "WHERE NOT EXISTS ( " + " SELECT 1 FROM invite_achievement WHERE user_id = #{userId} " + ");")