设备相关bug修复
This commit is contained in:
parent
2e8aae096e
commit
a415d405fc
|
|
@ -4,6 +4,7 @@ import java.util.List;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
import com.bonus.canteen.core.kitchen.dto.KitLongIdsDTO;
|
||||||
import com.bonus.canteen.core.kitchen.dto.KitchenDeviceListDTO;
|
import com.bonus.canteen.core.kitchen.dto.KitchenDeviceListDTO;
|
||||||
import com.bonus.canteen.core.kitchen.vo.KitchenDeviceListVO;
|
import com.bonus.canteen.core.kitchen.vo.KitchenDeviceListVO;
|
||||||
import com.bonus.common.log.enums.OperaType;
|
import com.bonus.common.log.enums.OperaType;
|
||||||
|
|
@ -138,7 +139,7 @@ public class KitchenDeviceInfoController extends BaseController {
|
||||||
//@RequiresPermissions("kitchen:info:remove")
|
//@RequiresPermissions("kitchen:info:remove")
|
||||||
@SysLog(title = "厨房设备基础信息", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除厨房设备基础信息")
|
@SysLog(title = "厨房设备基础信息", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除厨房设备基础信息")
|
||||||
@PostMapping("/del")
|
@PostMapping("/del")
|
||||||
public AjaxResult remove(@RequestBody List<Long> deviceIds) {
|
public AjaxResult remove(@RequestBody KitLongIdsDTO kitLongIdsDTO) {
|
||||||
return toAjax(kitchenDeviceInfoService.deleteKitchenDeviceInfoByDeviceIds(deviceIds));
|
return toAjax(kitchenDeviceInfoService.deleteKitchenDeviceInfoByDeviceIds(kitLongIdsDTO.getDeviceIds()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
package com.bonus.canteen.core.kitchen.dto;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author xliu
|
||||||
|
* @date 2025/7/3 13:39
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class KitLongIdsDTO {
|
||||||
|
@NotNull(message = "设备ID列表不能为空")
|
||||||
|
private List<Long> deviceIds;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -85,13 +85,16 @@ public class KitchenDeviceInfoServiceImpl extends ServiceImpl<KitchenDeviceInfoM
|
||||||
@Override
|
@Override
|
||||||
public int insertKitchenDeviceInfo(KitchenDeviceInfo kitchenDeviceInfo) {
|
public int insertKitchenDeviceInfo(KitchenDeviceInfo kitchenDeviceInfo) {
|
||||||
if(StringHelper.isNullOrEmptyString(kitchenDeviceInfo.getDeviceNo())){
|
if(StringHelper.isNullOrEmptyString(kitchenDeviceInfo.getDeviceNo())){
|
||||||
throw new ServiceException("编设备编号不能为空");
|
throw new ServiceException("设备编号不能为空");
|
||||||
}
|
}
|
||||||
if(kitchenDeviceInfo.getDeviceType() == null){
|
if(kitchenDeviceInfo.getDeviceType() == null){
|
||||||
throw new ServiceException("编设备类型不能为空");
|
throw new ServiceException("设备类型不能为空");
|
||||||
}
|
}
|
||||||
if(StringHelper.isNullOrEmptyString(kitchenDeviceInfo.getDeviceSn())){
|
if(StringHelper.isNullOrEmptyString(kitchenDeviceInfo.getDeviceSn())){
|
||||||
throw new ServiceException("编设备sn号不能为空");
|
throw new ServiceException("设备sn号不能为空");
|
||||||
|
}
|
||||||
|
if(StringHelper.isNullOrEmptyString(kitchenDeviceInfo.getDeviceName())){
|
||||||
|
throw new ServiceException("设备名称号不能为空");
|
||||||
}
|
}
|
||||||
kitchenDeviceInfo.setDeviceNo(kitchenDeviceInfo.getDeviceNo() == null ? "2" : kitchenDeviceInfo.getDeviceNo().trim());
|
kitchenDeviceInfo.setDeviceNo(kitchenDeviceInfo.getDeviceNo() == null ? "2" : kitchenDeviceInfo.getDeviceNo().trim());
|
||||||
kitchenDeviceInfo.setCreateTime(DateUtils.getNowDate());
|
kitchenDeviceInfo.setCreateTime(DateUtils.getNowDate());
|
||||||
|
|
@ -129,7 +132,7 @@ public class KitchenDeviceInfoServiceImpl extends ServiceImpl<KitchenDeviceInfoM
|
||||||
throw new ServiceException("设备IP已存在,请检查后重新输入");
|
throw new ServiceException("设备IP已存在,请检查后重新输入");
|
||||||
}
|
}
|
||||||
if (kitchenDeviceInfo.getChannel() == null || kitchenDeviceInfo.getChannel() < 1) {
|
if (kitchenDeviceInfo.getChannel() == null || kitchenDeviceInfo.getChannel() < 1) {
|
||||||
throw new ServiceException("摄像头设备的IP地址不能为空或小于1");
|
throw new ServiceException("摄像头设备的通道号不能为空或小于1");
|
||||||
}
|
}
|
||||||
bean = kitchenDeviceInfoMapper.selectOne(
|
bean = kitchenDeviceInfoMapper.selectOne(
|
||||||
Wrappers.<KitchenDeviceInfo>lambdaQuery()
|
Wrappers.<KitchenDeviceInfo>lambdaQuery()
|
||||||
|
|
@ -165,6 +168,9 @@ public class KitchenDeviceInfoServiceImpl extends ServiceImpl<KitchenDeviceInfoM
|
||||||
if(StringHelper.isNullOrEmptyString(kitchenDeviceInfo.getDeviceSn())){
|
if(StringHelper.isNullOrEmptyString(kitchenDeviceInfo.getDeviceSn())){
|
||||||
throw new ServiceException("编设备sn号不能为空");
|
throw new ServiceException("编设备sn号不能为空");
|
||||||
}
|
}
|
||||||
|
if(StringHelper.isNullOrEmptyString(kitchenDeviceInfo.getDeviceName())){
|
||||||
|
throw new ServiceException("设备名称号不能为空");
|
||||||
|
}
|
||||||
if(kitchenDeviceInfo.getDeviceType() == DeviceTypeEnum.CAMERA.getKey()) {
|
if(kitchenDeviceInfo.getDeviceType() == DeviceTypeEnum.CAMERA.getKey()) {
|
||||||
if(StringHelper.isNullOrEmptyString(kitchenDeviceInfo.getIp())){
|
if(StringHelper.isNullOrEmptyString(kitchenDeviceInfo.getIp())){
|
||||||
throw new ServiceException("编设备ip号不能为空");
|
throw new ServiceException("编设备ip号不能为空");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue