Browse Source

车牌登记车型数量校验

xlq 2 weeks ago
parent
commit
89b857f726

+ 12 - 0
src/main/java/com/qmrb/system/pojo/vo/ContractPlaceNumberRelVO.java

@@ -76,6 +76,18 @@ public class ContractPlaceNumberRelVO {
     @Schema(description = "使用车位上限",type="Integer")
     private Integer maxParkingLotNum;
 
+    /**
+     * 其中大型车位
+     */
+    @Schema(description = "其中大型车位",type="Integer")
+    private Integer bigParkingLotNum;
+
+    /**
+     * 其中小型车位
+     */
+    @Schema(description = "其中小型车位",type="Integer")
+    private Integer smallParkingLotNum;
+
 
 
     /**

+ 4 - 1
src/main/java/com/qmrb/system/service/impl/ContractPlaceNumberRelServiceImpl.java

@@ -67,7 +67,7 @@ public class ContractPlaceNumberRelServiceImpl extends ServiceImpl<ContractPlace
                 .eq(SysUser::getId, SecurityUtils.getUserId())
                 // .eq(SysUser::getUserType, "3")//用户类型 1 系统用户 2扫码协议用户  3 包租协议用户
         );
-        // 获取启用数据
+        // 获取启用状态的车牌数据
         List<ContractPlaceNumberRel> list = this.list(new LambdaQueryWrapper<ContractPlaceNumberRel>()
                 .eq(ContractPlaceNumberRel::getContractId, sysUser.getContractId())
                 .eq(ContractPlaceNumberRel::getStatus, "1")
@@ -88,7 +88,10 @@ public class ContractPlaceNumberRelServiceImpl extends ServiceImpl<ContractPlace
         Contract contract = contractService.getOne(new LambdaQueryWrapper<Contract>().eq(Contract::getId, sysUser.getContractId()));
         for (ContractPlaceNumberRelVO record : pageResult.getRecords()) {
             record.setAbledNum(String.valueOf(list.size()));
+            // 车位上限 大型车位 小型车位
             record.setMaxParkingLotNum(contract.getMaxParkingLotNum());
+            record.setBigParkingLotNum(contract.getBigParkingLotNum());
+            record.setSmallParkingLotNum(contract.getSmallParkingLotNum());
         }
         return pageResult;
     }