diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/NodeServiceImpl.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/NodeServiceImpl.java index 7d6b0db..69cd63e 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/NodeServiceImpl.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/NodeServiceImpl.java @@ -191,13 +191,14 @@ public class NodeServiceImpl extends ServiceImpl implements IN if (Objects.equals(po.getNodeProcess(),processNo)) { return "修改进程号前后一致,暂不调整"; } + int oldProcessNo = po.getNodeProcess(); po.setNodeProcess(processNo); int count = csEquipmentDeliveryMapper.updateById(po); if (count > 0) { result = "修改成功"; //重启前置机进程(两个) //原来的 - restartProcess(po.getNodeId(), po.getNodeProcess()); + restartProcess(po.getNodeId(), oldProcessNo); //修改后的 restartProcess(po.getNodeId(), processNo); } else {