| | |
| | | if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(this.carUseBookList(carUseBook))){ |
| | | throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"存在车辆预约时间与已预约时间冲突~"); |
| | | } |
| | | carUseBook.setTypeInfo(Constants.equalsInteger(carUseBook.getType(),Constants.ZERO)?"市内":"室外"); |
| | | carUseBookMapper.insert(carUseBook); |
| | | //用车申请 审批记录创建 |
| | | approveService.createApproveFlow(carUseBook.getType()==0?3:4,carUseBook.getId(),carUseBook.getMemberId(),null); |
| | |
| | | String addr = dataJSON.getString("addr"); |
| | | |
| | | CarUseBook carUseBook = carUseBookJoinMapper.selectOne(new QueryWrapper<CarUseBook>() |
| | | .lambda().eq(CarUseBook::getJdyId,no).last("limit 1")); |
| | | .lambda().eq(CarUseBook::getJdyNo,no).last("limit 1")); |
| | | if(Objects.isNull(carUseBook)){ |
| | | carUseBook = new CarUseBook(); |
| | | carUseBook.setCreateDate(new Date()); |
| | |
| | | carUseBook.setContent(StringUtils.isBlank(reason)?null:reason); |
| | | carUseBook.setAddr(StringUtils.isBlank(addr)?null:addr); |
| | | carUseBook.setStatus(Constants.TWO); |
| | | carUseBook.setKeyStatus(Constants.ZERO); |
| | | JSONObject driverJSON = dataJSON.getJSONObject("driver"); |
| | | if(Objects.nonNull(driverJSON)){ |
| | | String driverName = driverJSON.getString("name"); |