|
@@ -1,16 +1,13 @@
|
|
|
package com.zd.exam.api.feign.fallback;
|
|
package com.zd.exam.api.feign.fallback;
|
|
|
|
|
|
|
|
-import com.zd.exam.api.entity.ElResources;
|
|
|
|
|
import com.zd.exam.api.feign.RemoteExamService;
|
|
import com.zd.exam.api.feign.RemoteExamService;
|
|
|
-import com.zd.model.constant.HttpStatus;
|
|
|
|
|
import com.zd.model.domain.R;
|
|
import com.zd.model.domain.R;
|
|
|
-import com.zd.model.domain.ResultData;
|
|
|
|
|
|
|
+import com.zd.exam.api.entity.ElResources;
|
|
|
import com.zd.model.page.TableDataInfo;
|
|
import com.zd.model.page.TableDataInfo;
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.cloud.openfeign.FallbackFactory;
|
|
import org.springframework.cloud.openfeign.FallbackFactory;
|
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
-
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
|
@@ -30,73 +27,73 @@ public class RemoteExamFallback implements FallbackFactory<RemoteExamService> {
|
|
|
@Override
|
|
@Override
|
|
|
public TableDataInfo list(Map exam) {
|
|
public TableDataInfo list(Map exam) {
|
|
|
TableDataInfo dataInfo = new TableDataInfo<>();
|
|
TableDataInfo dataInfo = new TableDataInfo<>();
|
|
|
- dataInfo.setCode(HttpStatus.ERROR);
|
|
|
|
|
|
|
+ dataInfo.setCode(R.FAIL);
|
|
|
return dataInfo;
|
|
return dataInfo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> createPaper(Map elPaper) {
|
|
|
|
|
- return ResultData.fail("开始考试失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> createPaper(Map elPaper) {
|
|
|
|
|
+ return R.fail("开始考试失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> handPaper(Map elPaper) {
|
|
|
|
|
- return ResultData.fail("交卷失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> handPaper(Map elPaper) {
|
|
|
|
|
+ return R.fail("交卷失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> queryQuDetail(Map paperQu) {
|
|
|
|
|
- return ResultData.fail("调用答题过程失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> queryQuDetail(Map paperQu) {
|
|
|
|
|
+ return R.fail("调用答题过程失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> fillAnswer(Map<String,Object> paperQuMap) {
|
|
|
|
|
- return ResultData.fail("提交答案失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> fillAnswer(Map<String,Object> paperQuMap) {
|
|
|
|
|
+ return R.fail("提交答案失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> getInfo(Long id) {
|
|
|
|
|
- return ResultData.fail("获取试卷管理详细信息失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> getInfo(Long id) {
|
|
|
|
|
+ return R.fail("获取试卷管理详细信息失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> recoveryPoints(Map<String,Object> recovery) {
|
|
|
|
|
|
|
+ public R<Object> recoveryPoints(Map<String,Object> recovery) {
|
|
|
if(recovery.get("pointsType")!=null && recovery.get("pointsType").equals("2")){
|
|
if(recovery.get("pointsType")!=null && recovery.get("pointsType").equals("2")){
|
|
|
- return ResultData.fail("移除黑名单失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ return R.fail("移除黑名单失败:" + throwable.getMessage());
|
|
|
}else if(recovery.get("pointsType")!=null && recovery.get("pointsType").equals("1")){
|
|
}else if(recovery.get("pointsType")!=null && recovery.get("pointsType").equals("1")){
|
|
|
- return ResultData.fail("移除负面清单失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ return R.fail("移除负面清单失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
- return ResultData.fail("移除失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ return R.fail("移除失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> deductionPoints(Map<String,Object> deductionPoint) {
|
|
|
|
|
- return ResultData.fail("扣除积分失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> deductionPoints(Map<String,Object> deductionPoint) {
|
|
|
|
|
+ return R.fail("扣除积分失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> getPointsConfig(Map<String,Object> markconfig) {
|
|
|
|
|
- return ResultData.fail("获取积分列表失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> getPointsConfig(Map<String,Object> markconfig) {
|
|
|
|
|
+ return R.fail("获取积分列表失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> initCreditPoints(Map<String,Object> initMap) {
|
|
|
|
|
- return ResultData.fail("初始化积分失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> initCreditPoints(Map<String,Object> initMap) {
|
|
|
|
|
+ return R.fail("初始化积分失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> obtainBonusPoints(Map<String,Object> obtainMap) {
|
|
|
|
|
- return ResultData.fail("获取奖励积分失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> obtainBonusPoints(Map<String,Object> obtainMap) {
|
|
|
|
|
+ return R.fail("获取奖励积分失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> getLastMonthViolation(Map<String,Object> obtainMap) {
|
|
|
|
|
- return ResultData.fail("获取上月的违规记录列表失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> getLastMonthViolation(Map<String,Object> obtainMap) {
|
|
|
|
|
+ return R.fail("获取上月的违规记录列表失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Map> paperResult(Map elPaper) {
|
|
|
|
|
- return ResultData.fail("查询考试结果失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Map> paperResult(Map elPaper) {
|
|
|
|
|
+ return R.fail("查询考试结果失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -110,14 +107,13 @@ public class RemoteExamFallback implements FallbackFactory<RemoteExamService> {
|
|
|
@Override
|
|
@Override
|
|
|
public TableDataInfo queryMyCert(Map<String, Object> userCert) {
|
|
public TableDataInfo queryMyCert(Map<String, Object> userCert) {
|
|
|
TableDataInfo dataInfo = new TableDataInfo<>();
|
|
TableDataInfo dataInfo = new TableDataInfo<>();
|
|
|
- dataInfo.setCode(HttpStatus.ERROR);
|
|
|
|
|
-
|
|
|
|
|
|
|
+ dataInfo.setCode(R.FAIL);
|
|
|
return dataInfo;
|
|
return dataInfo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> getPaperStatistics(Long id) {
|
|
|
|
|
- return ResultData.fail("查询当前考题的正确和错误数量失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> getPaperStatistics(Long id) {
|
|
|
|
|
+ return R.fail("查询当前考题的正确和错误数量失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -128,18 +124,18 @@ public class RemoteExamFallback implements FallbackFactory<RemoteExamService> {
|
|
|
@Override
|
|
@Override
|
|
|
public TableDataInfo recordMyApp(Map<String, Object> myApp) {
|
|
public TableDataInfo recordMyApp(Map<String, Object> myApp) {
|
|
|
TableDataInfo dataInfo = new TableDataInfo<>();
|
|
TableDataInfo dataInfo = new TableDataInfo<>();
|
|
|
- dataInfo.setCode(HttpStatus.ERROR);
|
|
|
|
|
|
|
+ dataInfo.setCode(R.FAIL);
|
|
|
return dataInfo;
|
|
return dataInfo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> recordMyAppCount() {
|
|
|
|
|
- return ResultData.fail("查询我的积分统计失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> recordMyAppCount() {
|
|
|
|
|
+ return R.fail("查询我的积分统计失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<Object> findByUserId(Map<String, Object> map) {
|
|
|
|
|
- return ResultData.fail("查询用户是否存在积分表失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<Object> findByUserId(Map<String, Object> map) {
|
|
|
|
|
+ return R.fail("查询用户是否存在积分表失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -160,13 +156,13 @@ public class RemoteExamFallback implements FallbackFactory<RemoteExamService> {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData getBonusPointsConfig(Map map) {
|
|
|
|
|
- return ResultData.fail("获取奖励分配置失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R getBonusPointsConfig(Map map) {
|
|
|
|
|
+ return R.fail("获取奖励分配置失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public ResultData<List<ElResources>> listAll() {
|
|
|
|
|
- return ResultData.fail("获取学习资源列表失败:" + throwable.getMessage());
|
|
|
|
|
|
|
+ public R<List<ElResources>> listAll() {
|
|
|
|
|
+ return R.fail("获取学习资源列表失败:" + throwable.getMessage());
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
}
|
|
}
|