delete from `docus_medicalrecord`.`t_basic` where `patient_id`=#{patientId}; UPDATE `docus_medicalrecord`.`t_basic` `admiss_days`=#{tBasic.admissDays}, `is_dead`=#{tBasic.isDead}, `sex_name`=#{tBasic.sexName}, `bed_num`=#{tBasic.bedNum}, `age`=#{tBasic.age}, `sex`=#{tBasic.sex}, `id_card`=#{tBasic.idCard}, `dis_dept`=#{tBasic.disDept}, `admiss_times`=#{tBasic.admissTimes}, `inpatient_no`=#{tBasic.inpatientNo}, `name`=#{tBasic.name}, `admiss_date`=#{tBasic.admissDate}, `admiss_dept`=#{tBasic.admissDept}, `admiss_dept_name`=#{tBasic.admissDeptName}, `dis_dept_name`=#{tBasic.disDeptName}, `attending`=#{tBasic.attending}, `attending_name`=#{tBasic.attendingName}, `ward_code`=#{tBasic.wardCode}, `ward_name`=#{tBasic.wardName}, `is_other`=#{tBasic.isOther}, b_column5=CONCAT(inpatient_no,'_',admiss_times), `dis_date`=#{tBasic.disDate}, `update_time`=now() WHERE `patient_id`=#{tBasic.patientId,jdbcType=VARCHAR}; INSERT INTO `docus_medicalrecord`.`t_basic` (`admiss_days`,`is_dead`,`sex_name`,`bed_num`,`age`,`sex`,`id_card`,`dis_dept`,`patient_id`, `admiss_times`, `inpatient_no`,`name`, `admiss_date`,`admiss_dept`, `admiss_dept_name`, `dis_date`, `dis_dept_name`,`attending`,`attending_name`,`jzh`,`create_time`,b_column5,`ward_code`,`ward_name`,`is_other`) VALUES (#{tBasic.admissDays},#{tBasic.isDead},#{tBasic.sexName},#{tBasic.bedNum},#{tBasic.age},#{tBasic.sex},#{tBasic.idCard}, #{tBasic.disDept},#{tBasic.patientId},#{tBasic.admissTimes},#{tBasic.inpatientNo}, #{tBasic.name},#{tBasic.admissDate},#{tBasic.admissDept},#{tBasic.admissDeptName},#{tBasic.disDate},#{tBasic.disDeptName}, #{tBasic.attending},#{tBasic.attendingName},#{tBasic.jzh},now(),concat(#{tBasic.inpatientNo},'_',#{tBasic.admissTimes}),#{tBasic.wardCode},#{tBasic.wardName},#{tBasic.isOther}) INSERT INTO `docus_medicalrecord`.`t_basic_extend` (`patient_id`,`ward_code`,`ward_name`,`sdry_index`,`leave_method`) VALUES (#{tBasicExtend.patientId},#{tBasicExtend.wardCode},#{tBasicExtend.wardName},#{tBasicExtend.sdryIndex},#{tBasicExtend.leaveMethod}) INSERT INTO `docus_medicalrecord`.`t_basic_extend` (`patient_id`, `nurse_file_collect_remove_count`) VALUES (#{patientId}, #{count}) on DUPLICATE KEY UPDATE `nurse_file_collect_remove_count`=#{count}; UPDATE `docus_medicalrecord`.`t_basic` `admiss_days`=#{tBasic.admissDays}, `is_dead`=#{tBasic.isDead}, `sex_name`=#{tBasic.sexName}, `bed_num`=#{tBasic.bedNum}, `age`=#{tBasic.age}, `sex`=#{tBasic.sex}, `id_card`=#{tBasic.idCard}, `dis_dept`=#{tBasic.disDept}, `admiss_times`=#{tBasic.admissTimes}, `inpatient_no`=#{tBasic.inpatientNo}, `name`=#{tBasic.name}, `admiss_date`=#{tBasic.admissDate}, `admiss_dept`=#{tBasic.admissDept}, `admiss_dept_name`=#{tBasic.admissDeptName}, `dis_dept_name`=#{tBasic.disDeptName}, `attending`=#{tBasic.attending}, `attending_name`=#{tBasic.attendingName}, `ward_code`=#{tBasic.wardCode}, `ward_name`=#{tBasic.wardName}, `is_other`=#{tBasic.isOther}, b_column5=CONCAT(inpatient_no,'_',admiss_times), `dis_date`=#{tBasic.disDate}, `update_time`=now() WHERE `patient_id`=#{tBasic.patientId,jdbcType=VARCHAR}; INSERT INTO `docus_medicalrecord`.`t_basic_extend` (`patient_id`,`ward_code`,`ward_name`,`sdry_index`,leave_method) VALUES (#{tBasicExtend.patientId},#{tBasicExtend.wardCode},#{tBasicExtend.wardName},#{tBasicExtend.sdryIndex},#{tBasicExtend.leaveMethod}) on DUPLICATE KEY UPDATE `ward_code`=#{tBasicExtend.wardCode}, `ward_name`=#{tBasicExtend.wardName}, leave_method=#{tBasicExtend.leaveMethod}, `sdry_index`=#{tBasicExtend.sdryIndex} UPDATE `docus_medicalrecord`.`t_basic` set nurs_collect = #{state} where patient_id=#{patientId} UPDATE `docus_medicalrecord`.`t_basic` set bed_doctor = #{bedDoctor}, bed_doctor_name = #{bedDoctorName} where patient_id in #{val}