|
|
|
@@ -1,5 +1,6 @@ |
|
|
|
package com.iformall.service.impl; |
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray; |
|
|
|
import com.github.pagehelper.PageHelper; |
|
|
|
import com.github.pagehelper.PageInfo; |
|
|
|
import com.iformall.common.ErrorCode; |
|
|
|
@@ -11,6 +12,7 @@ import com.iformall.domain.po.WxActivityJoin; |
|
|
|
import com.iformall.domain.po.WxCUser; |
|
|
|
import com.iformall.domain.po.WxCreditHistory; |
|
|
|
import com.iformall.domain.po.msg.WxMsgRecord; |
|
|
|
import com.iformall.domain.vo.WxActivityJoinQuestionAnswer; |
|
|
|
import com.iformall.enums.*; |
|
|
|
import com.iformall.mapper.*; |
|
|
|
import com.iformall.mq.MqBaseProducer; |
|
|
|
@@ -93,6 +95,20 @@ public class WxActivityJoinServiceImpl implements WxActivityJoinService { |
|
|
|
WxActivity wxActivity = wxActivityMapper.selectByPrimaryKey(wxActivityJoin.getActivityId()); |
|
|
|
String title = wxActivity.getTitle(); |
|
|
|
List<WxActivityJoin> list = wxActivityJoinMapper.findList(wxActivityJoin); |
|
|
|
for (WxActivityJoin activityJoin : list) { |
|
|
|
String answer = activityJoin.getAnswer(); |
|
|
|
if (StringUtils.isNotEmpty(answer)) { |
|
|
|
StringBuffer quesAnswer = new StringBuffer(); |
|
|
|
List<WxActivityJoinQuestionAnswer> wxActivityJoinQuestionAnswers = JSONArray.parseArray(answer, WxActivityJoinQuestionAnswer.class); |
|
|
|
for (int i = 0; i < wxActivityJoinQuestionAnswers.size(); i++) { |
|
|
|
WxActivityJoinQuestionAnswer wxActivityJoinQuestionAnswer = wxActivityJoinQuestionAnswers.get(i); |
|
|
|
quesAnswer.append("[").append("问题").append(i + 1).append(":").append(wxActivityJoinQuestionAnswer.getQues()) |
|
|
|
.append(",").append("答案").append(":").append(wxActivityJoinQuestionAnswer.getAnswer()) |
|
|
|
.append("]"); |
|
|
|
activityJoin.setAnswer(quesAnswer.toString()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
excelService.exportExcel(list, title, title, WxActivityJoin.class, "报名表.xlsx", response, false); |
|
|
|
} |
|
|
|
|
|
|
|
|