guozhaoshun 6 år sedan
förälder
incheckning
d384538f05

+ 10 - 4
rankin-api-web/src/main/java/cn/rankin/apiweb/controller/CallbackController.java

@@ -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);