|
@@ -7,6 +7,7 @@ import com.google.gson.JsonArray;
|
|
|
import com.google.gson.JsonElement;
|
|
|
import com.google.gson.JsonObject;
|
|
|
import com.google.gson.JsonParser;
|
|
|
+import com.xjrsoft.common.enums.DeleteMark;
|
|
|
import com.xjrsoft.common.exception.MyException;
|
|
|
import com.xjrsoft.module.hikvision.entity.HikvisionData;
|
|
|
import com.xjrsoft.module.hikvision.mapper.HikvisionDataMapper;
|
|
@@ -78,7 +79,11 @@ public class CarMessageApplyServiceImpl extends MPJBaseServiceImpl<CarMessageApp
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean add(AddCarMessageApplyDto dto) {
|
|
|
- Integer countByCarNumber = this.baseMapper.getCountByCarNumber(dto.getCarNumber());
|
|
|
+ long countByCarNumber = this.count(
|
|
|
+ new QueryWrapper<CarMessageApply>().lambda()
|
|
|
+ .eq(CarMessageApply::getCarNumber, dto.getCarNumber())
|
|
|
+ .eq(CarMessageApply::getDeleteMark, DeleteMark.NODELETE.getCode())
|
|
|
+ );
|
|
|
if(countByCarNumber > 0){
|
|
|
throw new MyException("已存在该车牌号");
|
|
|
}
|