|
@@ -3,8 +3,10 @@ package com.ruoyi.business.service.impl;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
|
|
|
|
|
|
+import com.ruoyi.business.domain.BizDevice;
|
|
import com.ruoyi.business.mapper.BizDeviceMapper;
|
|
import com.ruoyi.business.mapper.BizDeviceMapper;
|
|
import com.ruoyi.business.mapper.TOrganizationMapper;
|
|
import com.ruoyi.business.mapper.TOrganizationMapper;
|
|
|
|
+import com.ruoyi.common.exception.ServiceException;
|
|
import com.ruoyi.common.utils.DateUtils;
|
|
import com.ruoyi.common.utils.DateUtils;
|
|
import com.ruoyi.common.utils.SecurityUtils;
|
|
import com.ruoyi.common.utils.SecurityUtils;
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
@@ -94,6 +96,14 @@ public class TPositionServiceImpl implements ITPositionService
|
|
tPosition.setCreateTime(DateUtils.getNowDate());
|
|
tPosition.setCreateTime(DateUtils.getNowDate());
|
|
//存放的是用户ID
|
|
//存放的是用户ID
|
|
tPosition.setCreateBy(String.valueOf(SecurityUtils.getUserId()));
|
|
tPosition.setCreateBy(String.valueOf(SecurityUtils.getUserId()));
|
|
|
|
+ //2025年03月26日13:27:52 因为化验记录存放的是设备编号,不是设备ID,所以需要把设备sn也存下来
|
|
|
|
+ Long deviceId = tPosition.getDeviceId();
|
|
|
|
+ if(Objects.isNull(deviceId))
|
|
|
|
+ throw new ServiceException("请输入设备信息");
|
|
|
|
+ BizDevice bizDevice = this.deviceMapper.selectBizDeviceByDeviceId(deviceId);
|
|
|
|
+ if(Objects.isNull(bizDevice))
|
|
|
|
+ throw new ServiceException("未查询到设备信息,请输入正确的设备信息");
|
|
|
|
+ tPosition.setRemark(bizDevice.getDeviceSn());
|
|
return tPositionMapper.insertTPosition(tPosition);
|
|
return tPositionMapper.insertTPosition(tPosition);
|
|
}
|
|
}
|
|
|
|
|