no message
parent
305d75e85f
commit
5da7b10dea
|
|
@ -84,7 +84,7 @@ public class AgvTask extends BaseEntity implements Serializable {
|
||||||
private Integer jobPriority=1;
|
private Integer jobPriority=1;
|
||||||
|
|
||||||
@Column(name = "`job_priority_type`")
|
@Column(name = "`job_priority_type`")
|
||||||
@ApiModelProperty(value = "强制优先级")
|
@ApiModelProperty(value = "执行时间")
|
||||||
private Integer jobPriorityType;
|
private Integer jobPriorityType;
|
||||||
|
|
||||||
@Column(name = "`job_force`")
|
@Column(name = "`job_force`")
|
||||||
|
|
@ -112,7 +112,7 @@ public class AgvTask extends BaseEntity implements Serializable {
|
||||||
private String lineSlotCode;
|
private String lineSlotCode;
|
||||||
|
|
||||||
@Column(name = "`job_message_time`")
|
@Column(name = "`job_message_time`")
|
||||||
@ApiModelProperty(value = "变动时间")
|
@ApiModelProperty(value = "执行时间")
|
||||||
private Timestamp jobMessageTime;
|
private Timestamp jobMessageTime;
|
||||||
|
|
||||||
@Column(name = "`start_time`")
|
@Column(name = "`start_time`")
|
||||||
|
|
|
||||||
|
|
@ -67,6 +67,9 @@ public class AgvTaskController {
|
||||||
@ApiOperation("查询agvTask")
|
@ApiOperation("查询agvTask")
|
||||||
@PreAuthorize("@el.check('agvTask:list')")
|
@PreAuthorize("@el.check('agvTask:list')")
|
||||||
public ResponseEntity<Object> queryAgvTask(AgvTaskQueryCriteria criteria, Pageable pageable){
|
public ResponseEntity<Object> queryAgvTask(AgvTaskQueryCriteria criteria, Pageable pageable){
|
||||||
|
if (criteria.getJobPriorityType()!=null){
|
||||||
|
criteria.setJobPriorityType( criteria.getJobPriorityType() * 60 * 1000);
|
||||||
|
}
|
||||||
return new ResponseEntity<>(agvTaskService.queryAll(criteria,pageable),HttpStatus.OK);
|
return new ResponseEntity<>(agvTaskService.queryAll(criteria,pageable),HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -29,11 +29,11 @@ import com.youchain.annotation.Query;
|
||||||
public class AgvTaskQueryCriteria{
|
public class AgvTaskQueryCriteria{
|
||||||
|
|
||||||
/** 任务ID */
|
/** 任务ID */
|
||||||
@Query
|
@Query(type = Query.Type.INNER_LIKE)
|
||||||
private String id;
|
private String jobId;
|
||||||
|
|
||||||
/** 任务组号 */
|
/** 任务组号 */
|
||||||
@Query
|
@Query(type = Query.Type.INNER_LIKE)
|
||||||
private String jobForce;
|
private String jobForce;
|
||||||
|
|
||||||
/** 容器码 */
|
/** 容器码 */
|
||||||
|
|
@ -75,5 +75,6 @@ public class AgvTaskQueryCriteria{
|
||||||
/** 完成时间 */
|
/** 完成时间 */
|
||||||
@Query(type = Query.Type.BETWEEN)
|
@Query(type = Query.Type.BETWEEN)
|
||||||
private List<Timestamp> endTime;
|
private List<Timestamp> endTime;
|
||||||
|
@Query(propName="jobPriorityType", type = Query.Type.GREATER_THAN)
|
||||||
|
private Integer jobPriorityType;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -501,6 +501,7 @@ public class AgvTaskServiceImpl implements AgvTaskService {
|
||||||
/* 搬运任务完成*/
|
/* 搬运任务完成*/
|
||||||
agvTask.setStatus(BizStatus.FINISH);
|
agvTask.setStatus(BizStatus.FINISH);
|
||||||
agvTask.setEndTime(new Timestamp((new Date()).getTime()));
|
agvTask.setEndTime(new Timestamp((new Date()).getTime()));
|
||||||
|
agvTask.setJobPriorityType((int) (agvTask.getEndTime().getTime()-agvTask.getStartTime().getTime()));
|
||||||
if (endPoint!=null) {
|
if (endPoint!=null) {
|
||||||
endPoint.setAgvStatus(BaseStatus.FREE);
|
endPoint.setAgvStatus(BaseStatus.FREE);
|
||||||
pointRepository.save(endPoint);
|
pointRepository.save(endPoint);
|
||||||
|
|
|
||||||
|
|
@ -191,6 +191,10 @@ public class TestTask {
|
||||||
}else if (st.equals("LXZ")){
|
}else if (st.equals("LXZ")){
|
||||||
/* 料箱入库*/
|
/* 料箱入库*/
|
||||||
agvTaskService.addTaskRfid(BizStatus.RM_RK);
|
agvTaskService.addTaskRfid(BizStatus.RM_RK);
|
||||||
|
}else {
|
||||||
|
/* 直接关闭扫描*/
|
||||||
|
HashSet vt = RfidDocJava.readRfid();
|
||||||
|
throw new BadRequestException("未确定点位容器分配类型");
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
Thread.sleep(5000);
|
Thread.sleep(5000);
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ spring:
|
||||||
freemarker:
|
freemarker:
|
||||||
check-template-location: false
|
check-template-location: false
|
||||||
profiles:
|
profiles:
|
||||||
active: dev
|
active: dock
|
||||||
jackson:
|
jackson:
|
||||||
time-zone: GMT+8
|
time-zone: GMT+8
|
||||||
data:
|
data:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue