parent
							
								
									7930049a4d
								
							
						
					
					
						commit
						e9a1db3d02
					
				@ -0,0 +1,8 @@
 | 
				
			||||
package com.tamguo.modules.tiku.dao;
 | 
				
			||||
 | 
				
			||||
import com.tamguo.config.dao.SuperMapper;
 | 
				
			||||
import com.tamguo.modules.tiku.model.QuestionAnswerEntity;
 | 
				
			||||
 | 
				
			||||
public interface QuestionAnswerMapper extends SuperMapper<QuestionAnswerEntity>{
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,10 @@
 | 
				
			||||
package com.tamguo.modules.tiku.service;
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.service.IService;
 | 
				
			||||
import com.tamguo.modules.tiku.model.QuestionAnswerEntity;
 | 
				
			||||
 | 
				
			||||
public interface IQuestionAnswerService extends IService<QuestionAnswerEntity>{
 | 
				
			||||
 | 
				
			||||
	void sendAnswer(QuestionAnswerEntity entity);
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,25 @@
 | 
				
			||||
package com.tamguo.modules.tiku.service.impl;
 | 
				
			||||
 | 
				
			||||
import java.util.Date;
 | 
				
			||||
 | 
				
			||||
import org.springframework.stereotype.Service;
 | 
				
			||||
import org.springframework.transaction.annotation.Transactional;
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
 | 
				
			||||
import com.tamguo.modules.tiku.dao.QuestionAnswerMapper;
 | 
				
			||||
import com.tamguo.modules.tiku.model.QuestionAnswerEntity;
 | 
				
			||||
import com.tamguo.modules.tiku.service.IQuestionAnswerService;
 | 
				
			||||
 | 
				
			||||
@Service
 | 
				
			||||
public class QuestionAnswerServiceImpl extends ServiceImpl<QuestionAnswerMapper, QuestionAnswerEntity> implements IQuestionAnswerService{
 | 
				
			||||
 | 
				
			||||
	@Transactional(readOnly=false)
 | 
				
			||||
	@Override
 | 
				
			||||
	public void sendAnswer(QuestionAnswerEntity entity) {
 | 
				
			||||
		entity.setCreateDate(new Date());
 | 
				
			||||
		entity.setAgreeNum(0);
 | 
				
			||||
		entity.setDisagreeNum(0);
 | 
				
			||||
		baseMapper.insert(entity);
 | 
				
			||||
	}
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,30 @@
 | 
				
			||||
package com.tamguo.web.member;
 | 
				
			||||
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.stereotype.Controller;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestBody;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMethod;
 | 
				
			||||
import org.springframework.web.bind.annotation.ResponseBody;
 | 
				
			||||
import com.tamguo.common.utils.Result;
 | 
				
			||||
import com.tamguo.modules.tiku.model.QuestionAnswerEntity;
 | 
				
			||||
import com.tamguo.modules.tiku.service.IQuestionAnswerService;
 | 
				
			||||
import com.tamguo.utils.ShiroUtils;
 | 
				
			||||
 | 
				
			||||
@Controller
 | 
				
			||||
public class QuestionAnswerController {
 | 
				
			||||
	
 | 
				
			||||
	@Autowired
 | 
				
			||||
	private IQuestionAnswerService iQuestionAnswerService;
 | 
				
			||||
 | 
				
			||||
	@RequestMapping(value = "member/sendAnswer.html", method = RequestMethod.POST)
 | 
				
			||||
	@ResponseBody
 | 
				
			||||
	public Result sendAnswer(@RequestBody QuestionAnswerEntity entity){
 | 
				
			||||
		entity.setMemberAvatar(ShiroUtils.getMember().getAvatar());
 | 
				
			||||
		entity.setMemberId(ShiroUtils.getMemberId());
 | 
				
			||||
		entity.setMemberName(ShiroUtils.getMember().getNickName());
 | 
				
			||||
		iQuestionAnswerService.sendAnswer(entity);
 | 
				
			||||
		return Result.result(0, null, "保存成功");
 | 
				
			||||
	}
 | 
				
			||||
	
 | 
				
			||||
}
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue