|
@@ -2,9 +2,11 @@ package cn.iocoder.yudao.module.pms.service.inspect;
|
|
|
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.inspect.route.vo.IotInspectRoutePageReqVO;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.inspect.route.vo.IotInspectRoutePageReqVO;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.inspect.route.vo.IotInspectRouteSaveReqVO;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.inspect.route.vo.IotInspectRouteSaveReqVO;
|
|
|
|
+import cn.iocoder.yudao.module.pms.dal.dataobject.IotProductClassifyDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.inspect.IotInspectRouteDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.inspect.IotInspectRouteDO;
|
|
import cn.iocoder.yudao.module.pms.dal.mysql.inspect.IotInspectRouteMapper;
|
|
import cn.iocoder.yudao.module.pms.dal.mysql.inspect.IotInspectRouteMapper;
|
|
import cn.iocoder.yudao.module.pms.enums.ErrorCodeConstant;
|
|
import cn.iocoder.yudao.module.pms.enums.ErrorCodeConstant;
|
|
|
|
+import cn.iocoder.yudao.module.pms.service.IotProductClassifyService;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
@@ -29,11 +31,18 @@ public class IotInspectRouteServiceImpl implements IotInspectRouteService {
|
|
|
|
|
|
@Resource
|
|
@Resource
|
|
private IotInspectRouteMapper iotInspectRouteMapper;
|
|
private IotInspectRouteMapper iotInspectRouteMapper;
|
|
|
|
+ @Resource
|
|
|
|
+ private IotProductClassifyService iotProductClassifyService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Long createIotInspectRoute(IotInspectRouteSaveReqVO createReqVO) {
|
|
public Long createIotInspectRoute(IotInspectRouteSaveReqVO createReqVO) {
|
|
// 插入
|
|
// 插入
|
|
IotInspectRouteDO iotInspectRoute = BeanUtils.toBean(createReqVO, IotInspectRouteDO.class);
|
|
IotInspectRouteDO iotInspectRoute = BeanUtils.toBean(createReqVO, IotInspectRouteDO.class);
|
|
|
|
+ iotInspectRoute.setDeleted(false);
|
|
|
|
+ IotProductClassifyDO iotProductClassify = iotProductClassifyService.getIotProductClassify(iotInspectRoute.getDeviceClassify());
|
|
|
|
+ if (Objects.nonNull(iotProductClassify)) {
|
|
|
|
+ iotInspectRoute.setDeviceClassifyName(iotProductClassify.getName());
|
|
|
|
+ }
|
|
iotInspectRouteMapper.insert(iotInspectRoute);
|
|
iotInspectRouteMapper.insert(iotInspectRoute);
|
|
// 返回
|
|
// 返回
|
|
return iotInspectRoute.getId();
|
|
return iotInspectRoute.getId();
|