|
|
@@ -1,6 +1,7 @@
|
|
|
package com.xunmei.host.work.service.impl;
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
@@ -119,14 +120,14 @@ public class IotWorkRuleServiceImpl extends ServiceImpl<IotWorkRuleMapper, IotWo
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void saveOrUpdateWorkRule(WebsocketExecuteReq req){
|
|
|
Object data = req.getData();
|
|
|
- WorkRuleReq workRuleReq = (WorkRuleReq) data;
|
|
|
+ WorkRuleReq workRuleReq = JSON.parseObject(data.toString(), WorkRuleReq.class);
|
|
|
saveData(workRuleReq,req.getServerInfo().getIotCode());
|
|
|
}
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void deleteData(WebsocketExecuteReq req){
|
|
|
Object data = req.getData();
|
|
|
- WorkRuleReq workRuleReq = (WorkRuleReq) data;
|
|
|
+ WorkRuleReq workRuleReq = JSON.parseObject(data.toString(), WorkRuleReq.class);
|
|
|
|
|
|
IotWorkRule workRule = getWorkRule(workRuleReq, req.getServerInfo().getIotCode());
|
|
|
deleteWorkRule(workRule);
|