jiangping
2023-10-10 d07f43ac85889efc0a4e8e465b9b6777b24da192
server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java
@@ -217,6 +217,13 @@
        Constants.formatIntegerNum(model.getCloseStatus()) != Constants.ONE){
            throw  new BusinessException( ResponseStatus.NOT_ALLOWED.getCode(),"对不起,只能针对已还车且未结算的数据进行操作!" );
        }
        if(Constants.formatIntegerNum(memberRides.getDuration()) == Constants.formatIntegerNum(model.getDuration())){
            throw  new BusinessException( ResponseStatus.BAD_REQUEST.getCode(),"对不起,时长未发生改变,无需修改!" );
        }
        int actTime =  DateUtil.betweenMin(model.getRentDate(), model.getBackDate());
        if(memberRides.getDuration() > actTime){
            throw  new BusinessException( ResponseStatus.BAD_REQUEST.getCode(),"对不起,计费时长不能超过实际借出时长!" );
        }
        MemberRides update = new MemberRides();
        update.setId(model.getId());
        update.setDuration(memberRides.getDuration());