springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActQuestnaireSubVO.java
@@ -9,7 +9,7 @@ public class ComActQuestnaireSubVO { @ApiModelProperty("id") private Long id; @ApiModelProperty("类型 0单选1多选2问答题") @ApiModelProperty("类型 0 单选 1 多选 2 输入框 3 手机号 4 身份证 5 文字描述 6 日期选择 7 时间选择 8 可换行的输入框 9姓名输入框") private int type; @ApiModelProperty("题目内容") private String content; springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/reserve/ComActReserveRegisterDetailedAnswerVO.java
@@ -20,4 +20,7 @@ @ApiModelProperty("回答内容") private String answerContent; @ApiModelProperty("类型 0 单选 1 多选 2 输入框 3 手机号 4 身份证 5 文字描述 6 日期选择 7 时间选择 8 可换行的输入框 9姓名输入框") private Integer type; } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/reserve/ComActReserveSubListVO.java
@@ -14,6 +14,9 @@ @ApiModelProperty("题目内容") private String content; @ApiModelProperty("类型 0 单选 1 多选 2 输入框 3 手机号 4 身份证 5 文字描述 6 日期选择 7 时间选择 8 可换行的输入框 9姓名输入框") private Integer type; public ComActReserveSubListVO() { } springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActReserveApi.java
@@ -492,10 +492,12 @@ head1.add("登记时间"); headList.add(head1); subVOList.forEach(sub -> { List<String> headn = new ArrayList<>(); headn.add(firstRowContent); headn.add(sub.getContent()); headList.add(headn); if(sub.getType() != 5){ List<String> headn = new ArrayList<>(); headn.add(firstRowContent); headn.add(sub.getContent()); headList.add(headn); } }); List<List<Object>> datalist = new ArrayList<>(); List<ComActQuestnaireAnswerContentVO> answerContentVOList = questnaireAnswersDTOS.getAnswers(); @@ -507,6 +509,9 @@ StringBuffer sb = new StringBuffer(); Boolean isDX = false; for (ComActQuestnaireAnswerContentVO userAnswers:usersAnswers) { if (userAnswers.getOptionType().equals(5)){ continue; } if(reserveRecordId == null){ reserveRecordId = userAnswers.getReserveRecordId(); userData.add(userAnswers.getNickName()); springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActReserveAnswerContentServiceImpl.java
@@ -53,9 +53,11 @@ List<ComActReserveSubDO> list = comActReserveSubMapper.selectList(new QueryWrapper<ComActReserveSubDO>().lambda().eq(ComActReserveSubDO::getReserveId, reserveId)); List<ComActQuestnaireSubVO> listSubVo = new ArrayList<>(); list.forEach(subDo -> { ComActQuestnaireSubVO comActQuestnaireSubVO = new ComActQuestnaireSubVO(); BeanUtils.copyProperties(subDo, comActQuestnaireSubVO); listSubVo.add(comActQuestnaireSubVO); if(!subDo.getType().equals(5)){ ComActQuestnaireSubVO comActQuestnaireSubVO = new ComActQuestnaireSubVO(); BeanUtils.copyProperties(subDo, comActQuestnaireSubVO); listSubVo.add(comActQuestnaireSubVO); } }); result.setSubs(listSubVo); @@ -94,7 +96,9 @@ List<ComActReserveRegisterDetailedAnswerVO> registerDetailedAnswerList = this.baseMapper.getRegisterDetailedAnswerList(registerDetailed.getId()); if(!registerDetailedAnswerList.isEmpty()){ for (ComActReserveRegisterDetailedAnswerVO detailed:registerDetailedAnswerList) { map.put(detailed.getReserveSubId() + "",detailed.getAnswerContent()); if(!detailed.getType().equals(5)){ map.put(detailed.getReserveSubId() + "",detailed.getAnswerContent()); } } } //渲染登记流水号 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActReserveSubServiceImpl.java
@@ -31,9 +31,14 @@ List<ComActReserveSubListVO> resultList = new ArrayList<>(100); resultList.add(new ComActReserveSubListVO("nub","序号")); resultList.add(new ComActReserveSubListVO("nickName","用户昵称")); List<ComActReserveSubListVO> list = this.baseMapper.getReserveSubjectList(reserveId); if(list != null && !list.isEmpty()){ resultList.addAll(list); List<ComActReserveSubListVO> subList = this.baseMapper.getReserveSubjectList(reserveId); if(subList != null && !subList.isEmpty()){ subList.forEach(list -> { if(!list.getType().equals(5)){ resultList.add(list); } }); // resultList.addAll(list); } resultList.add(new ComActReserveSubListVO("id","登记流水")); resultList.add(new ComActReserveSubListVO("time","登记时间")); springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActReserveAnswerContentMapper.xml
@@ -57,7 +57,7 @@ <select id="getRegisterDetailedAnswerList" resultType="com.panzhihua.common.model.vos.community.reserve.ComActReserveRegisterDetailedAnswerVO"> SELECT car.content as reserveSubContent, carac.answer_content as answerContent,carac.reserve_sub_id as reserveSubId car.content as reserveSubContent, carac.answer_content as answerContent,carac.reserve_sub_id,car.`type` as reserveSubId FROM com_act_reserve_answer_content AS carac LEFT JOIN com_act_reserve_sub AS car ON car.id = carac.reserve_sub_id springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActReserveSubMapper.xml
@@ -22,7 +22,7 @@ </sql> <select id="getReserveSubjectList" resultType="com.panzhihua.common.model.vos.community.reserve.ComActReserveSubListVO"> select id,content from com_act_reserve_sub where reserve_id = #{reserveId} order by id asc select id,content,`type` from com_act_reserve_sub where reserve_id = #{reserveId} order by id asc </select> </mapper>