| | |
| | | @Autowired |
| | | private TjSurveyQuestionMapper tjSurveyQuestionMapper; |
| | | |
| | | @Autowired |
| | | private ITjSurveyQuestionService tjSurveyQuestionService; |
| | | |
| | | /** |
| | | * 查询问卷问题 |
| | | * |
| | |
| | | * @param tjSurveyQuestion 问卷问题 |
| | | * @return 结果 |
| | | */ |
| | | @Transactional |
| | | // @Transactional |
| | | @Override |
| | | public int insertTjSurveyQuestion(TjSurveyQuestion tjSurveyQuestion) { |
| | | tjSurveyQuestion.setCreateTime(DateUtils.getNowDate()); |
| | | tjSurveyQuestion.setCreateBy(SecurityUtils.getLoginUser().getUsername()); |
| | | int rows = tjSurveyQuestionMapper.insertTjSurveyQuestion(tjSurveyQuestion); |
| | | System.out.println(tjSurveyQuestion); |
| | | insertTjSurveyOptions(tjSurveyQuestion); |
| | | return rows; |
| | | // int rows = tjSurveyQuestionMapper.insertTjSurveyQuestion(tjSurveyQuestion); |
| | | if (tjSurveyQuestionService.save(tjSurveyQuestion)) { |
| | | insertTjSurveyOptions(tjSurveyQuestion); |
| | | return 1; |
| | | } |
| | | return 0; |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @Transactional |
| | | @Override |
| | | public int deleteTjSurveyQuestionByQid(String qid) { |
| | | public int deleteTjSurveyQuestionByQid(Long qid) { |
| | | tjSurveyQuestionMapper.deleteTjSurveyOptionsByQid(qid); |
| | | return tjSurveyQuestionMapper.deleteTjSurveyQuestionByQid(qid); |
| | | } |
| | |
| | | */ |
| | | public void insertTjSurveyOptions(TjSurveyQuestion tjSurveyQuestion) { |
| | | List<TjSurveyOptions> tjSurveyOptionsList = tjSurveyQuestion.getTjSurveyOptionsList(); |
| | | String qid = tjSurveyQuestion.getQid(); |
| | | Long qid = tjSurveyQuestion.getQid(); |
| | | if (StringUtils.isNotNull(tjSurveyOptionsList)) { |
| | | List<TjSurveyOptions> list = new ArrayList<TjSurveyOptions>(); |
| | | for (TjSurveyOptions tjSurveyOptions : tjSurveyOptionsList) { |
| | | tjSurveyOptions.setQid(qid); |
| | | tjSurveyOptions.setQid(qid.toString()); |
| | | tjSurveyOptions.setDeleted(0); |
| | | tjSurveyOptions.setCreateBy(SecurityUtils.getLoginUser().getUsername()); |
| | | tjSurveyOptions.setCreateTime(DateUtils.getNowDate()); |