From 5f5812b93984c60e35882d3ffda2994b4653569e Mon Sep 17 00:00:00 2001 From: 18616268358 <1440265357@qq.com> Date: Mon, 29 May 2023 10:55:51 +0800 Subject: [PATCH] =?UTF-8?q?#20230529=20=E6=AC=A3=E5=BD=B1=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=B9=B3=E5=8F=B0=E6=8B=8D=E7=85=A7=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E8=A1=A8=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/TerminalScheduleRuleServiceImpl.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/TerminalScheduleRuleServiceImpl.java b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/TerminalScheduleRuleServiceImpl.java index c347002..b9cf24f 100644 --- a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/TerminalScheduleRuleServiceImpl.java +++ b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/TerminalScheduleRuleServiceImpl.java @@ -408,8 +408,10 @@ public class TerminalScheduleRuleServiceImpl implements TerminalScheduleRuleServ } } } - terminalScheduleDetailsDao.deleteByTermidAndChannelIdList(terminalSchedules); - terminalScheduleDetailsDao.insertList(terminalScheduleDetails, date, date); + if(CollectionUtil.isNotEmpty(terminalSchedules)) { + terminalScheduleDetailsDao.deleteByTermidAndChannelIdList(terminalSchedules); + terminalScheduleDetailsDao.insertList(terminalScheduleDetails, date, date); + } int i = requestResultsDao.updateByRequestIdList(requestidlist, CommonStatus.EFFECTIVE.value());//根据requestid将结果表中的状态修改为已下发 if (i != 0) { @@ -476,8 +478,10 @@ public class TerminalScheduleRuleServiceImpl implements TerminalScheduleRuleServ } } } - terminalScheduleDetailsDao.deleteByTermidAndChannelIdList(terminalSchedules); - terminalScheduleDetailsDao.insertList(terminalScheduleDetails, date, date); + if(CollectionUtil.isNotEmpty(terminalSchedules)) { + terminalScheduleDetailsDao.deleteByTermidAndChannelIdList(terminalSchedules); + terminalScheduleDetailsDao.insertList(terminalScheduleDetails, date, date); + } int i = requestResultsDao.updateByRequestIdList(requestidlist, CommonStatus.EFFECTIVE.value());//根据requestid将结果表中的状态修改为已下发 if (i != 0) { return Asserts.success("下发成功");