工单结算逻辑修改

This commit is contained in:
xiaofajia 2024-11-23 10:42:10 +08:00
parent fcf04d8ad2
commit 69463a58c1

View File

@ -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");
}