chengf
2025-07-22 b63f41b8a0cfce68770e5cb02c8dd3fd994f0c59
service-user/src/main/java/com/java110/user/cmd/owner/SaveOwnerCarCmd.java
@@ -60,7 +60,7 @@
        Assert.hasKeyAndValue(reqJson, "ownerId", "请求报文中未包含ownerId");
        Assert.hasKeyAndValue(reqJson, "carNum", "请求报文中未包含carNum");
        Assert.hasKeyAndValue(reqJson, "carType", "请求报文中未包含carType");
        Assert.hasKeyAndValue(reqJson, "psId", "未包含psId");
//        Assert.hasKeyAndValue(reqJson, "psId", "未包含psId");
        if (OwnerCarDto.LEASE_TYPE_MONTH.equals(reqJson.getString("leaseType"))) {
            Assert.hasKeyAndValue(reqJson, "startTime", "请求报文中未包含开始时间");
@@ -84,12 +84,12 @@
        ParkingSpaceDto parkingSpaceDto = new ParkingSpaceDto();
        parkingSpaceDto.setPsId(reqJson.getString("psId"));
        List<ParkingSpaceDto> parkingSpaceDtos = parkingSpaceInnerServiceSMOImpl.queryParkingSpaces(parkingSpaceDto);
        Assert.listOnlyOne(parkingSpaceDtos, "查询车位错误!");
//        Assert.listOnlyOne(parkingSpaceDtos, "查询车位错误!");
        //获取车位状态
        String state = parkingSpaceDtos.get(0).getState();
        if (StringUtil.isEmpty(state) || !ParkingSpaceDto.STATE_FREE.equals(state)) {
            throw new IllegalArgumentException("该车位不是空闲状态!");
        }
//        if (StringUtil.isEmpty(state) || !ParkingSpaceDto.STATE_FREE.equals(state)) {
//            throw new IllegalArgumentException("该车位不是空闲状态!");
//        }
        //校验车牌号是否存在
        OwnerCarDto ownerCarDto = new OwnerCarDto();