Kaynağa Gözat

add
问卷信息

18339543638 4 ay önce
ebeveyn
işleme
26f6be0450

+ 5 - 3
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionAnswerPO.java

@@ -6,13 +6,13 @@ import cn.tr.module.smart.common.entity.BizQuestionEntity;
 import cn.tr.module.smart.common.entity.BizWxAppletQuestionAnswerEntity;
 import cn.tr.plugin.mybatis.config.handler.JsonbTypeHandler;
 import cn.tr.plugin.mybatis.pojo.TenantPO;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.*;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.ToString;
+import org.apache.ibatis.type.JdbcType;
+
 import java.util.*;
 /**
  * 问卷回答实体
@@ -60,4 +60,6 @@ public class BizQuestionAnswerPO extends TenantPO {
     @ApiModelProperty(value = "问卷类型", position = 8)
     private String questionType;
 
+    @TableField(updateStrategy = FieldStrategy.NEVER,fill = FieldFill.INSERT, jdbcType = JdbcType.VARCHAR)
+    private Integer deleted;
 }

+ 1 - 0
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/service/impl/BizQuestionAnswerServiceImpl.java

@@ -148,6 +148,7 @@ public class BizQuestionAnswerServiceImpl implements IBizQuestionAnswerService {
         if (CollectionUtil.isEmpty(questionList)) {
             throw new ServiceException(TRExcCode.SYSTEM_ERROR_B0001, "问卷问题为空,提交失败");
         }
+        questionAnswer.setQuestionType(ClinicPhaseEnums.AFTER);
         questionAnswer.setQuestion(questionList);
         baseRepository.insert(questionAnswer);
         clinicRoom.setLastAfterQuestionTime(new Date());

+ 1 - 0
tr-modules/tr-module-smartFollowUp/src/main/resources/mapper/smart/BizQuestionAnswerMapper.xml

@@ -62,6 +62,7 @@
         biz_question_answer bqa
         JOIN biz_question_group bqg ON bqa.question_group_id = bqg.id
         <where>
+            bqa.deleted = 0
             <if test="query.clinicId != null">
                 AND bqa.clinic_id = #{query.clinicId}
             </if>