| | |
| | | package com.stylefeng.guns.modular.shunfeng.task.jobs; |
| | | |
| | | import com.stylefeng.guns.core.util.ToolUtil; |
| | | import com.stylefeng.guns.modular.shunfeng.model.OrderRide; |
| | | import com.stylefeng.guns.modular.shunfeng.model.TimeTask; |
| | | import com.stylefeng.guns.modular.shunfeng.task.base.AbstractJob; |
| | | import com.stylefeng.guns.modular.system.model.Company; |
| | | import com.stylefeng.guns.modular.system.util.qianyuntong.OrderUtil; |
| | | import com.stylefeng.guns.modular.system.util.qianyuntong.model.ModifyTravelItineraryRequest; |
| | | import org.quartz.JobDataMap; |
| | | import org.quartz.JobExecutionContext; |
| | | import org.quartz.JobExecutionException; |
| | |
| | | //自动取消 |
| | | order.setState(6); |
| | | this.orderRideService.updateById(order); |
| | | |
| | | //未支付的情况取消订单 |
| | | if(ToolUtil.isNotEmpty(order.getZttravelId())){ |
| | | OrderUtil.tradeOrderCancel(order.getZttravelId()); |
| | | } |
| | | } |
| | | //修改定时任务数据状态 |
| | | TimeTask timeTask=timeTaskService.selectById(timeTaskId); |
| | |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | |
| | | private Integer getState(Integer state){ |
| | | switch (state){ |
| | | case 1: |
| | | return 7; |
| | | case 2: |
| | | return 1; |
| | | case 3: |
| | | return 4; |
| | | case 4: |
| | | return 5; |
| | | case 5: |
| | | return 8; |
| | | case 6: |
| | | return 10; |
| | | } |
| | | return null; |
| | | } |
| | | } |