工单结算逻辑修改
This commit is contained in:
parent
fcf04d8ad2
commit
69463a58c1
@ -491,13 +491,15 @@ public class DlRepairTicketsServiceImpl extends ServiceImpl<DlRepairTicketsMappe
|
||||
repairOrderInfo.setPayType(repairTicketsRespVO.getPayType());
|
||||
|
||||
// 更新工单
|
||||
// 在这里把工单的状态更新为已完成---需要判断,如果是线上支付,需要在支付回调更新
|
||||
if (!repairTicketsRespVO.getPayType().equals("01")) {
|
||||
// 不在这儿结束
|
||||
// repairTicketsRespVO.setIsFinish("1");
|
||||
// 在这里把工单的状态更新为已完成---需要判断,如果是线上支付,需要在支付回调更新----有点问题
|
||||
if (repairTicketsRespVO.getPayType().equals("01")){
|
||||
// 线上支付需要在回调中去更新状态工单状态和订单状态
|
||||
|
||||
}else {
|
||||
// 线下支付和签单、挂账才是直接结束工单和订单
|
||||
// 更新工单
|
||||
baseMapper.updateById(repairTicketsRespVO);
|
||||
} else {
|
||||
// 线下结账和签单挂账,直接算已支付
|
||||
// 更新订单
|
||||
repairOrderInfo.setPayTime(LocalDateTime.now());
|
||||
repairOrderInfo.setOrderStatus("1");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user