|
|
@@ -6,6 +6,7 @@ import com.fs.common.exception.BaseException;
|
|
|
import com.fs.live.domain.Live;
|
|
|
import com.fs.live.domain.LiveCompletionPointsRecord;
|
|
|
import com.fs.live.domain.LiveWatchConfig;
|
|
|
+import com.fs.live.enums.FsUserIntegralLogTypeEnum;
|
|
|
import com.fs.live.mapper.LiveCompletionPointsRecordMapper;
|
|
|
import com.fs.live.service.ILiveCompletionPointsRecordService;
|
|
|
import com.fs.live.service.ILiveService;
|
|
|
@@ -24,6 +25,7 @@ import java.math.RoundingMode;
|
|
|
import java.time.LocalDate;
|
|
|
import java.time.ZoneId;
|
|
|
import java.time.temporal.ChronoUnit;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
@@ -223,13 +225,15 @@ public class LiveCompletionPointsRecordServiceImpl implements ILiveCompletionPoi
|
|
|
"live_completion_" + recordId, // busId: 业务ID
|
|
|
null // tuiUserId: 推荐人ID,这里为null
|
|
|
);
|
|
|
-
|
|
|
+ List<FsUser> addUserLists = new ArrayList<FsUser>();
|
|
|
+ addUserLists.add(user);
|
|
|
// 6. 更新完课记录状态
|
|
|
LiveCompletionPointsRecord updateRecord = new LiveCompletionPointsRecord();
|
|
|
updateRecord.setId(recordId);
|
|
|
updateRecord.setReceiveStatus(1);
|
|
|
updateRecord.setReceiveTime(new Date());
|
|
|
recordMapper.updateRecord(updateRecord);
|
|
|
+ fsUserService.openPlatformGeneralUserIntegralHandle(addUserLists,recordId, Long.valueOf(record.getPointsAwarded()), FsUserIntegralLogTypeEnum.TYPE_28.getValue());
|
|
|
|
|
|
// 7. 返回更新后的记录
|
|
|
record.setReceiveStatus(1);
|