Browse Source

解决无人机设备产品编号唯一性的问题

master
牧羊人 4 years ago
parent
commit
c6723f23f0
1 changed files with 16 additions and 0 deletions
  1. +16
    -0
      src/main/java/com/taauav/admin/service/impl/TauvEquipmentServiceImpl.java

+ 16
- 0
src/main/java/com/taauav/admin/service/impl/TauvEquipmentServiceImpl.java View File

if (equipment == null || equipment.getId() == null) { if (equipment == null || equipment.getId() == null) {
return response.failure("实体对象不能为空"); return response.failure("实体对象不能为空");
} }
// 产品需要唯一性验证
QueryWrapper<TauvEquipment> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("product_sn", equipment.getProductSn());
queryWrapper.eq("mark", 1);
Integer count = equipmentMapper.selectCount(queryWrapper);
if (count > 0) {
return response.failure("产品序号已存在");
}
boolean result = this.editData(equipment); boolean result = this.editData(equipment);
if (!result) { if (!result) {
return response.failure("编辑失败"); return response.failure("编辑失败");
if (equipment == null) { if (equipment == null) {
return response.failure("实体对象不能为空"); return response.failure("实体对象不能为空");
} }
// 产品需要唯一性验证
QueryWrapper<TauvEquipment> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("product_sn", equipment.getProductSn());
queryWrapper.eq("mark", 1);
Integer count = equipmentMapper.selectCount(queryWrapper);
if (count > 0) {
return response.failure("产品序号已存在");
}
boolean result = this.addData(equipment); boolean result = this.addData(equipment);
if (!result) { if (!result) {
return response.failure("添加失败"); return response.failure("添加失败");

Loading…
Cancel
Save