|
@@ -5,6 +5,7 @@ import cc.iotkit.common.api.Paging;
|
|
|
import cc.iotkit.common.enums.ErrCode;
|
|
import cc.iotkit.common.enums.ErrCode;
|
|
|
import cc.iotkit.common.exception.BizException;
|
|
import cc.iotkit.common.exception.BizException;
|
|
|
import cc.iotkit.common.satoken.utils.AuthUtil;
|
|
import cc.iotkit.common.satoken.utils.AuthUtil;
|
|
|
|
|
+import cc.iotkit.common.satoken.utils.LoginHelper;
|
|
|
import cc.iotkit.common.utils.MapstructUtils;
|
|
import cc.iotkit.common.utils.MapstructUtils;
|
|
|
import cc.iotkit.common.utils.ReflectUtil;
|
|
import cc.iotkit.common.utils.ReflectUtil;
|
|
|
import cc.iotkit.data.manager.IRuleInfoData;
|
|
import cc.iotkit.data.manager.IRuleInfoData;
|
|
@@ -36,6 +37,8 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
import java.util.UUID;
|
|
import java.util.UUID;
|
|
|
|
|
|
|
|
|
|
+//import static cc.iotkit.data.model.QTbRuleInfo;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* @Author: jay
|
|
* @Author: jay
|
|
|
* @Date: 2023/5/30 18:15
|
|
* @Date: 2023/5/30 18:15
|
|
@@ -70,14 +73,18 @@ public class RuleEngineServiceImpl implements IRuleEngineService {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public Paging<RuleInfoVo> selectPageList(PageRequest<RuleInfoBo> request) {
|
|
public Paging<RuleInfoVo> selectPageList(PageRequest<RuleInfoBo> request) {
|
|
|
- RuleInfoBo data = request.getData();
|
|
|
|
|
- String type = data.getType();
|
|
|
|
|
- Integer page = request.getPageNum();
|
|
|
|
|
- Integer size = request.getPageSize();
|
|
|
|
|
|
|
+// RuleInfoBo data = request.getData();
|
|
|
|
|
+// String type = data.getType();
|
|
|
|
|
+// Integer page = request.getPageNum();
|
|
|
|
|
+// Integer size = request.getPageSize();
|
|
|
if (AuthUtil.isAdmin()) {
|
|
if (AuthUtil.isAdmin()) {
|
|
|
- return MapstructUtils.convert(ruleInfoData.findByType(type, page, size), RuleInfoVo.class);
|
|
|
|
|
|
|
+ return ruleInfoData.findAll(request.to(RuleInfo.class)).to(RuleInfoVo.class);
|
|
|
|
|
+// return MapstructUtils.convert(ruleInfoData.findByType(type, page, size), RuleInfoVo.class);
|
|
|
} else {
|
|
} else {
|
|
|
- return MapstructUtils.convert(ruleInfoData.findByUidAndType(AuthUtil.getUserId(), type, page, size), RuleInfoVo.class);
|
|
|
|
|
|
|
+ request.getData().setUid(AuthUtil.getUserId());
|
|
|
|
|
+ return ruleInfoData.findAll(request.to(RuleInfo.class)).to(RuleInfoVo.class);
|
|
|
|
|
+// return MapstructUtils.convert(ruleInfoData.findByUidAndType(AuthUtil.getUserId(),
|
|
|
|
|
+// request.getData().getType(), request.getPageNum(), request.getPageSize()), RuleInfoVo.class);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -85,6 +92,7 @@ public class RuleEngineServiceImpl implements IRuleEngineService {
|
|
|
public boolean saveRule(RuleInfoBo ruleInfoBo) {
|
|
public boolean saveRule(RuleInfoBo ruleInfoBo) {
|
|
|
RuleInfo rule = ruleInfoBo.to(RuleInfo.class);
|
|
RuleInfo rule = ruleInfoBo.to(RuleInfo.class);
|
|
|
if (StringUtils.isBlank(rule.getId())) {
|
|
if (StringUtils.isBlank(rule.getId())) {
|
|
|
|
|
+ rule.setTenantId(LoginHelper.getTenantId());
|
|
|
rule.setId(UUID.randomUUID().toString());
|
|
rule.setId(UUID.randomUUID().toString());
|
|
|
rule.setState(RuleInfo.STATE_STOPPED);
|
|
rule.setState(RuleInfo.STATE_STOPPED);
|
|
|
rule.setCreateAt(System.currentTimeMillis());
|
|
rule.setCreateAt(System.currentTimeMillis());
|
|
@@ -174,13 +182,16 @@ public class RuleEngineServiceImpl implements IRuleEngineService {
|
|
|
if (AuthUtil.isAdmin()) {
|
|
if (AuthUtil.isAdmin()) {
|
|
|
return taskInfoData.findAll(request.to(TaskInfo.class)).to(TaskInfoVo.class);
|
|
return taskInfoData.findAll(request.to(TaskInfo.class)).to(TaskInfoVo.class);
|
|
|
}
|
|
}
|
|
|
- return taskInfoData.findByUid(AuthUtil.getUserId(), request.getPageNum(), request.getPageSize()).to(TaskInfoVo.class);
|
|
|
|
|
|
|
+ request.getData().setUid(AuthUtil.getUserId());
|
|
|
|
|
+ return taskInfoData.findAll(request.to(TaskInfo.class)).to(TaskInfoVo.class);
|
|
|
|
|
+// return taskInfoData.findByUid(AuthUtil.getUserId(), request.getPageNum(), request.getPageSize()).to(TaskInfoVo.class);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public boolean saveTask(TaskInfoBo bo) {
|
|
public boolean saveTask(TaskInfoBo bo) {
|
|
|
TaskInfo taskInfo = bo.to(TaskInfo.class);
|
|
TaskInfo taskInfo = bo.to(TaskInfo.class);
|
|
|
if (StringUtils.isBlank(taskInfo.getId())) {
|
|
if (StringUtils.isBlank(taskInfo.getId())) {
|
|
|
|
|
+ taskInfo.setTenantId(LoginHelper.getTenantId());
|
|
|
taskInfo.setId(UUID.randomUUID().toString());
|
|
taskInfo.setId(UUID.randomUUID().toString());
|
|
|
taskInfo.setUid(AuthUtil.getUserId());
|
|
taskInfo.setUid(AuthUtil.getUserId());
|
|
|
taskInfo.setCreateAt(System.currentTimeMillis());
|
|
taskInfo.setCreateAt(System.currentTimeMillis());
|