diff --git a/src/main/java/com/sqx/modules/taskCenter/controller/TaskCenterRewardController.java b/src/main/java/com/sqx/modules/taskCenter/controller/TaskCenterRewardController.java index 2fac05a4..0f0f5d5a 100644 --- a/src/main/java/com/sqx/modules/taskCenter/controller/TaskCenterRewardController.java +++ b/src/main/java/com/sqx/modules/taskCenter/controller/TaskCenterRewardController.java @@ -98,6 +98,13 @@ public class TaskCenterRewardController { .eq("task_id", taskId) .gt("create_time", DateUtil.beginOfMonth(new Date()) + " 00:00:00")); if (record != null) { + if (record.getTargetId() != null) { + for (TaskCenterReward reward : list) { + if (reward.getId().equals(record.getSourceId())) { + reward.setTargetId(record.getTargetId()); + } + } + } map.put("receive", record.getSourceId()); map.put("record", record.getId()); } diff --git a/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenterReward.java b/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenterReward.java index a7386d9b..a0caf07e 100644 --- a/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenterReward.java +++ b/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenterReward.java @@ -27,7 +27,8 @@ public class TaskCenterReward extends Model { private String name; @ApiModelProperty("奖励类型 1 金币 2 现金红包 3 4 5 9 大转盘抽奖次数") private Integer type; - private Integer targetId; + @TableField(exist = false) + private Long targetId; @ApiModelProperty("数量") private Integer number; @ApiModelProperty("总数量")