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