Explorar o código

问卷调查拆分门急诊人员

lighter %!s(int64=2) %!d(string=hai) anos
pai
achega
b06c5bbaa6

+ 6 - 4
src/main/java/thyyxxk/wxservice_server/dao/AssessmentDao.java

@@ -27,14 +27,16 @@ public interface AssessmentDao {
             "#{item15}, #{item16}, #{item17}, #{item18}, #{item19}, #{item20}, #{score}, #{note}, getDate())")
     void insertNewDepressionAssessment(DepressionQuestionnaire pojo);
 
-    @Insert("insert into t_clinic_satisfied_assessment (patient_id,item1,item2,item3,item4,item5,item6,item7,item8,item9,item10,item11,item12) " +
-            "values (#{patientId},#{item1},#{item2},#{item3},#{item4},#{item5},#{item6},#{item7},#{item8},#{item9},#{item10},#{item11},#{item12})")
+    @Insert("insert into t_clinic_satisfied_assessment (patient_id,item1,item2,item3,item4,item5,item6, " +
+            "item7,item8,item9,item10,item11,item12,item13,item14) " +
+            "values (#{patientId},#{item1},#{item2},#{item3},#{item4},#{item5},#{item6},#{item7},#{item8}, " +
+            "#{item9},#{item10},#{item11},#{item12},#{item13},#{item14})")
     void insertClinicSatisfiedAssessment(ClinicSatisfiedQuestionnaire questionnaire);
 
     @Insert("insert into t_inpatient_satisfied_assessment (patient_id,item1,item2,item3,item4,item5,item6,item7,item8,item9,item10,item11,item12, " +
-            "item13,item14,item15,item16,item17,item18,item19,item20) " +
+            "item13,item14,item15,item16,item17,item18,item19,item20,item21,item22) " +
             "values (#{patientId},#{item1},#{item2},#{item3},#{item4},#{item5},#{item6},#{item7},#{item8},#{item9},#{item10},#{item11},#{item12}, " +
-            "#{item13},#{item14},#{item15},#{item16},#{item17},#{item18},#{item19},#{item20})")
+            "#{item13},#{item14},#{item15},#{item16},#{item17},#{item18},#{item19},#{item20},#{item21},#{item22})")
     void insertInpatientSatisfiedAssessment(InpatientSatisfiedQuestionnaire questionnaire);
 
     @Select("select frequency from t_questionnaire_frequency where code=#{code} ")

+ 14 - 0
src/main/java/thyyxxk/wxservice_server/entity/assessment/ClinicSatisfiedQuestionnaire.java

@@ -21,6 +21,8 @@ public class ClinicSatisfiedQuestionnaire {
     private String item10;
     private String item11;
     private String item12;
+    private String item13;
+    private String item14;
 
     private List<String> item2Arr;
     private List<String> item4Arr;
@@ -28,6 +30,7 @@ public class ClinicSatisfiedQuestionnaire {
     private List<String> item8Arr;
     private List<String> item10Arr;
     private List<String> item12Arr;
+    private List<String> item14Arr;
 
     public String getItem2() {
         if (ListUtil.isEmpty(item2Arr)) {
@@ -94,4 +97,15 @@ public class ClinicSatisfiedQuestionnaire {
         }
         return builder.substring(0, builder.length() - 1);
     }
+
+    public String getItem14() {
+        if (ListUtil.isEmpty(item14Arr)) {
+            return item14;
+        }
+        StringBuilder builder = new StringBuilder();
+        for (String item : item14Arr) {
+            builder.append(item).append("^");
+        }
+        return builder.substring(0, builder.length() - 1);
+    }
 }

+ 14 - 0
src/main/java/thyyxxk/wxservice_server/entity/assessment/InpatientSatisfiedQuestionnaire.java

@@ -29,6 +29,8 @@ public class InpatientSatisfiedQuestionnaire {
     private String item18;
     private String item19;
     private String item20;
+    private String item21;
+    private String item22;
 
     private List<String> item2Arr;
     private List<String> item4Arr;
@@ -40,6 +42,7 @@ public class InpatientSatisfiedQuestionnaire {
     private List<String> item16Arr;
     private List<String> item18Arr;
     private List<String> item20Arr;
+    private List<String> item22Arr;
 
     public String getItem2() {
         if (ListUtil.isEmpty(item2Arr)) {
@@ -150,4 +153,15 @@ public class InpatientSatisfiedQuestionnaire {
         }
         return builder.substring(0, builder.length() - 1);
     }
+
+    public String getItem22() {
+        if (ListUtil.isEmpty(item22Arr)) {
+            return item22;
+        }
+        StringBuilder builder = new StringBuilder();
+        for (String item : item22Arr) {
+            builder.append(item).append("^");
+        }
+        return builder.substring(0, builder.length() - 1);
+    }
 }