rev:优化指令取消逻辑
This commit is contained in:
@@ -1146,20 +1146,22 @@ public class InstructionServiceImpl extends CommonServiceImpl<InstructionMapper,
|
|||||||
}
|
}
|
||||||
|
|
||||||
// != 0 为agv任务 1=magic 2=NDC 3=XZ,4=ZHEDA
|
// != 0 为agv任务 1=magic 2=NDC 3=XZ,4=ZHEDA
|
||||||
if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).getValue(), CommonFinalParam.ONE)
|
// if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).getValue(), CommonFinalParam.ONE)
|
||||||
&& !StrUtil.equals(entity.getSend_status(), "2")) {
|
// && !StrUtil.equals(entity.getSend_status(), "2")) {
|
||||||
MagicAgvService magicAgvService = SpringContextHolder.getBean(MagicAgvService.class);
|
// MagicAgvService magicAgvService = SpringContextHolder.getBean(MagicAgvService.class);
|
||||||
magicAgvService.deleteAgvInst(entity.getInstruction_code());
|
// magicAgvService.deleteAgvInst(entity.getInstruction_code());
|
||||||
flag = true;
|
// flag = true;
|
||||||
|
//
|
||||||
} else if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).getValue(), "2")) {
|
// } else
|
||||||
|
//1=XZ 2=NDC
|
||||||
|
if (entity.getAgv_system_type().equals(CommonFinalParam.TWO)) {
|
||||||
// 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));
|
||||||
} else {
|
} else {
|
||||||
flag = true;
|
flag = true;
|
||||||
}
|
}
|
||||||
} else if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).getValue(), "3")
|
} else if (entity.getAgv_system_type().equals(CommonFinalParam.ONE)
|
||||||
&& !StrUtil.equals(entity.getSend_status(), "2")) {
|
&& !StrUtil.equals(entity.getSend_status(), "2")) {
|
||||||
XianGongAgvService xianGongAgvService = SpringContextHolder.getBean(XianGongAgvService.class);
|
XianGongAgvService xianGongAgvService = SpringContextHolder.getBean(XianGongAgvService.class);
|
||||||
xianGongAgvService.deleteXZAgvInst(entity.getInstruction_code());
|
xianGongAgvService.deleteXZAgvInst(entity.getInstruction_code());
|
||||||
|
|||||||
Reference in New Issue
Block a user