This commit is contained in:
19173159168
2025-08-24 19:25:40 +08:00
parent 6bd15e4627
commit 2af3951b94
2 changed files with 4 additions and 3 deletions

View File

@ -122,9 +122,10 @@ public class ZcOrderMainServiceImpl implements IZcOrderMainService
zcOrderMainMapper.deleteZcOrderSubByOrderId(orderId);
return zcOrderMainMapper.deleteZcOrderMainByOrderId(orderId);
}
@Transactional
@Override
public int updateManualEndOrder(Long orderId) {
ZcOrderMain queryOrder = zcOrderMainMapper.selectZcOrderMainByOrderId(orderId);
//订单手动结束逻辑待完善
//1、修改订单状态2计算逾期费用(如果有逾期)3、释放车辆状态
//1、修改订单状态
@ -134,7 +135,7 @@ public class ZcOrderMainServiceImpl implements IZcOrderMainService
zcOrderMain.setUpdateBy(ShiroUtils.getSysUser().getLoginName());
zcOrderMain.setUpdateTime(DateUtils.getNowDate());
// 2计算逾期费用
long overdueDays = DateUtils.daysBetween(DateUtils.getNowDate(),zcOrderMain.getEndRentTime());
long overdueDays = DateUtils.daysBetween(DateUtils.getNowDate(),queryOrder.getEndRentTime());
if(overdueDays > 0) {
zcOrderMain.setOverdueDays(overdueDays);
zcOrderMain.setOverdueAmount(zcOrderMain.getOverdueFee().multiply(new BigDecimal(zcOrderMain.getOverdueDays())));