|
@@ -131,11 +131,11 @@ public class PushFeedbackConn {
|
|
|
String visitId=feedbackHosVO.getBehospitalCode().split("_")[1];
|
|
|
int re=0;
|
|
|
connection = getConnection();
|
|
|
- connection.setAutoCommit(false);//事物开始
|
|
|
+ connection.setAutoCommit(false);
|
|
|
PreparedStatement state=connection.prepareStatement("insert into MEDICAL_QC_MSG " +
|
|
|
"(PATIENT_ID,VISIT_ID,MESSAGE,ISSUED_BY,ISSUED_DATE_TIME,TOPIC_ID,DEPT_STAYED,MSG_STATUS,EXPLAININFO,POINT,DETAILCODE" +
|
|
|
- ",CCIDS,POINT_TYPE,SENDER_DOCTOR,DOCTOR_IN_CHARGE_ID,APPLY_ENV,QA_EVENT_TYPE)"+
|
|
|
- "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
|
|
|
+ ",CCIDS,POINT_TYPE,SENDER_DOCTOR,DOCTOR_IN_CHARGE_ID,APPLY_ENV,QA_EVENT_TYPE,QC_MSG_CODE)"+
|
|
|
+ "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
|
|
|
state.setString(1, patientId);
|
|
|
state.setString(2, visitId);
|
|
|
state.setString(3,feedbackHosVO.getQcresultDetailMsg());
|
|
@@ -150,7 +150,7 @@ public class PushFeedbackConn {
|
|
|
state.setString(11,Long.toString(feedbackHosVO.getCasesEntryId()));//缺陷编号
|
|
|
}
|
|
|
state.setString(12,feedbackHosVO.getCcCodes());//抄送人工号集合
|
|
|
- state.setString(13,"1");//扣分类型,0,自动扣分,1:手动扣分
|
|
|
+ state.setInt(13,1);//扣分类型,0,自动扣分,1:手动扣分
|
|
|
state.setString(14,feedbackHosVO.getSenderCode());//提交人工号
|
|
|
state.setString(15,feedbackHosVO.getReceiverCode());//接收人工号
|
|
|
state.setString(16,"MEDDOC");
|
|
@@ -170,6 +170,7 @@ public class PushFeedbackConn {
|
|
|
operationType="其他";
|
|
|
}
|
|
|
state.setString(17,operationType);
|
|
|
+ state.setString(18,Long.toString(feedbackHosVO.getModeId()));
|
|
|
re = state.executeUpdate();
|
|
|
if(re < 0){ //插入失败
|
|
|
connection.rollback(); //回滚
|
|
@@ -239,7 +240,7 @@ public class PushFeedbackConn {
|
|
|
String sql =" update MEDICAL_QC_MSG set " +
|
|
|
" MESSAGE=?,ISSUED_BY=?,ISSUED_DATE_TIME=?,TOPIC_ID=?,DEPT_STAYED=?,MSG_STATUS=?,EXPLAININFO=?," +
|
|
|
" POINT=?,CCIDS=?,POINT_TYPE=?,SENDER_DOCTOR=?,DOCTOR_IN_CHARGE_ID=?," +
|
|
|
- " APPLY_ENV=?,QA_EVENT_TYPE=?";
|
|
|
+ " APPLY_ENV=?,QA_EVENT_TYPE=?,QC_MSG_CODE=?";
|
|
|
sql+=" where PATIENT_ID = ? and VISIT_ID = ? and DETAILCODE=?";
|
|
|
PreparedStatement state=connection.prepareStatement(sql);
|
|
|
state.setString(1,feedbackHosVO.getQcresultDetailMsg());
|
|
@@ -273,6 +274,7 @@ public class PushFeedbackConn {
|
|
|
state.setString(15, patientId);
|
|
|
state.setString(16, visitId);
|
|
|
state.setString(17,Long.toString(feedbackHosVO.getCasesEntryId()));//缺陷编号
|
|
|
+ state.setString(18,Long.toString(feedbackHosVO.getModeId()));
|
|
|
re = state.executeUpdate();
|
|
|
if(re < 0){ //修改失败
|
|
|
connection.rollback(); //回滚
|