|
@@ -33,11 +33,11 @@ import java.util.Map;
|
|
*/
|
|
*/
|
|
@Service
|
|
@Service
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
-@Api(tags = "设备温度告警设置")
|
|
|
|
|
|
+@Api(tags = "设备配置表")
|
|
public class DeviceConfigServiceImpl extends ServiceImpl<DeviceConfigMapper, DeviceConfig> implements DeviceConfigService {
|
|
public class DeviceConfigServiceImpl extends ServiceImpl<DeviceConfigMapper, DeviceConfig> implements DeviceConfigService {
|
|
|
|
|
|
@PostMapping("update")
|
|
@PostMapping("update")
|
|
- @ApiOperation("设备温度告警阈值设置")
|
|
|
|
|
|
+ @ApiOperation("修改")
|
|
public R update(@RequestBody @Validated DeviceConfigDto.Update update) {
|
|
public R update(@RequestBody @Validated DeviceConfigDto.Update update) {
|
|
DeviceConfig deviceConfigInfo = getById(update.getDeviceId());
|
|
DeviceConfig deviceConfigInfo = getById(update.getDeviceId());
|
|
LocalDateTime now = LocalDateTime.now();
|
|
LocalDateTime now = LocalDateTime.now();
|
|
@@ -51,7 +51,7 @@ public class DeviceConfigServiceImpl extends ServiceImpl<DeviceConfigMapper, Dev
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("batchUpdate")
|
|
@PostMapping("batchUpdate")
|
|
- @ApiOperation("设备温度告警阈值批量设置")
|
|
|
|
|
|
+ @ApiOperation("批量更新")
|
|
public R batchUpdate(@RequestBody @Validated DeviceConfigDto.BatchUpdate batchUpdate) {
|
|
public R batchUpdate(@RequestBody @Validated DeviceConfigDto.BatchUpdate batchUpdate) {
|
|
List<Long> deviceIds = batchUpdate.getDeviceIds();
|
|
List<Long> deviceIds = batchUpdate.getDeviceIds();
|
|
List<DeviceConfig> deviceConfigs = this.listByIds(deviceIds);
|
|
List<DeviceConfig> deviceConfigs = this.listByIds(deviceIds);
|
|
@@ -59,6 +59,8 @@ public class DeviceConfigServiceImpl extends ServiceImpl<DeviceConfigMapper, Dev
|
|
deviceConfigs.forEach(d -> {
|
|
deviceConfigs.forEach(d -> {
|
|
d.setTempMin(batchUpdate.getTempMin());
|
|
d.setTempMin(batchUpdate.getTempMin());
|
|
d.setTempMax(batchUpdate.getTempMax());
|
|
d.setTempMax(batchUpdate.getTempMax());
|
|
|
|
+ d.setStockOutGoodsNum(batchUpdate.getStockOutGoodsNum());
|
|
|
|
+ d.setStockOutRate(batchUpdate.getStockOutRate());
|
|
d.setUpdateTime(LocalDateTime.now());
|
|
d.setUpdateTime(LocalDateTime.now());
|
|
});
|
|
});
|
|
this.saveOrUpdateBatch(deviceConfigs);
|
|
this.saveOrUpdateBatch(deviceConfigs);
|