|
@@ -1,5 +1,7 @@
|
|
package com.qmth.distributed.print.api.mark;
|
|
package com.qmth.distributed.print.api.mark;
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
@@ -15,6 +17,7 @@ import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
import com.qmth.teachcloud.common.entity.SysConfig;
|
|
import com.qmth.teachcloud.common.entity.SysConfig;
|
|
import com.qmth.teachcloud.common.service.CommonCacheService;
|
|
import com.qmth.teachcloud.common.service.CommonCacheService;
|
|
import com.qmth.teachcloud.mark.bean.scananswer.SheetUploadVo;
|
|
import com.qmth.teachcloud.mark.bean.scananswer.SheetUploadVo;
|
|
|
|
+import com.qmth.teachcloud.mark.bean.scanpackage.ScanPackageFindVo;
|
|
import com.qmth.teachcloud.mark.bean.scanpackage.ScanPackageQuery;
|
|
import com.qmth.teachcloud.mark.bean.scanpackage.ScanPackageQuery;
|
|
import com.qmth.teachcloud.mark.bean.scanpackage.ScanPackageVo;
|
|
import com.qmth.teachcloud.mark.bean.scanpackage.ScanPackageVo;
|
|
import com.qmth.teachcloud.mark.service.ScanPackageService;
|
|
import com.qmth.teachcloud.mark.service.ScanPackageService;
|
|
@@ -52,12 +55,25 @@ public class ScanPackageController {
|
|
@RequestMapping(value = "image/upload", method = RequestMethod.POST)
|
|
@RequestMapping(value = "image/upload", method = RequestMethod.POST)
|
|
public SheetUploadVo imageUpload(@RequestParam Long examId, @RequestParam String packageCode,
|
|
public SheetUploadVo imageUpload(@RequestParam Long examId, @RequestParam String packageCode,
|
|
@RequestParam Integer packageNo, @RequestParam MultipartFile file, @RequestParam String md5) {
|
|
@RequestParam Integer packageNo, @RequestParam MultipartFile file, @RequestParam String md5) {
|
|
- return scanPackageService.imageUpload(examId, packageCode, packageNo,file, md5);
|
|
|
|
|
|
+ return scanPackageService.imageUpload(examId, packageCode, packageNo, file, md5);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
@ApiOperation(value = "签到表扫描结果列表")
|
|
@ApiOperation(value = "签到表扫描结果列表")
|
|
@RequestMapping(value = "image/list", method = RequestMethod.POST)
|
|
@RequestMapping(value = "image/list", method = RequestMethod.POST)
|
|
public IPage<ScanPackageVo> imagePage(@Validated ScanPackageQuery query) {
|
|
public IPage<ScanPackageVo> imagePage(@Validated ScanPackageQuery query) {
|
|
return scanPackageService.imagePage(query);
|
|
return scanPackageService.imagePage(query);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value = "签到表编号查询")
|
|
|
|
+ @RequestMapping(value = "find", method = RequestMethod.POST)
|
|
|
|
+ public ScanPackageFindVo find(@RequestParam Long examId, @RequestParam String packageCode) {
|
|
|
|
+ return scanPackageService.find(examId, packageCode);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value = "签到表详情")
|
|
|
|
+ @RequestMapping(value = "image/get", method = RequestMethod.POST)
|
|
|
|
+ public List<String> imageGet(@RequestParam Long examId, @RequestParam String coursePaperId,
|
|
|
|
+ @RequestParam String packageCode) {
|
|
|
|
+ return scanPackageService.imageGet(examId,coursePaperId, packageCode);
|
|
|
|
+ }
|
|
}
|
|
}
|