lighter 1 year ago
parent
commit
be2b0563c4

+ 2 - 2
src/main/java/thyyxxk/webserver/dao/adicon/AdiconDao.java

@@ -40,12 +40,12 @@ public interface AdiconDao {
     @Insert({"<script>" +
             "insert into T_SINGLE_RESULT (SGLCHECKID,CHECKITEMID,ITEMRESULT,UNIT," +
             "LOWCRITICAL,HIGHCRITICAL,CRITICALNAME,CREATEDATE,UPDATEDATE,ISABANDON," +
-            "REGISTDEPT,OPERATEDATE,MYROWID,HINT) " +
+            "RSLTFLAG,REGISTDEPT,OPERATEDATE,MYROWID,HINT) " +
             "values " +
             "<foreach collection='list' item='item' separator=','> " +
             "(#{item.patientNumber},#{item.itemCode},#{item.result},#{item.resultUnit}," +
             "#{item.str4},#{item.str5},#{item.resultReference},#{item.receivedDate}," +
-            "#{item.reportDate},'0',#{item.department},getdate()," +
+            "#{item.reportDate},'0',#{item.str2},#{item.department},getdate()," +
             "#{item.str3},#{item.resultHint})" +
             "</foreach>" +
             "</script>"})

+ 11 - 0
src/main/java/thyyxxk/webserver/service/examinations/AdiconService.java

@@ -35,6 +35,12 @@ import java.util.*;
 public class AdiconService {
     private final AdiconHttpSrvc adiconHttpSrvc;
     private final AdiconDao dao;
+    private static final Map<String, String> HINT_MAP = new HashMap<>();
+
+    static {
+        HINT_MAP.put("g", "↑");
+        HINT_MAP.put("d", "↓");
+    }
 
     @Autowired
     public AdiconService(AdiconHttpSrvc adiconHttpSrvc, AdiconDao dao) {
@@ -246,6 +252,11 @@ public class AdiconService {
                 item.setStr4(null);
                 item.setStr5(null);
             }
+            if (StringUtil.isBlank(item.getResultHint())) {
+                item.setStr2(null);
+            } else {
+                item.setStr2(HINT_MAP.get(item.getResultHint()));
+            }
         }
 
         String matchCodeStatement = matchCodeBuilder.substring(1);

+ 1 - 1
src/main/java/thyyxxk/webserver/service/medicalinsurance/SetlListUpldService.java

@@ -390,7 +390,7 @@ public class SetlListUpldService {
         if (StringUtil.isBlank(setlinfoUpld.getSetlId())) {
             return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "结算id为空");
         }
-        Integer flag = getModifyFlag(patNo, times);
+        int flag = getModifyFlag(patNo, times);
         // 手术
         List<OprninfoUpld> oprninfoUpld = dao.oprninfoUplds(patNo, times, flag == 1 ? "batj_ba4_modify" : "batj_ba4");