|
|
@@ -459,6 +459,7 @@ public class MarketFrontServiceImpl implements MarketFrontService {
|
|
|
record = new TaskUserCompleteRecord();
|
|
|
record.setUserId(userId);
|
|
|
record.setTaskId(data.getId());
|
|
|
+ record.setPoints(data.getPoints());
|
|
|
record.setStatus(TaskUserCompleteRecord.Status.complete);
|
|
|
taskUserCompleteRecordMapper.insert(record);
|
|
|
}
|
|
|
@@ -485,7 +486,7 @@ public class MarketFrontServiceImpl implements MarketFrontService {
|
|
|
}
|
|
|
|
|
|
public void handleSpecialTask(Long userId, TaskFrontView data, DateTime beginTime, DateTime endTime) {
|
|
|
- if (TaskTypeEnum.share.name().equals(data.getTypeName())) {
|
|
|
+ if (TaskTypeEnum.share.getDesc().equals(data.getTypeName())) {
|
|
|
//邀请人数是否达标
|
|
|
Integer count = userDistributeSharedMapper.selectCount(Wrappers.lambdaQuery(UserDistributeShared.class)
|
|
|
.eq(UserDistributeShared::getSharedId, userId)
|
|
|
@@ -494,7 +495,7 @@ public class MarketFrontServiceImpl implements MarketFrontService {
|
|
|
if (count >= data.getInviteNum() && data.getStatus() == TaskUserCompleteRecord.Status.waiting) {
|
|
|
data.setStatus(TaskUserCompleteRecord.Status.complete);
|
|
|
}
|
|
|
- } else if (TaskTypeEnum.bind_phone.name().equals(data.getTypeName())) {
|
|
|
+ } else if (TaskTypeEnum.bind_phone.getDesc().equals(data.getTypeName())) {
|
|
|
UserBindPhone bindPhone = userBindPhoneMapper.selectOne(Wrappers.lambdaQuery(UserBindPhone.class)
|
|
|
.eq(UserBindPhone::getUserId, userId).last("limit 1"));
|
|
|
if (bindPhone != null) {
|