记录笔记
//重写run方法,继承Runnable
public class MissionThread implements Runnable {
@Override
public void run() {
Date currentDate = new Date();
Mission mission = missionService.findMissionById(missionId);
//线程休眠时间,休眠后线程启动,任务开始,将状态改变为进行中
long sleepTime = missionStartTime.getTime() - currentDate.getTime();
try {
Thread.sleep(sleepTime);
mission.setMissionStatus(MISSION_STATUS_START);
//接单状态改成可接单
mission.setMissionUserStatus(MISSION_STATUS)