|
@@ -72,10 +72,10 @@ public class ContractPlaceNumberRelController {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
IContractPlaceNumberRelHisService contractPlaceNumberRelHisService;
|
|
IContractPlaceNumberRelHisService contractPlaceNumberRelHisService;
|
|
-
|
|
|
|
|
|
+
|
|
@Autowired
|
|
@Autowired
|
|
IVirtualParkingSlotService virtualParkingSlotService;
|
|
IVirtualParkingSlotService virtualParkingSlotService;
|
|
-
|
|
|
|
|
|
+
|
|
@Autowired
|
|
@Autowired
|
|
IContractService contractService;
|
|
IContractService contractService;
|
|
|
|
|
|
@@ -104,10 +104,10 @@ public class ContractPlaceNumberRelController {
|
|
Contract contract = contractService.getById(form.getContractId());
|
|
Contract contract = contractService.getById(form.getContractId());
|
|
Date startOfDay = DateUtils.getStartOfDay(contract.getStartDate());
|
|
Date startOfDay = DateUtils.getStartOfDay(contract.getStartDate());
|
|
Date endOfDay = DateUtils.getEndOfDay(contract.getEndDate());
|
|
Date endOfDay = DateUtils.getEndOfDay(contract.getEndDate());
|
|
- if(form.getStartTime().before(startOfDay) || form.getStartTime().after(endOfDay)){
|
|
|
|
|
|
+ if (form.getStartTime().before(startOfDay) || form.getStartTime().after(endOfDay)) {
|
|
return Result.failed("启用时间在包租协议有效期外");
|
|
return Result.failed("启用时间在包租协议有效期外");
|
|
}
|
|
}
|
|
- if(form.getEndTime().before(startOfDay) || form.getEndTime().after(endOfDay)){
|
|
|
|
|
|
+ if (form.getEndTime().before(startOfDay) || form.getEndTime().after(endOfDay)) {
|
|
return Result.failed("到期时间在包租协议有效期外");
|
|
return Result.failed("到期时间在包租协议有效期外");
|
|
}
|
|
}
|
|
ContractPlaceNumberRelForm result = contractPlaceNumberRelService.saveForm(form);
|
|
ContractPlaceNumberRelForm result = contractPlaceNumberRelService.saveForm(form);
|
|
@@ -128,12 +128,15 @@ public class ContractPlaceNumberRelController {
|
|
Contract contract = contractService.getById(form.getContractId());
|
|
Contract contract = contractService.getById(form.getContractId());
|
|
Date startOfDay = DateUtils.getStartOfDay(contract.getStartDate());
|
|
Date startOfDay = DateUtils.getStartOfDay(contract.getStartDate());
|
|
Date endOfDay = DateUtils.getEndOfDay(contract.getEndDate());
|
|
Date endOfDay = DateUtils.getEndOfDay(contract.getEndDate());
|
|
- log.info("修改协议(客商)车牌关系:====>{}--{}",startOfDay,endOfDay);
|
|
|
|
- if(form.getStartTime().before(startOfDay) || form.getStartTime().after(endOfDay)){
|
|
|
|
- return Result.failed("启用时间在包租协议有效期外");
|
|
|
|
|
|
+ log.info("修改协议(客商)车牌关系:====>{}--{}", startOfDay, endOfDay);
|
|
|
|
+ if (form.getStartTime().before(startOfDay) || form.getStartTime().after(endOfDay)) {
|
|
|
|
+ // return Result.failed("启用时间在包租协议有效期外");
|
|
|
|
+
|
|
|
|
+ return Result.failed(ResultCode.SUCCESS, "启用时间在包租协议有效期外");
|
|
}
|
|
}
|
|
- if(form.getEndTime().before(startOfDay) || form.getEndTime().after(endOfDay)){
|
|
|
|
- return Result.failed("到期时间在包租协议有效期外");
|
|
|
|
|
|
+ if (form.getEndTime().before(startOfDay) || form.getEndTime().after(endOfDay)) {
|
|
|
|
+ return Result.failed(ResultCode.SUCCESS, "到期时间在包租协议有效期外");
|
|
|
|
+ // return Result.failed("到期时间在包租协议有效期外");
|
|
}
|
|
}
|
|
boolean result = contractPlaceNumberRelService.updateForm(id, form);
|
|
boolean result = contractPlaceNumberRelService.updateForm(id, form);
|
|
return Result.judge(result);
|
|
return Result.judge(result);
|
|
@@ -150,7 +153,7 @@ public class ContractPlaceNumberRelController {
|
|
.map(idStr -> Long.parseLong(idStr)).collect(Collectors.toList());
|
|
.map(idStr -> Long.parseLong(idStr)).collect(Collectors.toList());
|
|
List<ContractPlaceNumberRel> contractPlaceNumberRels = contractPlaceNumberRelService.listByIds(idList);
|
|
List<ContractPlaceNumberRel> contractPlaceNumberRels = contractPlaceNumberRelService.listByIds(idList);
|
|
if (CollectionUtil.isNotEmpty(idList)) {
|
|
if (CollectionUtil.isNotEmpty(idList)) {
|
|
- ArrayList<String > virtualSlotNumbers = new ArrayList<>();
|
|
|
|
|
|
+ ArrayList<String> virtualSlotNumbers = new ArrayList<>();
|
|
for (ContractPlaceNumberRel contractPlaceNumberRel : contractPlaceNumberRels) {
|
|
for (ContractPlaceNumberRel contractPlaceNumberRel : contractPlaceNumberRels) {
|
|
// 更新历史记录表
|
|
// 更新历史记录表
|
|
ContractPlaceNumberRelHis contractPlaceNumberRelHis = new ContractPlaceNumberRelHis();
|
|
ContractPlaceNumberRelHis contractPlaceNumberRelHis = new ContractPlaceNumberRelHis();
|
|
@@ -170,7 +173,7 @@ public class ContractPlaceNumberRelController {
|
|
);
|
|
);
|
|
|
|
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
// boolean result = contractPlaceNumberRelService.removeByIds(idList);
|
|
// boolean result = contractPlaceNumberRelService.removeByIds(idList);
|
|
boolean result = contractPlaceNumberRelService.update(
|
|
boolean result = contractPlaceNumberRelService.update(
|
|
new LambdaUpdateWrapper<ContractPlaceNumberRel>()
|
|
new LambdaUpdateWrapper<ContractPlaceNumberRel>()
|