bug
This commit is contained in:
@ -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())));
|
||||
|
||||
Reference in New Issue
Block a user