瀏覽代碼

上下班规则同步修改

xujie 1 年之前
父節點
當前提交
5b99e8a0d6

+ 3 - 2
soc-modules/soc-modules-host/src/main/java/com/xunmei/host/work/service/impl/IotWorkRuleServiceImpl.java

@@ -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);