| | |
| | | import com.moral.api.entity.User; |
| | | import com.moral.api.entity.Version; |
| | | import com.moral.api.entity.VersionSensorUnit; |
| | | import com.moral.api.mapper.SensorMapper; |
| | | import com.moral.api.mapper.VersionMapper; |
| | | import com.moral.api.mapper.VersionSensorUnitMapper; |
| | | import com.moral.api.pojo.dto.version.VersionDTO; |
| | |
| | | VersionMapper versionMapper; |
| | | @Autowired |
| | | VersionSensorUnitMapper versionSensorUnitMapper; |
| | | @Autowired |
| | | SensorMapper sensorMapper; |
| | | |
| | | @Override |
| | | public VersionQueryDTO query(VersionQueryForm form) { |
| | |
| | | deleteWrapper.eq("version_id", versionId); |
| | | deleteWrapper.set("is_delete", Constants.DELETE); |
| | | versionSensorUnitMapper.update(null, deleteWrapper); |
| | | //将前端传来的id转为code |
| | | for (VersionSensorUnit sensorUnit : sensorUnits) { |
| | | Sensor sensor = sensorMapper.selectById(sensorUnit.getId()); |
| | | sensorUnit.setSensorCode(sensor.getCode()); |
| | | } |
| | | //添加新分配的单位和因子 |
| | | for (VersionSensorUnit sensorUnit : sensorUnits) { |
| | | sensorUnit.setVersionId(versionId); |