he2802 4 tahun lalu
induk
melakukan
a49d0c4a30

+ 4 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/bo/QuestionAddBo.java

@@ -5,7 +5,7 @@ import io.swagger.annotations.ApiModelProperty;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 import java.util.Date;
-
+import java.util.List;
 
 
 /**
@@ -69,4 +69,7 @@ public class QuestionAddBo {
     /** 编码 */
     @ApiModelProperty("编码")
     private String code;
+    /** 选项列表 */
+    @ApiModelProperty("选项列表")
+    private List<QuestionOptionsAddBo> optionsList;
 }

+ 15 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/bo/QuestionOptionsAddBo.java

@@ -0,0 +1,15 @@
+package com.zhongzheng.modules.bank.bo;
+
+import io.swagger.annotations.ApiModelProperty;
+
+public class QuestionOptionsAddBo {
+
+    @ApiModelProperty("选项ID")
+    private Long optionsId;
+
+    @ApiModelProperty("文本")
+    private String content;
+
+    @ApiModelProperty("图片地址")
+    private Long imgUrl;
+}

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/service/impl/QuestionServiceImpl.java

@@ -2,6 +2,7 @@ package com.zhongzheng.modules.bank.service.impl;
 
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.util.StrUtil;
+import com.alibaba.fastjson.JSON;
 import com.zhongzheng.common.utils.DateUtils;
 import com.zhongzheng.common.utils.ServletUtils;
 import com.zhongzheng.modules.bank.bo.QuestionAddBo;
@@ -82,6 +83,9 @@ public class QuestionServiceImpl extends ServiceImpl<QuestionMapper, Question> i
     public Boolean insertByAddBo(QuestionAddBo bo) {
         Question add = BeanUtil.toBean(bo, Question.class);
         add.setCode(ServletUtils.getEncoded("TM"));
+        if(bo.getOptionsList()!=null){
+            add.setJsonStr(JSON.toJSONString(bo.getOptionsList()));
+        }
         validEntityBeforeSave(add);
         add.setCreateTime(DateUtils.getNowTime());
         add.setUpdateTime(DateUtils.getNowTime());