| | |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.core.annotation.Java110Cmd; |
| | | import com.java110.core.annotation.Java110Transactional; |
| | | import com.java110.core.context.ICmdDataFlowContext; |
| | | import com.java110.core.event.cmd.Cmd; |
| | | import com.java110.core.event.cmd.CmdEvent; |
| | |
| | | } |
| | | |
| | | @Override |
| | | @Java110Transactional |
| | | public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException, ParseException { |
| | | |
| | | //todo 写入题目信息 |
| | |
| | | questionAnswerPo.setQaName(reqJson.getString("qaName")); |
| | | questionAnswerPo.setCommunityId(reqJson.getString("communityId")); |
| | | questionAnswerPo.setQaType(QuestionAnswerDto.QA_TYPE_VOTE); |
| | | questionAnswerPo.setState(QuestionAnswerDto.STATE_WAIT); |
| | | questionAnswerV1InnerServiceSMOImpl.saveQuestionAnswer(questionAnswerPo); |
| | | |
| | | QuestionAnswerTitleRelPo questionAnswerTitleRelPo = new QuestionAnswerTitleRelPo(); |
| | |
| | | questionAnswerTitleRelPo.setQatrId(GenerateCodeFactory.getGeneratorId(CODE_PREFIX_ID)); |
| | | questionAnswerTitleRelV1InnerServiceSMOImpl.saveQuestionAnswerTitleRel(questionAnswerTitleRelPo); |
| | | |
| | | questionAnswerBMOImpl.saveUserQuestionAnswer(questionAnswerPo,reqJson.getString("roomIds")); |
| | | questionAnswerBMOImpl.saveUserQuestionAnswer(questionAnswerPo,reqJson.getJSONArray("roomIds")); |
| | | } |
| | | } |