|
@@ -1,8 +1,10 @@
|
|
|
package com.middle.platform.manage.biz.service;
|
|
package com.middle.platform.manage.biz.service;
|
|
|
|
|
|
|
|
import cn.hutool.core.util.IdUtil;
|
|
import cn.hutool.core.util.IdUtil;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
|
+import com.middle.platform.common.constant.Global;
|
|
|
import com.middle.platform.common.exception.BusinessException;
|
|
import com.middle.platform.common.exception.BusinessException;
|
|
|
import com.middle.platform.common.utils.OrderUtil;
|
|
import com.middle.platform.common.utils.OrderUtil;
|
|
|
import com.middle.platform.data.api.feign.TdApi;
|
|
import com.middle.platform.data.api.feign.TdApi;
|
|
@@ -30,6 +32,7 @@ import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
|
|
+import java.time.LocalDateTime;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
|
import java.util.Optional;
|
|
import java.util.Optional;
|
|
@@ -115,7 +118,10 @@ public class IotProductService {
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Object remove(Long id) {
|
|
public Object remove(Long id) {
|
|
|
delProductCheck(id);
|
|
delProductCheck(id);
|
|
|
- iotProductMapper.deleteById(id);
|
|
|
|
|
|
|
+ IotProduct iotProduct = new IotProduct();
|
|
|
|
|
+ iotProduct.setDeleteTime(LocalDateTime.now());
|
|
|
|
|
+ iotProduct.setDelFlag(Global.DEL);
|
|
|
|
|
+ iotProductMapper.update(iotProduct, new LambdaQueryWrapper<IotProduct>().eq(IotProduct::getId, id).eq(IotProduct::getDelFlag, Global.UN_DEL));
|
|
|
/*删除物模型*/
|
|
/*删除物模型*/
|
|
|
iotModService.removeProduct(id);
|
|
iotModService.removeProduct(id);
|
|
|
/*删除云函数*/
|
|
/*删除云函数*/
|