w5 icon indicating copy to clipboard operation
w5 copied to clipboard

保存的剧本,icon图标丢失

Open BigYoungs opened this issue 1 year ago • 2 comments

当Soar的服务器地址改变后,比如原来是192.168.1.1,后来服务地址改为192.168.1.2,再打开以前保存的剧本,图标就会丢失。 原因是:剧本当时保存时,剧本里的icon保存的是"data":{"icon":"http://192.168.1.1/app/basic/start.png","name":"开始"" 这就导致更换ip后,icon丢失。

BigYoungs avatar Oct 31 '23 12:10 BigYoungs

临时修复方案:

# 进到5w的mysql容器里
docker exec -u root -it w5_mysql /bin/bash
# 操作数据库
mysql -uroot -h127.0.0.1 -pw5_12345678
# 切换db
use w5_db;
# 更新替换IP(域名)
update w5_workflow set flow_json=replace(flow_json,'原ip','新ip') where uuid="剧本的uuid";

# 返回Query OK, 1 row affected (0.01 sec),就更新好了。

BigYoungs avatar Nov 01 '23 05:11 BigYoungs

迁移服务器只能这样改,如果是平台前端导入的剧本会自动修改

sanjinhub avatar Nov 06 '23 09:11 sanjinhub