|
@@ -6,6 +6,7 @@ import com.qmth.distributed.print.business.bean.result.CourseDimensionTree;
|
|
|
import com.qmth.distributed.print.business.bean.result.CourseTargetResult;
|
|
|
import com.qmth.distributed.print.business.service.CourseDimensionService;
|
|
|
import com.qmth.distributed.print.business.service.CourseTargetService;
|
|
|
+import com.qmth.distributed.print.business.templete.importData.SyncImportTaskTemplate;
|
|
|
import com.qmth.teachcloud.common.annotation.OperationLogDetail;
|
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
|
import com.qmth.teachcloud.common.entity.SysUser;
|
|
@@ -14,6 +15,8 @@ import com.qmth.teachcloud.common.util.Result;
|
|
|
import com.qmth.teachcloud.common.util.ResultUtil;
|
|
|
import com.qmth.teachcloud.common.util.ServletUtil;
|
|
|
import io.swagger.annotations.*;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.validation.BindingResult;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
@@ -34,6 +37,7 @@ import java.io.IOException;
|
|
|
@RestController
|
|
|
@RequestMapping(ApiConstant.DEFAULT_URI_PREFIX + SystemConstant.PREFIX_URL_TEACH + "/course_target")
|
|
|
public class CourseTargetController {
|
|
|
+ private final static Logger log = LoggerFactory.getLogger(CourseTargetController.class);
|
|
|
|
|
|
@Resource
|
|
|
private CourseTargetService courseTargetService;
|
|
@@ -81,7 +85,13 @@ public class CourseTargetController {
|
|
|
public Result findDimensionTree(@ApiParam(value = "学期id") @RequestParam(required = false) String examId,
|
|
|
@ApiParam(value = "考试id") @RequestParam(required = false) String courseCode) {
|
|
|
SysUser requestUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
- courseDimensionService.syncTikuCourseProperties(SystemConstant.convertIdToLong(examId), courseCode, requestUser.getId());
|
|
|
+ try {
|
|
|
+ courseDimensionService.syncTikuCourseProperties(SystemConstant.convertIdToLong(examId), courseCode,
|
|
|
+ requestUser.getId());
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error(e.getMessage());
|
|
|
+ }
|
|
|
+
|
|
|
return ResultUtil.ok(courseTargetService.findDimensionTree(SystemConstant.convertIdToLong(examId), courseCode,
|
|
|
requestUser.getId()));
|
|
|
}
|