diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsLinePOServiceImpl.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsLinePOServiceImpl.java index 6ca180f..cc256bc 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsLinePOServiceImpl.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsLinePOServiceImpl.java @@ -261,12 +261,16 @@ public class CsLinePOServiceImpl extends ServiceImpl i csLedger.setName(param.getName()); csLedgerMapper.updateById(csLedger); - //新增台账日志 - CsTerminalLogs csTerminalLogs = new CsTerminalLogs(); - csTerminalLogs.setDeviceId(param.getDevId()); - csTerminalLogs.setOperateType(1); - csTerminalLogs.setIsPush(0); - csTerminalLogsMapper.insert(csTerminalLogs); + //新增台账日志 1056协议记录,其他协议不记录 + String devId = param.getDevId(); + CsEquipmentDeliveryPO po = csEquipmentDeliveryMapper.selectById(devId); + if (Objects.equals(po.getDevAccessMethod(), "CLD")) { + CsTerminalLogs csTerminalLogs = new CsTerminalLogs(); + csTerminalLogs.setDeviceId(devId); + csTerminalLogs.setOperateType(1); + csTerminalLogs.setIsPush(0); + csTerminalLogsMapper.insert(csTerminalLogs); + } } @Override @@ -279,12 +283,16 @@ public class CsLinePOServiceImpl extends ServiceImpl i csHarmonicPlanLineFeignClient.deleteByLineIds(Collections.singletonList(id)); //删除装置注册表数据 csDeviceRegistryService.delete(id); - //新增台账日志 - CsTerminalLogs csTerminalLogs = new CsTerminalLogs(); - csTerminalLogs.setDeviceId(po.getDeviceId()); - csTerminalLogs.setOperateType(1); - csTerminalLogs.setIsPush(0); - csTerminalLogsMapper.insert(csTerminalLogs); + //新增台账日志 1056协议记录,其他协议不记录 + String devId = po.getDeviceId(); + CsEquipmentDeliveryPO devPo = csEquipmentDeliveryMapper.selectById(devId); + if (Objects.equals(devPo.getDevAccessMethod(), "CLD")) { + CsTerminalLogs csTerminalLogs = new CsTerminalLogs(); + csTerminalLogs.setDeviceId(devId); + csTerminalLogs.setOperateType(1); + csTerminalLogs.setIsPush(0); + csTerminalLogsMapper.insert(csTerminalLogs); + } } @Override