diff --git a/src/main/java/com/bonus/gzcar/business/backstage/mapper/DispatchCarMapper.java b/src/main/java/com/bonus/gzcar/business/backstage/mapper/DispatchCarMapper.java index fee1d45..f905f52 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/mapper/DispatchCarMapper.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/mapper/DispatchCarMapper.java @@ -158,4 +158,10 @@ public interface DispatchCarMapper { void deleteOutDataRecord(CarNeedPlanVo data); void deleteOutDetailsRecord(CarNeedPlanVo data); + + /** + * 修改计划状态 + * @param data + */ + void updatePlanData(CarNeedPlanVo data); } diff --git a/src/main/java/com/bonus/gzcar/business/backstage/service/DispatchCarServiceImpl.java b/src/main/java/com/bonus/gzcar/business/backstage/service/DispatchCarServiceImpl.java index 6f8b98e..ea9bc44 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/service/DispatchCarServiceImpl.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/service/DispatchCarServiceImpl.java @@ -214,6 +214,7 @@ public class DispatchCarServiceImpl implements DispatchCarService{ String contractId=hisData.getContractId(); if(!supId.equals(data.getSupId()) || !contractId.equals(data.getContractId())){ deleteData(data); + mapper.updatePlanData(data); } } diff --git a/src/main/resources/mappers/business/backstage/DispatchCarMapper.xml b/src/main/resources/mappers/business/backstage/DispatchCarMapper.xml index 58f524b..96473af 100644 --- a/src/main/resources/mappers/business/backstage/DispatchCarMapper.xml +++ b/src/main/resources/mappers/business/backstage/DispatchCarMapper.xml @@ -37,6 +37,9 @@ update car_plan_apply SET dispatch_status=#{status} where id=#{id} + + update car_plan_apply SET dispatch_status=5 where id=#{id} +