Browse Source

手术安排排序

lighter 2 years ago
parent
commit
dc77efb5ee

+ 2 - 2
src/main/java/thyyxxk/webserver/dao/his/surgicalmanagement/SurgeryArrangementDao.java

@@ -50,8 +50,8 @@ public interface SurgeryArrangementDao {
             "a.tw_flag,b.doctor_mz_ys,b.doctor_mz_hs,rtrim(a.ssbc) as ssbc,b.doctor_zd_sj " +
             "FROM op_record a,op_record_join b,a_patient_mi c " +
             "where a.record_id=b.record_id and a.inpatient_no=c.inpatient_no and " +
-            " ${ew.sqlSegment} order by a.room_code")
-    List<OpRecord> huoQuShouShuAnPaiXinXi(@Param(Constants.WRAPPER) QueryWrapper<?> queryWrapper);
+            " ${ew.sqlSegment} order by a.urgent_clinic_flag desc, a.room_code")
+    List<OpRecord> selectSurgeryArrangements(@Param(Constants.WRAPPER) QueryWrapper<?> queryWrapper);
 
     @Update("update op_record set status=#{status} where record_id=#{recordId}")
     void updateSurgeryStatus(Integer recordId, String status);

+ 1 - 1
src/main/java/thyyxxk/webserver/service/surgicalmanagement/SurgeryArrangementService.java

@@ -54,7 +54,7 @@ public class SurgeryArrangementService {
         if (StringUtil.notBlank(param.getWard())) {
             qw.eq("a.ward_code", param.getWard());
         }
-        List<OpRecord> list = dao.huoQuShouShuAnPaiXinXi(qw);
+        List<OpRecord> list = dao.selectSurgeryArrangements(qw);
         if (ListUtil.isBlank(list)) {
             return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST);
         }