From afadeb038e0ab8e138d1d4cc4102953dcfd32151 Mon Sep 17 00:00:00 2001 From: manailin <261030956@qq.com> Date: 星期三, 21 九月 2022 10:13:35 +0800 Subject: [PATCH] [修改] 三说代码事件流程代码提交 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComEventServiceImpl.java | 29 +++++++++++++++++------------ 1 files changed, 17 insertions(+), 12 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComEventServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComEventServiceImpl.java index a8faee8..577cbdb 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComEventServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComEventServiceImpl.java @@ -111,7 +111,8 @@ return R.ok(ReturnMsgConstants.SAVE_SUCCESS); } - private Boolean saveEventImageList(List<ComEventRequestImageVO> images, Long id) { + @Transactional(rollbackFor = Exception.class) + public Boolean saveEventImageList(List<ComEventRequestImageVO> images, Long id) { List<ComEventResource> comEventResourceList = new ArrayList<>(); if (!StringUtils.isEmpty(images)) { List<ComEventRequestImageVO> imagesList = images; @@ -180,8 +181,8 @@ } } } - baseMapper.updateById(comEvent); - return R.ok(); + int flag = baseMapper.updateById(comEvent); + return flag > 0 ? R.ok() : R.fail(ReturnMsgConstants.UPDATE_FALSE); } @Override @@ -194,8 +195,8 @@ comEvent.setUserEventStatus(4); comEvent.setEventProcessStatus(SanShuoEventStatusEnum.CANCEL.getCode()); comEvent.setRevokeDes("用户手动取消"); - baseMapper.updateById(comEvent); - return R.ok(); + int flag = baseMapper.updateById(comEvent); + return flag > 0 ? R.ok() : R.fail(ReturnMsgConstants.UPDATE_FALSE); } else { return R.fail("当前申请已经受理,不能取消!"); } @@ -231,8 +232,8 @@ comEvent.setSpecialistAcceptTime(new Date()); comEvent.setSpecialistName(specter.getName()); comEvent.setEventProcessStatus(SanShuoEventStatusEnum.ACCEPT.getCode()); - baseMapper.updateById(comEvent); - return R.ok(); + int flag = baseMapper.updateById(comEvent); + return flag > 0 ? R.ok() : R.fail(ReturnMsgConstants.UPDATE_FALSE); } @Override @@ -245,8 +246,8 @@ comEvent.setSpecialistAcceptTime(new Date()); comEvent.setSpecialistName(specter.getName()); comEvent.setEventProcessStatus(SanShuoEventStatusEnum.ACCEPT.getCode()); - baseMapper.updateById(comEvent); - return R.ok(); + int flag = baseMapper.updateById(comEvent); + return flag > 0 ? R.ok() : R.fail(ReturnMsgConstants.UPDATE_FALSE); } @Override @@ -256,9 +257,14 @@ } @Override + @Transactional(rollbackFor = Exception.class) public R archiveRequest(ComEventArchiveVO comEventArchiveVO, LoginUserInfoVO sysUser) { ComEvent comEvent = baseMapper.selectById(comEventArchiveVO.getId()); - comEvent.setEventProcessStatus(6); + if (comEvent.getEventSucceed() == 2) { + comEvent.setEventProcessStatus(6); + } else { + comEvent.setEventProcessStatus(5); + } comEvent.setResult(comEventArchiveVO.getResult()); baseMapper.updateById(comEvent); ComEventTransferRecord comEventTransferRecord = new ComEventTransferRecord(); @@ -277,8 +283,7 @@ comEventTransferRecord.setSpecialistName(comEvent.getSpecialistName()); comEventTransferRecord.setEventResult(comEvent.getEventSucceed()); comEventTransferRecord.setEventStatus(comEvent.getEventProcessStatus()); - comEventTransferRecordService.insertComEventTransferRecord(comEventTransferRecord); - return R.ok(); + return comEventTransferRecordService.insertComEventTransferRecord(comEventTransferRecord); } private Boolean checkExist(String sn, Long id) { -- Gitblit v1.7.1