|
@@ -5,7 +5,9 @@ import cn.iocoder.yudao.module.pms.controller.admin.vo.IotDevicePageReqVO;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.vo.IotDeviceRespVO;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.vo.IotDeviceSaveReqVO;
|
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.IotDeviceDO;
|
|
|
+import cn.iocoder.yudao.module.pms.dal.dataobject.IotProductClassifyDO;
|
|
|
import cn.iocoder.yudao.module.pms.service.IotDeviceService;
|
|
|
+import cn.iocoder.yudao.module.pms.service.IotProductClassifyService;
|
|
|
import cn.iocoder.yudao.module.pms.util.IotDeviceConvert;
|
|
|
import cn.iocoder.yudao.module.supplier.dal.dataobject.product.SupplierDO;
|
|
|
import cn.iocoder.yudao.module.supplier.service.product.SupplierService;
|
|
@@ -56,6 +58,8 @@ public class IotDeviceController {
|
|
|
private DictDataService dictDataService;
|
|
|
@Resource
|
|
|
private SupplierService supplierService;
|
|
|
+ @Resource
|
|
|
+ private IotProductClassifyService iotProductClassifyService;
|
|
|
|
|
|
@PostMapping("/create")
|
|
|
@Operation(summary = "创建设备台账")
|
|
@@ -95,6 +99,10 @@ public class IotDeviceController {
|
|
|
iotDeviceRespVO.setSupplierName(Objects.nonNull(supplierDO)?supplierDO.getName():"");
|
|
|
SupplierDO supplierDO1 = supplierService.get(iotDevice.getManufacturerId());
|
|
|
iotDeviceRespVO.setZzName(Objects.nonNull(supplierDO1)?supplierDO1.getName():"");
|
|
|
+ DeptDO dept = deptService.getDept(iotDeviceRespVO.getOrgId());
|
|
|
+ iotDeviceRespVO.setDeptName(Objects.nonNull(dept)?dept.getName():"");
|
|
|
+ IotProductClassifyDO iotProductClassify = iotProductClassifyService.getIotProductClassify(iotDevice.getAssetClass());
|
|
|
+ iotDeviceRespVO.setAssetClassName(Objects.nonNull(iotProductClassify)?iotProductClassify.getName():"");
|
|
|
return success(iotDeviceRespVO);
|
|
|
}
|
|
|
|