|
@@ -48,7 +48,7 @@ public class CallbackController {
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "/download/add", method = RequestMethod.POST)
|
|
|
- public APIResult<Boolean> addDownloadInfo(HttpServletRequest request, @NeedUser DeviceUserVo user, @RequestBody DownloadInfoDTO dto) {
|
|
|
+ public APIResult<Boolean> addDownloadInfo(HttpServletRequest request, @NeedUser DeviceUserVo user,@RequestParam("lessonId") String lessonId , @RequestParam("data") String data) {
|
|
|
|
|
|
|
|
|
|
|
@@ -68,12 +68,18 @@ public class CallbackController {
|
|
|
String localName = request.getLocalName();//获取WEB服务器的主机名
|
|
|
String device = request.getHeader("User-Agent");
|
|
|
|
|
|
- if(StringUtils.isBlank(dto.getLessonId())){
|
|
|
+
|
|
|
+
|
|
|
+ DownloadInfoDTO dto = new DownloadInfoDTO();
|
|
|
+
|
|
|
+ if(StringUtils.isBlank(lessonId)){
|
|
|
return APIResult.error(ApiWebCode.PARAMETER_ERROR);
|
|
|
}
|
|
|
- if(StringUtils.isBlank(dto.getData())){
|
|
|
- //return APIResult.error(ApiWebCode.PARAMETER_ERROR);
|
|
|
+ if(StringUtils.isNotBlank(data)){
|
|
|
+ dto.setData(data);
|
|
|
}
|
|
|
+
|
|
|
+ dto.setLessonId(lessonId);
|
|
|
dto.setMerchantId(user.getMerchantId());
|
|
|
dto.setUserId(user.getUid());
|
|
|
dto.setDeviceType(device);
|