| | |
| | | import com.doumee.dao.admin.request.OptionsObject; |
| | | import com.doumee.dao.admin.response.ProblemDTO; |
| | | import com.doumee.dao.business.ProblemsMapper; |
| | | import com.doumee.dao.business.model.Member; |
| | | import com.doumee.dao.business.model.Problems; |
| | | import com.doumee.dao.web.response.ProblemsVO; |
| | | import com.doumee.service.business.ProblemsService; |
| | |
| | | update.setEditor(loginUserInfo.getId()); |
| | | update.setEditDate(new Date()); |
| | | update.setTitle(problems.getTitle()); |
| | | update.setOptions(problems.getOptions()); |
| | | if(null != problems.getObjectList() && problems.getObjectList().size() > 0) { |
| | | update.setOptions(JSON.toJSONString(problems.getObjectList())); |
| | | } |
| | | update.setAnswer(problems.getAnswer()); |
| | | update.setSortnu(problems.getSortnu()); |
| | | update.setType(problems.getType()); |
| | |
| | | queryWrapper.lambda().eq(Problems::getSortnu, pageWrap.getModel().getSortnu()); |
| | | } |
| | | if (pageWrap.getModel().getType() != null) { |
| | | queryWrapper.lambda().eq(Problems::getType, pageWrap.getModel().getType()); |
| | | queryWrapper.lambda().in(Problems::getType, pageWrap.getModel().getType()); |
| | | } |
| | | if (pageWrap.getModel().getScore() != null) { |
| | | queryWrapper.lambda().eq(Problems::getScore, pageWrap.getModel().getScore()); |
| | |
| | | */ |
| | | @Override |
| | | public List<ProblemsVO> getProblemsVO(Integer useType){ |
| | | List<Problems> problemsList = problemsMapper.selectList(new QueryWrapper<Problems>().lambda().eq(Problems::getUseType,useType) |
| | | List<Problems> problemsList = problemsMapper.selectList(new QueryWrapper<Problems>().lambda() |
| | | .and(ms->ms.eq(Problems::getUseType,useType).or().eq(Problems::getUseType,Constants.ZERO)) |
| | | .eq(Problems::getIsdeleted, Constants.ZERO).orderByAsc(Problems::getSortnu)); |
| | | List<ProblemsVO> problemsVOList = new ArrayList<>(); |
| | | for (Problems problems:problemsList) { |