add_mes_integrated_screen.sql 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. -- 智能中控大屏配置及错误 URL 修正
  2. -- 1. 修正 /js/a/js/a/ 重复前缀
  3. -- 2. 修正缺少 context-path 的 /a/... 路径
  4. UPDATE mes_screen_config
  5. SET screen_url = REPLACE(screen_url, '/js/a/js/a/', '/js/a/')
  6. WHERE screen_url LIKE '%/js/a/js/a/%';
  7. UPDATE mes_screen_config
  8. SET screen_url = CONCAT('/js/a/', SUBSTRING(screen_url, 6))
  9. WHERE screen_url LIKE 'js/a/%';
  10. UPDATE mes_screen_config
  11. SET screen_url = CONCAT('/js', screen_url)
  12. WHERE screen_url LIKE '/a/%'
  13. AND screen_url NOT LIKE '/js/%';
  14. INSERT INTO mes_screen_config (
  15. id,
  16. screen_name,
  17. screen_code,
  18. screen_url,
  19. screen_type,
  20. play_duration,
  21. sort_order,
  22. is_enabled,
  23. remarks,
  24. create_by,
  25. create_date,
  26. update_by,
  27. update_date
  28. )
  29. SELECT
  30. 'mes_integrated_screen',
  31. 'MES智能中控大屏',
  32. 'MES_INTEGRATED_SCREEN',
  33. '/js/a/mes/mesProduct/integratedScreen',
  34. '生产管理',
  35. 60,
  36. 10,
  37. '1',
  38. '智能中控大屏,含生产订单、品质指标、设备状态等模块',
  39. 'system',
  40. NOW(),
  41. 'system',
  42. NOW()
  43. WHERE NOT EXISTS (
  44. SELECT 1 FROM mes_screen_config WHERE screen_code = 'MES_INTEGRATED_SCREEN'
  45. );