Ver código fonte

分诊时写入分诊人

lighter 3 anos atrás
pai
commit
2950c2429c

+ 1 - 1
src/main/java/thyyxxk/webserver/dao/his/triage/TriageDao.java

@@ -117,7 +117,7 @@ public interface TriageDao {
     Integer getCovidAssessment(@Param("idcard") String idcard);
 
     // 分诊
-    @Update("update mzfz_patient_order set status_flag='1', call_time=getdate(), slow_flag='0', " +
+    @Update("update mzfz_patient_order set status_flag='1', call_time=getdate(), slow_flag='0', triage_staff=#{triageStaff}, " +
             "dept_code=#{deptCode}, room_code=#{roomCode}, doctor_code=#{doctorCode}, fz_no=#{patientNum} " +
             "where serial_no=#{serialNo}")
     void fenZhen(MzfzZdDeptRoom room);

+ 1 - 0
src/main/java/thyyxxk/webserver/entity/triage/MzfzZdDeptRoom.java

@@ -91,4 +91,5 @@ public class MzfzZdDeptRoom  implements Serializable {
 
 	private Integer fuzhenFlag;
 
+	private String triageStaff;
 }

+ 2 - 1
src/main/java/thyyxxk/webserver/service/triage/TriageService.java

@@ -136,13 +136,14 @@ public class TriageService {
 
     @Transactional(rollbackFor = Exception.class)
     public ResultVo<String> fenZhen(MzfzZdDeptRoom room) {
+        room.setTriageStaff(TokenUtil.getTokenUserId());
         int patientNum = dao.getPatientNum(room.getDeptCode(), room.getRoomCode());
         if (patientNum >= 0) {
             room.setPatientNum(patientNum);
         }
         dao.updatePatientNum(room.getDeptCode(), room.getRoomCode(), patientNum);
         dao.fenZhen(room);
-        log.info("分诊update mzfz_patient_order set status_flag=1, slow_flag=0, dept_code={}, room_code={}, " +
+        log.info("分诊: update mzfz_patient_order set status_flag=1, slow_flag=0, dept_code={}, room_code={}, " +
                         "doctor_code={}, fz_no={}, fz_flag={} where serial_no={}",
                 room.getDeptCode(), room.getRoomCode(), room.getDoctorCode(),
                 room.getPatientNum(), room.getFuzhenFlag(), room.getSerialNo());