Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -46,6 +46,7 @@ public class AgvWaitUtil {
|
|||||||
Device startDevice = deviceAppService.findDeviceByCode(startDeviceCode);
|
Device startDevice = deviceAppService.findDeviceByCode(startDeviceCode);
|
||||||
ManipulatorAgvStationDeviceDriver manipulatorAgvStationDeviceDriver;
|
ManipulatorAgvStationDeviceDriver manipulatorAgvStationDeviceDriver;
|
||||||
BoxSubvolumesConveyorDeviceDriver boxSubvolumesConveyorDeviceDriver;
|
BoxSubvolumesConveyorDeviceDriver boxSubvolumesConveyorDeviceDriver;
|
||||||
|
//agv诺宝对接位安全信号交互
|
||||||
if(startDevice.getDeviceDriver() instanceof ManipulatorAgvStationDeviceDriver){
|
if(startDevice.getDeviceDriver() instanceof ManipulatorAgvStationDeviceDriver){
|
||||||
manipulatorAgvStationDeviceDriver = (ManipulatorAgvStationDeviceDriver) startDevice.getDeviceDriver();
|
manipulatorAgvStationDeviceDriver = (ManipulatorAgvStationDeviceDriver) startDevice.getDeviceDriver();
|
||||||
manipulatorAgvStationDeviceDriver.writing(2);
|
manipulatorAgvStationDeviceDriver.writing(2);
|
||||||
@@ -53,6 +54,7 @@ public class AgvWaitUtil {
|
|||||||
throw new BadRequestException("上位系统不允许取货");
|
throw new BadRequestException("上位系统不允许取货");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//agv叉车对接位安全信号交互
|
||||||
if(startDevice.getDeviceDriver() instanceof BoxSubvolumesConveyorDeviceDriver){
|
if(startDevice.getDeviceDriver() instanceof BoxSubvolumesConveyorDeviceDriver){
|
||||||
boxSubvolumesConveyorDeviceDriver = (BoxSubvolumesConveyorDeviceDriver) startDevice.getDeviceDriver();
|
boxSubvolumesConveyorDeviceDriver = (BoxSubvolumesConveyorDeviceDriver) startDevice.getDeviceDriver();
|
||||||
if(boxSubvolumesConveyorDeviceDriver.getMode() != 2){
|
if(boxSubvolumesConveyorDeviceDriver.getMode() != 2){
|
||||||
|
|||||||
@@ -385,7 +385,7 @@ public class PullHeadManipulatorDeviceDriver extends AbstractOpcDeviceDriver imp
|
|||||||
PlugPullDeviceSiteDeviceDriver plugPullDeviceSiteDeviceDriver;
|
PlugPullDeviceSiteDeviceDriver plugPullDeviceSiteDeviceDriver;
|
||||||
if (device.getDeviceDriver() instanceof PlugPullDeviceSiteDeviceDriver) {
|
if (device.getDeviceDriver() instanceof PlugPullDeviceSiteDeviceDriver) {
|
||||||
plugPullDeviceSiteDeviceDriver = (PlugPullDeviceSiteDeviceDriver) device.getDeviceDriver();
|
plugPullDeviceSiteDeviceDriver = (PlugPullDeviceSiteDeviceDriver) device.getDeviceDriver();
|
||||||
if (plugPullDeviceSiteDeviceDriver.getMode() != 2 && plugPullDeviceSiteDeviceDriver.getMove() != 0)
|
if (plugPullDeviceSiteDeviceDriver.getMode() != 2 && plugPullDeviceSiteDeviceDriver.getMove() != 0 && plugPullDeviceSiteDeviceDriver.getAction() != 1)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
String taskId = task.getTask_id();
|
String taskId = task.getTask_id();
|
||||||
|
|||||||
@@ -1177,6 +1177,7 @@ public class InstructionServiceImpl extends CommonServiceImpl<InstructionMapper,
|
|||||||
// NDC agv指令不当场取消指令,需要等agv上报
|
// NDC agv指令不当场取消指令,需要等agv上报
|
||||||
if (!StrUtil.isEmpty(entity.getAgv_jobno())) {
|
if (!StrUtil.isEmpty(entity.getAgv_jobno())) {
|
||||||
ndcAgvService.deleteAgvInstToNDC(BeanUtil.copyProperties(entity, Instruction.class));
|
ndcAgvService.deleteAgvInstToNDC(BeanUtil.copyProperties(entity, Instruction.class));
|
||||||
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
flag = true;
|
flag = true;
|
||||||
}
|
}
|
||||||
@@ -1185,7 +1186,14 @@ public class InstructionServiceImpl extends CommonServiceImpl<InstructionMapper,
|
|||||||
XianGongAgvService xianGongAgvService = SpringContextHolder.getBean(XianGongAgvService.class);
|
XianGongAgvService xianGongAgvService = SpringContextHolder.getBean(XianGongAgvService.class);
|
||||||
xianGongAgvService.deleteXZAgvInst(entity.getInstruction_code());
|
xianGongAgvService.deleteXZAgvInst(entity.getInstruction_code());
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
}
|
||||||
|
else if (ObjectUtil.isNotEmpty(entity.getAgv_system_type()) && entity.getAgv_system_type().equals(AgvSystemTypeEnum.XG_System_Type)
|
||||||
|
&& !StrUtil.equals(entity.getSend_status(), "2")) {
|
||||||
|
XianGongAgvService xianGongAgvService = SpringContextHolder.getBean(XianGongAgvService.class);
|
||||||
|
xianGongAgvService.deleteXZAgvInst(entity.getInstruction_code());
|
||||||
|
flag = true;
|
||||||
|
}
|
||||||
|
else {
|
||||||
flag = true;
|
flag = true;
|
||||||
}
|
}
|
||||||
if (flag) {
|
if (flag) {
|
||||||
|
|||||||
@@ -162,7 +162,7 @@ public class AutoCreateInst {
|
|||||||
//1、1楼叉车系统
|
//1、1楼叉车系统
|
||||||
//2、2楼1区域AGV系统
|
//2、2楼1区域AGV系统
|
||||||
//3、2楼2区域AGV系统 -已废弃
|
//3、2楼2区域AGV系统 -已废弃
|
||||||
if (!StrUtil.equals(agv_system_type, CommonFinalParam.ONE)) {
|
if (StrUtil.equals(agv_system_type, CommonFinalParam.TWO)) {
|
||||||
// task_type
|
// task_type
|
||||||
//1、生箔; Itype=1:取空,取满,放空,放满;
|
//1、生箔; Itype=1:取空,取满,放空,放满;
|
||||||
//2、分切 Itype=3取满、取空、放满、放空;
|
//2、分切 Itype=3取满、取空、放满、放空;
|
||||||
|
|||||||
@@ -295,7 +295,7 @@
|
|||||||
<el-table-column prop="next_point_code" :label="$t('task.select.Destination')" />
|
<el-table-column prop="next_point_code" :label="$t('task.select.Destination')" />
|
||||||
<el-table-column prop="start_point_code2" :label="$t('TaskRecord.table.Starting_point_two')" :min-width="flexWidth('start_point_code2',crud.data,$t('TaskRecord.table.Starting_point_two'))" />
|
<el-table-column prop="start_point_code2" :label="$t('TaskRecord.table.Starting_point_two')" :min-width="flexWidth('start_point_code2',crud.data,$t('TaskRecord.table.Starting_point_two'))" />
|
||||||
<el-table-column prop="next_point_code2" :label="$t('TaskRecord.table.Endpoint_two')" :min-width="flexWidth('next_point_code2',crud.data,$t('TaskRecord.table.Endpoint_two'))" />
|
<el-table-column prop="next_point_code2" :label="$t('TaskRecord.table.Endpoint_two')" :min-width="flexWidth('next_point_code2',crud.data,$t('TaskRecord.table.Endpoint_two'))" />
|
||||||
<el-table-column prop="interaction_json" :label="$t('task.select.Interaction_json')" :show-overflow-tooltip="true" />
|
<el-table-column prop="interaction_json" :label="$t('task.select.Interaction_json')" :show-overflow-tooltip="true" width="150px" />
|
||||||
<el-table-column prop="matarial" :label="$t('TaskRecord.table.Material')" />
|
<el-table-column prop="matarial" :label="$t('TaskRecord.table.Material')" />
|
||||||
<el-table-column prop="quantity" :label="$t('TaskRecord.table.Quantity')" />
|
<el-table-column prop="quantity" :label="$t('TaskRecord.table.Quantity')" />
|
||||||
<el-table-column prop="remark" :label="$t('task.select.Remark')" />
|
<el-table-column prop="remark" :label="$t('task.select.Remark')" />
|
||||||
|
|||||||
@@ -502,7 +502,7 @@
|
|||||||
<el-table-column prop="next_point_code" :label="$t('task.select.Delivery_point')" :min-width="flexWidth('next_point_code',crud.data,$t('task.select.Delivery_point'))" />
|
<el-table-column prop="next_point_code" :label="$t('task.select.Delivery_point')" :min-width="flexWidth('next_point_code',crud.data,$t('task.select.Delivery_point'))" />
|
||||||
<el-table-column prop="start_point_code2" :label="$t('task.select.Start_point2')" :min-width="flexWidth('start_point_code2',crud.data,$t('task.select.Start_point2'))" />
|
<el-table-column prop="start_point_code2" :label="$t('task.select.Start_point2')" :min-width="flexWidth('start_point_code2',crud.data,$t('task.select.Start_point2'))" />
|
||||||
<el-table-column prop="next_point_code2" :label="$t('task.select.Destination2')" :min-width="flexWidth('next_point_code2',crud.data,$t('task.select.Destination2'))" />
|
<el-table-column prop="next_point_code2" :label="$t('task.select.Destination2')" :min-width="flexWidth('next_point_code2',crud.data,$t('task.select.Destination2'))" />
|
||||||
<el-table-column prop="interaction_json" :label="$t('task.select.Interaction_json')" show-overflow-tooltip="true" />
|
<el-table-column prop="interaction_json" :label="$t('task.select.Interaction_json')" show-overflow-tooltip="true":show-overflow-tooltip="true" width="150px" />
|
||||||
<el-table-column prop="put_point_code" :label="$t('TaskRecord.table.Transit_point')" :min-width="flexWidth('put_point_code',crud.data,$t('TaskRecord.table.Transit_point'))" />
|
<el-table-column prop="put_point_code" :label="$t('TaskRecord.table.Transit_point')" :min-width="flexWidth('put_point_code',crud.data,$t('TaskRecord.table.Transit_point'))" />
|
||||||
<el-table-column prop="remark" :label="$t('task.select.Remark')" :min-width="flexWidth('remark',crud.data,$t('task.select.Remark'))" />
|
<el-table-column prop="remark" :label="$t('task.select.Remark')" :min-width="flexWidth('remark',crud.data,$t('task.select.Remark'))" />
|
||||||
<el-table-column prop="create_by" :label="$t('task.select.Creator')" :min-width="flexWidth('create_by',crud.data,$t('task.select.Creator'))" />
|
<el-table-column prop="create_by" :label="$t('task.select.Creator')" :min-width="flexWidth('create_by',crud.data,$t('task.select.Creator'))" />
|
||||||
|
|||||||
@@ -17,10 +17,10 @@
|
|||||||
<el-table-column prop="operate" label="操作" :min-width="flexWidth('operate',crud.data,操作)" />
|
<el-table-column prop="operate" label="操作" :min-width="flexWidth('operate',crud.data,操作)" />
|
||||||
<!-- <el-table-column prop="trace_id" label="链路追踪" /> -->
|
<!-- <el-table-column prop="trace_id" label="链路追踪" /> -->
|
||||||
<el-table-column prop="method" label="方法" :min-width="flexWidth('method',crud.data,方法)" />
|
<el-table-column prop="method" label="方法" :min-width="flexWidth('method',crud.data,方法)" />
|
||||||
<el-table-column prop="requestparam" label="请求参数" :min-width="flexWidth('requestparam',crud.data,请求参数)" />
|
<el-table-column prop="requestparam" label="请求参数" :show-overflow-tooltip="true" width="300px" />
|
||||||
<el-table-column prop="responseparam" label="返回参数" :min-width="flexWidth('responseparam',crud.data,返回参数)" />
|
<el-table-column prop="responseparam" label="返回参数" :show-overflow-tooltip="true" width="300px" />
|
||||||
<el-table-column prop="logTime" label="记录时间" :min-width="flexWidth('logTime',crud.data,记录时间)" />
|
<el-table-column prop="logTime" label="记录时间" :min-width="flexWidth('logTime',crud.data,记录时间)" />
|
||||||
<el-table-column prop="content" label="内容详情" :show-overflow-tooltip="true" />
|
<el-table-column prop="content" label="内容详情" :show-overflow-tooltip="true" width="300px" />
|
||||||
|
|
||||||
</el-table>
|
</el-table>
|
||||||
<!--分页组件-->
|
<!--分页组件-->
|
||||||
|
|||||||
@@ -21,10 +21,10 @@
|
|||||||
<el-table-column prop="instruct_code" label="指令编号" :min-width="flexWidth('instruct_code',crud.data,指令编号)" />
|
<el-table-column prop="instruct_code" label="指令编号" :min-width="flexWidth('instruct_code',crud.data,指令编号)" />
|
||||||
<el-table-column prop="method" label="方法" :min-width="flexWidth('method',crud.data,方法)" />
|
<el-table-column prop="method" label="方法" :min-width="flexWidth('method',crud.data,方法)" />
|
||||||
<el-table-column prop="status_code" label="状态码" :min-width="flexWidth('status_code',crud.data,状态码)" />
|
<el-table-column prop="status_code" label="状态码" :min-width="flexWidth('status_code',crud.data,状态码)" />
|
||||||
<el-table-column prop="requestparam" label="请求参数" :min-width="flexWidth('requestparam',crud.data,请求参数)" />
|
<el-table-column prop="requestparam" label="请求参数" :show-overflow-tooltip="true" width="300px" />
|
||||||
<el-table-column prop="responseparam" label="返回参数" :min-width="flexWidth('responseparam',crud.data,返回参数)" />
|
<el-table-column prop="responseparam" label="返回参数" :show-overflow-tooltip="true" width="300px" />
|
||||||
<el-table-column prop="logTime" label="记录时间" :min-width="flexWidth('logTime',crud.data,记录时间)" />
|
<el-table-column prop="logTime" label="记录时间" :min-width="flexWidth('logTime',crud.data,记录时间)" />
|
||||||
<el-table-column prop="content" label="内容详情" :show-overflow-tooltip="true" />
|
<el-table-column prop="content" label="内容详情" :show-overflow-tooltip="true" width="300px"/>
|
||||||
|
|
||||||
</el-table>
|
</el-table>
|
||||||
<!--分页组件-->
|
<!--分页组件-->
|
||||||
|
|||||||
Reference in New Issue
Block a user