|
|
@@ -16,6 +16,7 @@ import com.fs.common.core.domain.model.LoginUser;
|
|
|
import com.fs.common.enums.BusinessType;
|
|
|
import com.fs.common.utils.CloudHostUtils;
|
|
|
import com.fs.common.utils.SecurityUtils;
|
|
|
+import com.fs.common.utils.StringUtils;
|
|
|
import com.fs.course.dto.BatchSendCourseDTO;
|
|
|
import com.fs.course.param.*;
|
|
|
import com.fs.course.param.newfs.FsUserCourseAddCompanyUserParam;
|
|
|
@@ -39,6 +40,7 @@ import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.validation.Valid;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
|
@@ -158,12 +160,18 @@ public class CourseFsUserController extends AppBaseController {
|
|
|
@PostMapping("/sendReward")
|
|
|
@UserOperationLog(operationType = FsUserOperationEnum.SENDREWARD)
|
|
|
@RepeatSubmit
|
|
|
- public R sendReward(@RequestBody FsCourseSendRewardUParam param)
|
|
|
+ public R sendReward(@RequestBody FsCourseSendRewardUParam param, HttpServletRequest request)
|
|
|
{
|
|
|
if (ObjectUtil.isEmpty(param.getUserId())){
|
|
|
Long userId = Long.parseLong(getUserId());
|
|
|
param.setUserId(userId);
|
|
|
}
|
|
|
+ String sourceType = request.getHeader("sourcetype");
|
|
|
+ if(StringUtils.isNotBlank(sourceType)){
|
|
|
+ if ("APP".equals(sourceType)) {
|
|
|
+ param.setSource(3);
|
|
|
+ }
|
|
|
+ }
|
|
|
logger.info("zyp \n【发放奖励】2:{}",param);
|
|
|
return courseVideoService.sendRewardByFsUser(param);
|
|
|
}
|