您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 

19 行
823 B

  1. -- 送检信息配置与编辑状态
  2. ALTER TABLE `patient`
  3. ADD COLUMN `sample_info_status` tinyint(1) DEFAULT 0 COMMENT '送检信息状态: 0可修改 1已生效' AFTER `sample_photos`;
  4. INSERT INTO `sys_config` (`config_key`, `config_value`, `remark`) VALUES
  5. ('sample_receiver_info', '{"address":"武汉东湖新技术开发区花城大道8号武汉软件新城三期D2栋17层001室","receiver":"样本中心","phone":"027-6552 6665","contact_phone":""}', '送检收件信息配置')
  6. ON DUPLICATE KEY UPDATE `remark` = VALUES(`remark`);
  7. UPDATE `patient`
  8. SET `sample_info_status` = CASE
  9. WHEN COALESCE(`sample_types`, '') <> ''
  10. OR COALESCE(`report_email`, '') <> ''
  11. OR COALESCE(`sample_tracking_no`, '') <> ''
  12. OR COALESCE(JSON_LENGTH(`sample_photos`), 0) > 0
  13. THEN 1
  14. ELSE 0
  15. END
  16. WHERE `is_deleted` = 0;