| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | public VersionDTO updateSensorUnits(VersionSensorUnitForm form) { |
| | | return null; |
| | | //创建返回对象 |
| | | VersionDTO dto = new VersionDTO(); |
| | | //取参 |
| | | List<VersionSensorUnit> sensorUnits = form.getSensorUnits(); |
| | | Integer versionId = form.getVersionId(); |
| | | //删除之前分配的单位和因子 |
| | | UpdateWrapper deleteWrapper = new UpdateWrapper(); |
| | | deleteWrapper.eq("version_id",versionId); |
| | | deleteWrapper.set("is_delete",Constants.DELETE); |
| | | versionSensorUnitMapper.update(null,deleteWrapper); |
| | | //添加新分配的单位和因子 |
| | | for (VersionSensorUnit sensorUnit : sensorUnits) { |
| | | sensorUnit.setVersionId(versionId); |
| | | versionSensorUnitMapper.insert(sensorUnit); |
| | | } |
| | | //封装返回结果 |
| | | dto.setCode(ResponseCodeEnum.SUCCESS.getCode()); |
| | | dto.setMsg(ResponseCodeEnum.SUCCESS.getMsg()); |
| | | return dto; |
| | | } |
| | | } |