update20200325.sql 1.6 KB

12345678910111213141516171819202122
  1. -- ----------------------------
  2. -- 合同支付,新增字段
  3. -- ----------------------------
  4. ALTER TABLE `zh_stage_pay`
  5. ADD COLUMN `start_stage_order` tinyint(4) NULL COMMENT '第几期开始计量' AFTER `pre_finish`;
  6. -- ----------------------------
  7. -- 权限控制表,新增部分权限
  8. -- ----------------------------
  9. INSERT INTO `calculation`.`zh_permission` (`id`, `name`, `controller`, `action`, `pid`, `icon_class`, `create_time`, `isshow`) VALUES ('60', '上传二维码', 'project', 'uploadQrCode', '38', '', NULL, '1');
  10. INSERT INTO `calculation`.`zh_permission` (`id`, `name`, `controller`, `action`, `pid`, `icon_class`, `create_time`, `isshow`) VALUES ('62', '升级说明', 'version', '', '31', '', NULL, '1');
  11. INSERT INTO `calculation`.`zh_permission` (`id`, `name`, `controller`, `action`, `pid`, `icon_class`, `create_time`, `isshow`) VALUES ('63', '添加版本', 'version', 'add', '62', '', NULL, '1');
  12. INSERT INTO `calculation`.`zh_permission` (`id`, `name`, `controller`, `action`, `pid`, `icon_class`, `create_time`, `isshow`) VALUES ('64', '修改版本', 'version', 'add', '62', '', NULL, '1');
  13. INSERT INTO `calculation`.`zh_permission` (`id`, `name`, `controller`, `action`, `pid`, `icon_class`, `create_time`, `isshow`) VALUES ('65', '删除版本', 'version', 'delete', '62', '', NULL, '1');
  14. UPDATE zh_role_rpt_rel AS role SET role.sid = source.sid
  15. FROM (
  16. SELECT s.tid AS tid, s.id AS sid, s.`order` AS sorder
  17. FROM (SELECT MAX(`order`) As `order`, tid FROM zh_stage GROUP BY tid) AS ls
  18. LEFT JOIN zh_stage AS s ON s.tid = ls.tid AND ls.`order` = s.`order`
  19. ) As source
  20. WHERE role.tid = source.tid And ISNULL(role.sid);