40 changed files with 602 additions and 171 deletions
Binary file not shown.
@ -0,0 +1,108 @@ |
|||||
|
//package org.nl.wms.sch.task_manage.task.tasks.auto;
|
||||
|
//
|
||||
|
//import cn.hutool.core.util.ObjectUtil;
|
||||
|
//import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
|
//import org.nl.common.exception.BadRequestException;
|
||||
|
//import org.nl.system.service.param.ISysParamService;
|
||||
|
//import org.nl.system.service.param.dao.Param;
|
||||
|
//import org.nl.wms.sch.point.service.ISchBasePointService;
|
||||
|
//import org.nl.wms.sch.point.service.dao.SchBasePoint;
|
||||
|
//import org.nl.wms.sch.task.service.ISchBaseTaskService;
|
||||
|
//import org.nl.wms.sch.task.service.ISchBaseTaskconfigService;
|
||||
|
//import org.nl.wms.sch.task.service.dao.SchBaseTask;
|
||||
|
//import org.nl.wms.sch.task.service.dao.SchBaseTaskconfig;
|
||||
|
//import org.nl.wms.sch.task_manage.AbstractTask;
|
||||
|
//import org.nl.wms.sch.task_manage.GeneralDefinition;
|
||||
|
//import org.nl.wms.sch.task_manage.task.TaskType;
|
||||
|
//import org.nl.wms.sch.task_manage.task.core.TaskStatus;
|
||||
|
//import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
//import org.springframework.stereotype.Component;
|
||||
|
//
|
||||
|
//import java.util.Arrays;
|
||||
|
//import java.util.List;
|
||||
|
//import java.util.stream.Collectors;
|
||||
|
//
|
||||
|
///**
|
||||
|
// * @Author: lyd
|
||||
|
// * @Description: 混料压制物料输送任务
|
||||
|
// * @Date: 2023/7/27
|
||||
|
// */
|
||||
|
//@Component
|
||||
|
//@TaskType("HLYZTask")
|
||||
|
//public class HLYZTask extends AbstractTask {
|
||||
|
// private static String TASK_CONFIG_CODE = "HLYZTask";
|
||||
|
// @Autowired
|
||||
|
// private ISchBasePointService pointService;
|
||||
|
// @Autowired
|
||||
|
// private ISchBaseTaskService taskService;
|
||||
|
// @Autowired
|
||||
|
// private ISchBaseTaskconfigService taskConfigService;
|
||||
|
// @Autowired
|
||||
|
// private ISysParamService paramService;
|
||||
|
// @Override
|
||||
|
// protected void create() throws BadRequestException {
|
||||
|
//
|
||||
|
// }
|
||||
|
//
|
||||
|
// @Override
|
||||
|
// protected void autoCreate() {
|
||||
|
// // 自动创建任务
|
||||
|
//// Param autoKilnCall = paramService.findByCode(GeneralDefinition.AUTO_KILN_CALL);
|
||||
|
//// if (autoKilnCall.getValue().equals(GeneralDefinition.NO)) {
|
||||
|
//// return;
|
||||
|
//// }
|
||||
|
// // 判断当前点位有没有任务执行
|
||||
|
// List<SchBaseTask> unFinishTasksByTaskConfig = taskService.findUnFinishTasksByTaskConfig(TASK_CONFIG_CODE);
|
||||
|
// if (unFinishTasksByTaskConfig.size() > 0) {
|
||||
|
// // 有任务在执行就不创建
|
||||
|
// return;
|
||||
|
// }
|
||||
|
// // 获取任务配置
|
||||
|
// SchBaseTaskconfig taskConfig = taskConfigService.getOne(new LambdaQueryWrapper<SchBaseTaskconfig>()
|
||||
|
// .eq(SchBaseTaskconfig::getConfig_code, TASK_CONFIG_CODE));
|
||||
|
// // 创建任务
|
||||
|
// SchBaseTask task = new SchBaseTask(); // 任务实体
|
||||
|
// // 2、创建申请任务
|
||||
|
// task.setConfig_code(TASK_CONFIG_CODE);
|
||||
|
// task.setCreate_mode(GeneralDefinition.AUTO_CREATION);
|
||||
|
// task.setTask_status(TaskStatus.APPLY.getCode());
|
||||
|
// task.setWorkshop_code(taskConfig.getWorkshop_code()); // 车间编码
|
||||
|
// // 设置起/终点
|
||||
|
// this.setTaskPoint(taskConfig, task, "***");
|
||||
|
// // 找起点
|
||||
|
// List<String> nextRegionStr = Arrays
|
||||
|
// .stream(taskConfig.getNext_region_str().split(","))
|
||||
|
// .collect(Collectors.toList());
|
||||
|
// SchBasePoint point = findNextPoint(nextRegionStr);
|
||||
|
// if (ObjectUtil.isEmpty(point)) {
|
||||
|
// task.setRemark("未找到所需点位!");
|
||||
|
// taskService.create(task);
|
||||
|
// // 消息通知
|
||||
|
// return;
|
||||
|
// }
|
||||
|
// // 设置终点并修改创建成功状态
|
||||
|
// task.setPoint_code2(point.getPoint_code());
|
||||
|
// task.setRemark("");
|
||||
|
// task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
|
// taskService.create(task);
|
||||
|
// point.setIng_task_code(task.getTask_code());
|
||||
|
// pointService.update(point);
|
||||
|
// //下发
|
||||
|
//// this.renotifyAcs(task);
|
||||
|
// }
|
||||
|
//
|
||||
|
// @Override
|
||||
|
// protected void updateStatus(String task_code, TaskStatus status) {
|
||||
|
//
|
||||
|
// }
|
||||
|
//
|
||||
|
// @Override
|
||||
|
// public void forceFinish(String task_code) {
|
||||
|
//
|
||||
|
// }
|
||||
|
//
|
||||
|
// @Override
|
||||
|
// public void cancel(String task_code) {
|
||||
|
//
|
||||
|
// }
|
||||
|
//}
|
Loading…
Reference in new issue