优化前置切换装置进程重置代码
This commit is contained in:
@@ -4362,6 +4362,10 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
|
||||
// 比较装置 所属前置
|
||||
flag |= compareAndAppend(stringBuilder, devDetail.getNodeId(), updateDeviceParam.getNodeId(), "终端所属前置机");
|
||||
//如果前置机切换,可能装置在进程2上,但是切换后前置机只有一个进程,因此修改装置进程表设为默认进程1
|
||||
if(!Objects.equals(updateDeviceParam.getNodeId(), devDetail.getNodeId())){
|
||||
deviceProcessService.lambdaUpdate().eq(DeviceProcess::getId,devDetail.getId()).set(DeviceProcess::getProcessNo,1).update();
|
||||
}
|
||||
|
||||
// 比较装置端口号
|
||||
flag |= compareAndAppend(stringBuilder, devDetail.getPort(), updateDeviceParam.getPort(), "终端端口号");
|
||||
|
||||
Reference in New Issue
Block a user