|
@@ -4,10 +4,15 @@ import cn.afterturn.easypoi.excel.ExcelExportUtil;
|
|
|
import cn.afterturn.easypoi.excel.entity.ExportParams;
|
|
|
import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
|
|
|
import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity;
|
|
|
+import com.ssj.bean.sys.homework.domain.HomeworkPicture;
|
|
|
+import com.ssj.bean.sys.picturepredeal.domain.PicturePreDeal;
|
|
|
import com.ssj.framework.basic.common.bean.SplitPage;
|
|
|
import com.ssj.framework.core.common.controller.BaseController;
|
|
|
import com.ssj.framework.core.util.PropertiesUtil;
|
|
|
+import com.ssj.framework.core.util.ResponseEntity;
|
|
|
+import com.ssj.service.sys.homework.service.HomeworkPictureService;
|
|
|
import com.ssj.service.sys.jxy.service.JxyService;
|
|
|
+import com.ssj.service.sys.picturepredeal.service.PicturePreDealService;
|
|
|
import com.ssj.service.sys.sort.service.SortService;
|
|
|
import com.ssj.sys.model.ErrorModel;
|
|
|
import org.apache.poi.ss.usermodel.Workbook;
|
|
@@ -24,10 +29,7 @@ import javax.servlet.ServletOutputStream;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.IOException;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* @author sh
|
|
@@ -45,6 +47,12 @@ public class ErrorController extends BaseController {
|
|
|
@Autowired
|
|
|
private SortService sortService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private PicturePreDealService picturePreDealService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private HomeworkPictureService homeworkPictureService;
|
|
|
+
|
|
|
@RequestMapping("/errorList")
|
|
|
public String errorList(Model model,
|
|
|
@RequestParam(required = false, defaultValue = "10") int pageSize,
|
|
@@ -160,7 +168,7 @@ public class ErrorController extends BaseController {
|
|
|
entity.add(e2);
|
|
|
ExcelExportEntity e3 = new ExcelExportEntity("来源","type",20);
|
|
|
e3.setNeedMerge(true);
|
|
|
- e3.setReplace(new String[]{"其他渠道_1","推广_2","19.9电梯广告1_3","19.9电梯广告2_4","19.9电梯广告3_5","19.9元地推_6","19.9元书店_7","19.9元其他渠道_8"});
|
|
|
+ e3.setReplace(new String[]{"其他渠道_1","推广_2","19.9电梯广告1_3","19.9电梯广告2_4","19.9电梯广告3_5","19.9元地推_6","19.9元书店_7","19.9元其他渠道_8","19.9电梯广告4_9","19.9电梯广告5_10","19.9电梯广告6_11","19.9电梯广告7_12"});
|
|
|
entity.add(e3);
|
|
|
|
|
|
ExcelExportEntity e4 = new ExcelExportEntity("","list");
|
|
@@ -188,4 +196,41 @@ public class ErrorController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @RequestMapping(value = "/searchAnswer")
|
|
|
+ public String searchAnswer(String homeworkPictureId,Model model) {
|
|
|
+ try{
|
|
|
+ PicturePreDeal deal = picturePreDealService.findPreDealByHomeworkPictureId(homeworkPictureId);
|
|
|
+ HomeworkPicture picture = homeworkPictureService.getById(homeworkPictureId);
|
|
|
+ //查询练习册
|
|
|
+ if(Objects.isNull(deal)){
|
|
|
+ //未识别到答案
|
|
|
+ model.addAttribute("state",1);
|
|
|
+ }else{
|
|
|
+ model.addAttribute("state",2);
|
|
|
+ }
|
|
|
+ if(deal.getDealFlag() == 0){
|
|
|
+ //未识别到答案
|
|
|
+ model.addAttribute("state",1);
|
|
|
+ }else{
|
|
|
+ model.addAttribute("state",2);
|
|
|
+ }
|
|
|
+
|
|
|
+ if(deal.getDealFlag()>0){
|
|
|
+ Map<String, Object> workbook = jxyService.findWorkbook(deal.getBookId());
|
|
|
+ List<Map<String, Object>> answerList = jxyService.findAnswerList(deal.getQuestionIds());
|
|
|
+ model.addAttribute("workbook",workbook);
|
|
|
+ model.addAttribute("answerList",answerList);
|
|
|
+ }else{
|
|
|
+ model.addAttribute("workbook",null);
|
|
|
+ model.addAttribute("answerList",new ArrayList<>());
|
|
|
+ }
|
|
|
+
|
|
|
+ model.addAttribute("picture",picture);
|
|
|
+
|
|
|
+ }catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ return "sys/error/answerInfo";
|
|
|
+ }
|
|
|
}
|