|  |  | 
 |  |  | import com.doumee.core.annotation.excel.ExcelImporter; | 
 |  |  | import com.doumee.core.constants.ResponseStatus; | 
 |  |  | import com.doumee.core.exception.BusinessException; | 
 |  |  | import com.doumee.core.model.LoginUserInfo; | 
 |  |  | import com.doumee.core.model.PageData; | 
 |  |  | import com.doumee.core.model.PageWrap; | 
 |  |  | import com.doumee.service.business.third.model.LoginUserInfo; | 
 |  |  | import com.doumee.service.business.third.model.PageData; | 
 |  |  | import com.doumee.service.business.third.model.PageWrap; | 
 |  |  | import com.doumee.core.utils.Constants; | 
 |  |  | import com.doumee.core.utils.ScientificNotationTUtil; | 
 |  |  | import com.doumee.core.utils.Utils; | 
 |  |  | 
 |  |  |         } | 
 |  |  |         Date date = new Date(); | 
 |  |  |         //删除已授权下发的包期授权 | 
 |  |  |         dealCancelBookBiz(car.getCode(),date); | 
 |  |  |         Cars model = new Cars(); | 
 |  |  |         model.setEditDate(date); | 
 |  |  |         model.setEdirot(user.getId()); | 
 |  |  |         model.setId(id); | 
 |  |  |         model.setIsdeleted(Constants.ONE); | 
 |  |  |         dealCancelBookBiz(car.getCode(),date,parkBookJoinMapper); | 
 |  |  | //        Cars model = new Cars(); | 
 |  |  | //        model.setEditDate(date); | 
 |  |  | //        model.setEdirot(user.getId()); | 
 |  |  | //        model.setId(id); | 
 |  |  | //        model.setIsdeleted(Constants.ONE); | 
 |  |  |         carsMapper.update(null,new UpdateWrapper<Cars>().lambda() | 
 |  |  |                 .eq(Cars::getId,model.getId()) | 
 |  |  |                 .eq(Cars::getId,id) | 
 |  |  |                 .set(Cars::getStartTime,null) | 
 |  |  |                 .set(Cars::getEndTime,null) | 
 |  |  |                 .set(Cars::getAuthTimeType,null) | 
 |  |  |                 .set(Cars::getAuthStatus,Constants.ZERO) | 
 |  |  |                 .set(Cars::getIsdeleted,Constants.ONE) | 
 |  |  |                 .set(Cars::getEditDate,model.getEditDate()) | 
 |  |  |                 .set(Cars::getEdirot,model.getEdirot()) | 
 |  |  |                 .set(Cars::getEditDate,date) | 
 |  |  |                 .set(Cars::getEdirot,user.getId()) | 
 |  |  |         ); | 
 |  |  |         carsMapper.updateById(model); | 
 |  |  | //        carsMapper.updateById(model); | 
 |  |  |     } | 
 |  |  |     public   boolean  dealCancelBookBiz(String code,Date date){ | 
 |  |  |     public static    boolean  dealCancelBookBiz(String code,Date date,ParkBookMapper parkBookJoinMapper){ | 
 |  |  |  | 
 |  |  |         List<ParkBook> parkBooks = parkBookJoinMapper.selectJoinList(ParkBook.class,new MPJLambdaWrapper<ParkBook>() | 
 |  |  |                 .selectAll(ParkBook.class ) | 
 |  |  | 
 |  |  |         model.setHkStatus(Constants.ZERO); | 
 |  |  |         model.setRemark(""); | 
 |  |  |         model.setAuthStatus(Constants.ZERO); | 
 |  |  |         dealCancelBookBiz(car.getCode(),model.getEditDate()); | 
 |  |  |         dealCancelBookBiz(car.getCode(),model.getEditDate(),parkBookJoinMapper); | 
 |  |  |         carsMapper.update(null,new UpdateWrapper<Cars>().lambda() | 
 |  |  |                 .eq(Cars::getId,model.getId()) | 
 |  |  |                 .set(Cars::getAuthStatus,Constants.ZERO) | 
 |  |  | 
 |  |  |                 .set(Cars::getEditDate,model.getEditDate()) | 
 |  |  |                 .set(Cars::getEdirot,model.getEdirot()) | 
 |  |  |                 .set(Cars::getMemberId,model.getMemberId()) | 
 |  |  |                 .set(Cars::getAuthTimeType,null) | 
 |  |  |                 .set(Cars::getStartTime,null) | 
 |  |  |                 .set(Cars::getEndTime,null) | 
 |  |  |         ); |