59 changed files with 38 additions and 272 deletions
@ -1,99 +0,0 @@ |
|||||
package org.nl.wms.sch.task_manage.task.tasks; |
|
||||
|
|
||||
import cn.hutool.core.date.DateUtil; |
|
||||
import cn.hutool.core.util.IdUtil; |
|
||||
import cn.hutool.core.util.ObjectUtil; |
|
||||
import com.alibaba.fastjson.JSONObject; |
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
||||
import lombok.extern.slf4j.Slf4j; |
|
||||
import org.nl.common.exception.BadRequestException; |
|
||||
import org.nl.config.MapOf; |
|
||||
import org.nl.wms.ext.service.WmsToAcsService; |
|
||||
import org.nl.wms.ext.service.dto.to.BaseResponse; |
|
||||
import org.nl.wms.pdm.service.IPdmBdWorkorderService; |
|
||||
import org.nl.wms.pdm.service.dao.PdmBdWorkorder; |
|
||||
import org.nl.wms.sch.group.service.ISchBaseVehiclematerialgroupService; |
|
||||
import org.nl.wms.sch.group.service.dao.SchBaseVehiclematerialgroup; |
|
||||
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.enums.GroupBindMaterialStatusEnum; |
|
||||
import org.nl.wms.sch.task_manage.enums.GroupStatusEnum; |
|
||||
import org.nl.wms.sch.task_manage.task.TaskType; |
|
||||
import org.nl.wms.sch.task_manage.task.core.TaskStatus; |
|
||||
import org.nl.wms.sch.task_manage.task.tasks.mapper.PointMapper; |
|
||||
import org.nl.wms.util.PointUtils; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.context.annotation.Lazy; |
|
||||
import org.springframework.stereotype.Component; |
|
||||
|
|
||||
import java.math.BigDecimal; |
|
||||
import java.util.Arrays; |
|
||||
import java.util.List; |
|
||||
import java.util.stream.Collectors; |
|
||||
|
|
||||
/** |
|
||||
* @Author: psh |
|
||||
* @Description: 正极板转库堆叠 |
|
||||
* @Date: 2023/9/28 |
|
||||
*/ |
|
||||
@Slf4j |
|
||||
@Component |
|
||||
@TaskType("ZJBZKDDTask") |
|
||||
@Lazy |
|
||||
public class ZJBZKDDTask extends AbstractTask { |
|
||||
private static String TASK_CONFIG_CODE = "ZJBZKDDTask"; |
|
||||
/** |
|
||||
* 入口 |
|
||||
*/ |
|
||||
private static String ENTRANCE = "1"; |
|
||||
@Autowired |
|
||||
private ISchBasePointService pointService; |
|
||||
@Autowired |
|
||||
private ISchBaseTaskService taskService; |
|
||||
@Autowired |
|
||||
private ISchBaseTaskconfigService taskConfigService; |
|
||||
@Autowired |
|
||||
private IPdmBdWorkorderService workorderService; |
|
||||
@Autowired |
|
||||
private ISchBaseVehiclematerialgroupService vehiclematerialgroupService; |
|
||||
@Autowired |
|
||||
private PointMapper pointMapper; |
|
||||
@Autowired |
|
||||
private WmsToAcsService wmsToAcsService; |
|
||||
|
|
||||
@Override |
|
||||
// @Transactional(rollbackFor = Exception.class)
|
|
||||
protected void create() throws BadRequestException { |
|
||||
|
|
||||
} |
|
||||
|
|
||||
|
|
||||
private SchBasePoint findNextPoint(SchBasePoint startPoint) { |
|
||||
return null; |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
// @Transactional(rollbackFor = Exception.class)
|
|
||||
protected void updateStatus(String task_code, TaskStatus status) { |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public void forceFinish(String task_code) { |
|
||||
this.updateStatus(task_code, TaskStatus.FINISHED); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
public void cancel(String task_code) { |
|
||||
this.updateStatus(task_code, TaskStatus.CANCELED); |
|
||||
} |
|
||||
|
|
||||
@Override |
|
||||
protected void feedbackTaskState(JSONObject param,SchBaseTask schBaseTask, BaseResponse result) { |
|
||||
//todo 重算最优点
|
|
||||
} |
|
||||
} |
|
Loading…
Reference in new issue