فهرست منبع

1、消息发送时间,分数置空

liuqq 3 سال پیش
والد
کامیت
dcec6becf4
1فایلهای تغییر یافته به همراه10 افزوده شده و 4 حذف شده
  1. 10 4
      src/main/java/com/diagbot/util/PushFeedbackConn.java

+ 10 - 4
src/main/java/com/diagbot/util/PushFeedbackConn.java

@@ -4,6 +4,7 @@ import com.diagbot.vo.his.FeedbackHosVO;
 import com.google.common.base.Joiner;
 import com.google.common.collect.Lists;
 
+import java.math.BigDecimal;
 import java.sql.*;
 import java.util.Arrays;
 import java.util.List;
@@ -151,7 +152,12 @@ public class PushFeedbackConn {
             state.setString(7,feedbackHosVO.getDeptId());
             state.setInt(8,0);
             state.setString(9,feedbackHosVO.getExplainInfo());//缺陷说明
-            state.setString(10, String.format("%.2f", feedbackHosVO.getQcresultDetaiScore()));
+            if(feedbackHosVO.getOperationType().equals("4")){
+                state.setString(10, "0");
+            }else{
+                state.setString(10, String.format("%.2f", feedbackHosVO.getQcresultDetaiScore()));
+            }
+
             if(feedbackHosVO.getOperationType().equals("4")){
                 state.setString(11,Long.toString(feedbackHosVO.getId()));//缺陷编号
             }else{
@@ -190,8 +196,8 @@ public class PushFeedbackConn {
     }
 
     public static void main(String[] args) {
-//        BigDecimal number = new BigDecimal(12.22);
-        System.out.println(Timestamp.valueOf(DateUtil.getCurrentDateStr("")));
+        BigDecimal number = new BigDecimal(12.2);
+        System.out.println(String.format("%.2f", null));
        /* String msg = "病案首页                          <ul>                              </ul>         ";
         System.out.println(msg.trim().replaceAll(" ","").replaceAll("<ul></ul>",""));*/
     }
@@ -245,7 +251,7 @@ public class PushFeedbackConn {
             String sql =" update MEDICAL_QC_MSG set " +
                     " MESSAGE=?,ISSUED_BY=?,ISSUED_DATE_TIME=to_date(?,'yyyy-mm-dd hh24:mi:ss'),TOPIC_ID=?,DEPT_STAYED=?,MSG_STATUS=?,EXPLAININFO=?," +
                     " POINT=?,CCIDS=?,POINT_TYPE=?,SENDER_DOCTOR=?,DOCTOR_IN_CHARGE_ID=?," +
-                    " APPLY_ENV=?,QA_EVENT_TYPE=?,QC_MSG_CODE=?,DOCTOR_IN_CHARGE=?,TOPIC=?";
+                    " APPLY_ENV=?,QA_EVENT_TYPE=?,QC_MSG_CODE=?,DOCTOR_IN_CHARGE=?,TOPIC=?,ASK_DATE_TIME=null";
             sql+=" where PATIENT_ID = ? and VISIT_ID = ? and DETAILCODE=?";
             PreparedStatement state=connection.prepareStatement(sql);
             state.setString(1,feedbackHosVO.getQcresultDetailMsg());