Quellcode durchsuchen

手术通知单的企业微信通知,把麻醉、一助、二助、器械、巡回的人员都通知到

lighter vor 4 Wochen
Ursprung
Commit
fc434fc48c

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

@@ -66,8 +66,8 @@ public interface SurgeryArrangementDao {
     @Select("select count(1) from dj_user_role where user_code=#{code} and role_id=51")
     Integer selectArrangementPermission(String code);
 
-    @Select("select rtrim(code_rs) from a_employee_mi where code in (#{code1},#{code2})")
-    List<String> selectCodeRsList(String code1, String code2);
+    @Select("select rtrim(code_rs) from a_employee_mi where code in (#{code1},#{code2},#{code3},#{code4},#{code5},#{code6},#{code7})")
+    List<String> selectCodeRsList(String code1, String code2, String code3, String code4, String code5, String code6,String code7);
 
     @Select("select name from op_zd_room where code=#{code}")
     String selectRoomName(String code);

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

@@ -132,7 +132,9 @@ public class SurgeryArrangementService {
     }
 
     public ResultVo<String> notifyDoctor(OpRecord record) {
-        List<String> codeRsList = dao.selectCodeRsList(record.getDoctorZd(), record.getApplyDoc());
+        List<String> codeRsList = dao.selectCodeRsList(record.getDoctorZd(), record.getApplyDoc(),
+                record.getDoctorMzYs(),record.getDoctor1(),record.getDoctor2(),record.getNurseXh(),
+                record.getNurseQx());
         if (codeRsList.isEmpty()) {
             return ResultVoUtil.fail(ExceptionEnum.NULL_POINTER, "没有查询到手术医生和申请医生的工号。");
         }

+ 9 - 0
update/2025-07-18.md

@@ -0,0 +1,9 @@
+alter table t_wechat_pay_order add rec_staff varchar(12)
+
+alter table mzy_reqrec
+add rec_staff varchar(12)
+go
+
+exec sp_addextendedproperty 'MS_Description', N'推荐人编码', 'SCHEMA', 'dbo', 'TABLE', 'mzy_reqrec', 'COLUMN',
+'rec_staff'
+go