| | |
| | | import javax.annotation.Resource; |
| | | |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.tms.domain.TmsDispatchOrder; |
| | | import com.ruoyi.tms.domain.TmsFinanceDetail; |
| | | import com.ruoyi.tms.domain.TmsQuoteDetail; |
| | | import com.ruoyi.tms.mapper.TmsDispatchOrderMapper; |
| | | import com.ruoyi.tms.mapper.TmsFinanceDetailMapper; |
| | | import com.ruoyi.tms.mapper.TmsQuoteDetailMapper; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | |
| | | @Resource |
| | | private TmsQuoteDetailMapper tmsQuoteDetailMapper; |
| | | |
| | | @Resource |
| | | private TmsDispatchOrderMapper tmsDispatchOrderMapper; |
| | | |
| | | /** |
| | | * 查询费用主表 |
| | |
| | | // 1、作废,头 |
| | | TmsFinance tmsFinance = selectTmsFinanceById(id); |
| | | tmsFinance.setStatus(2); |
| | | updateTmsFinance(tmsFinance); |
| | | // 3、将原来的调度单变回为未结算 |
| | | LambdaUpdateWrapper<TmsDispatchOrder> eq = new LambdaUpdateWrapper<TmsDispatchOrder>() |
| | | .eq(TmsDispatchOrder::getId, tmsFinance.getDispatchId()); |
| | | if (tmsFinance.getType() == 0){ |
| | | eq.set(TmsDispatchOrder::getAccountsReceivableStatus, 0) |
| | | .set(TmsDispatchOrder::getCollectionPlanId, null); |
| | | }else if (tmsFinance.getType() == 1){ |
| | | eq.set(TmsDispatchOrder::getAccountsPayableStatus, 0) |
| | | .set(TmsDispatchOrder::getPaymentPlanId, null) |
| | | ; |
| | | } |
| | | return updateTmsFinance(tmsFinance); |
| | | |
| | | return tmsDispatchOrderMapper.update(eq); |
| | | |
| | | |
| | | } |
| | | |
| | | @Override |