|
@@ -1,6 +1,7 @@
|
|
|
package com.aoyang.tms.service.impl;
|
|
package com.aoyang.tms.service.impl;
|
|
|
|
|
|
|
|
import com.aoyang.tms.common.TmsTruckStatus;
|
|
import com.aoyang.tms.common.TmsTruckStatus;
|
|
|
|
|
+import com.aoyang.tms.common.WorkLogTypeEnum;
|
|
|
import com.aoyang.tms.common.WorkOrderEnum;
|
|
import com.aoyang.tms.common.WorkOrderEnum;
|
|
|
import com.aoyang.tms.controller.vo.WorkCycleVO;
|
|
import com.aoyang.tms.controller.vo.WorkCycleVO;
|
|
|
import com.aoyang.tms.entity.Truck;
|
|
import com.aoyang.tms.entity.Truck;
|
|
@@ -36,6 +37,8 @@ public class WorkerServiceImpl implements WorkerService {
|
|
|
private WorkOrderService workOrderService;
|
|
private WorkOrderService workOrderService;
|
|
|
@Resource
|
|
@Resource
|
|
|
private TruckCheckInfoService truckCheckInfoService;
|
|
private TruckCheckInfoService truckCheckInfoService;
|
|
|
|
|
+ @Resource
|
|
|
|
|
+ private WorkLogService workLogService;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
@Transactional
|
|
@Transactional
|
|
@@ -94,7 +97,7 @@ public class WorkerServiceImpl implements WorkerService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//4 记录日志
|
|
//4 记录日志
|
|
|
- //TODO
|
|
|
|
|
|
|
+ workLogService.logWorkCycleInfo(WorkLogTypeEnum.START, workOrder);
|
|
|
|
|
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
log.error("startOrder:{}", e.getMessage());
|
|
log.error("startOrder:{}", e.getMessage());
|
|
@@ -126,7 +129,7 @@ public class WorkerServiceImpl implements WorkerService {
|
|
|
workOrder.setGotoSpotTime(LocalDateTime.now());
|
|
workOrder.setGotoSpotTime(LocalDateTime.now());
|
|
|
workOrderService.updateById(workOrder);
|
|
workOrderService.updateById(workOrder);
|
|
|
//4 记录日志
|
|
//4 记录日志
|
|
|
- //TODO
|
|
|
|
|
|
|
+ workLogService.logWorkCycleInfo(WorkLogTypeEnum.FINISH_PRE_CHECK, workOrder);
|
|
|
}
|
|
}
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
log.error("startOrder:{}", e.getMessage());
|
|
log.error("startOrder:{}", e.getMessage());
|
|
@@ -156,7 +159,7 @@ public class WorkerServiceImpl implements WorkerService {
|
|
|
workOrderService.updateById(workOrder);
|
|
workOrderService.updateById(workOrder);
|
|
|
|
|
|
|
|
//3 记录日志
|
|
//3 记录日志
|
|
|
- //TODO
|
|
|
|
|
|
|
+ workLogService.logWorkCycleInfo(WorkLogTypeEnum.LOAD_POINT_ARRIVED, workOrder);
|
|
|
}
|
|
}
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
log.error("startOrder:{}", e.getMessage());
|
|
log.error("startOrder:{}", e.getMessage());
|
|
@@ -191,7 +194,7 @@ public class WorkerServiceImpl implements WorkerService {
|
|
|
workOrderService.updateById(workOrder);
|
|
workOrderService.updateById(workOrder);
|
|
|
|
|
|
|
|
//3 记录日志
|
|
//3 记录日志
|
|
|
- //TODO
|
|
|
|
|
|
|
+ workLogService.logWorkCycleInfo(WorkLogTypeEnum.LOAD_START, workOrder);
|
|
|
}
|
|
}
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
log.error("startOrder:{}", e.getMessage());
|
|
log.error("startOrder:{}", e.getMessage());
|
|
@@ -229,7 +232,7 @@ public class WorkerServiceImpl implements WorkerService {
|
|
|
workCycleService.updateById(workCycle);
|
|
workCycleService.updateById(workCycle);
|
|
|
|
|
|
|
|
//3.并记行车日志
|
|
//3.并记行车日志
|
|
|
- //TODO
|
|
|
|
|
|
|
+ workLogService.logWorkCycleInfo(WorkLogTypeEnum.UNLOAD_COMPLETE, workOrder);
|
|
|
}
|
|
}
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
log.error("startOrder:{}", e.getMessage());
|
|
log.error("startOrder:{}", e.getMessage());
|
|
@@ -251,7 +254,7 @@ public class WorkerServiceImpl implements WorkerService {
|
|
|
truck.setTmsStatus(TmsTruckStatus.AFTER_CHECK);
|
|
truck.setTmsStatus(TmsTruckStatus.AFTER_CHECK);
|
|
|
truckService.updateById(truck);
|
|
truckService.updateById(truck);
|
|
|
//2 记录日志
|
|
//2 记录日志
|
|
|
- //TODO
|
|
|
|
|
|
|
+ workLogService.logWorkCycleInfo(WorkLogTypeEnum.RETURN_POINT_ARRIVED, workOrder);
|
|
|
}
|
|
}
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
log.error("startOrder:{}", e.getMessage());
|
|
log.error("startOrder:{}", e.getMessage());
|
|
@@ -286,7 +289,7 @@ public class WorkerServiceImpl implements WorkerService {
|
|
|
workOrder.setJingWeight(workOrderParam.getJingWeight());
|
|
workOrder.setJingWeight(workOrderParam.getJingWeight());
|
|
|
workOrderService.updateById(workOrder);
|
|
workOrderService.updateById(workOrder);
|
|
|
//3 记录日志
|
|
//3 记录日志
|
|
|
- //TODO
|
|
|
|
|
|
|
+ workLogService.logWorkCycleInfo(WorkLogTypeEnum.CLOSED, workOrder);
|
|
|
}
|
|
}
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
log.error("startOrder:{}", e.getMessage());
|
|
log.error("startOrder:{}", e.getMessage());
|