|
@@ -4,10 +4,12 @@ import cn.hutool.core.util.IdUtil;
|
|
|
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.exception.BusinessException;
|
|
import com.middle.platform.common.exception.BusinessException;
|
|
|
|
|
+import com.middle.platform.common.utils.OrderUtil;
|
|
|
import com.middle.platform.data.api.feign.TdApi;
|
|
import com.middle.platform.data.api.feign.TdApi;
|
|
|
import com.middle.platform.manage.api.pojo.DeviceVo;
|
|
import com.middle.platform.manage.api.pojo.DeviceVo;
|
|
|
import com.middle.platform.manage.api.pojo.ProductVo;
|
|
import com.middle.platform.manage.api.pojo.ProductVo;
|
|
|
import com.middle.platform.manage.api.pojo.TopicVo;
|
|
import com.middle.platform.manage.api.pojo.TopicVo;
|
|
|
|
|
+import com.middle.platform.manage.biz.constant.Constant;
|
|
|
import com.middle.platform.manage.biz.constant.UrlType;
|
|
import com.middle.platform.manage.biz.constant.UrlType;
|
|
|
import com.middle.platform.manage.biz.domain.req.IotProductPara;
|
|
import com.middle.platform.manage.biz.domain.req.IotProductPara;
|
|
|
import com.middle.platform.manage.biz.domain.req.ProductPage;
|
|
import com.middle.platform.manage.biz.domain.req.ProductPage;
|
|
@@ -84,7 +86,7 @@ public class IotProductService {
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Object save(IotProductPara iotProductPara) {
|
|
public Object save(IotProductPara iotProductPara) {
|
|
|
IotProduct iotProduct = new IotProduct();
|
|
IotProduct iotProduct = new IotProduct();
|
|
|
- iotProduct.setCode(IdUtil.nanoId(12));
|
|
|
|
|
|
|
+ iotProduct.setCode(OrderUtil.get(Constant.PRODUCT_PREFIX) + String.format("%01d", iotProductPara.getNodeType()));
|
|
|
iotProduct.setName(iotProductPara.getName());
|
|
iotProduct.setName(iotProductPara.getName());
|
|
|
iotProduct.setSecret(IdUtil.nanoId());
|
|
iotProduct.setSecret(IdUtil.nanoId());
|
|
|
iotProduct.setNodeType(iotProductPara.getNodeType());
|
|
iotProduct.setNodeType(iotProductPara.getNodeType());
|
|
@@ -193,6 +195,7 @@ public class IotProductService {
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 查询设备/产品详情
|
|
* 查询设备/产品详情
|
|
|
|
|
+ *
|
|
|
* @param id 设备id
|
|
* @param id 设备id
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|