From 708fbe97f054371d57e332ba00810588216c1dd8 Mon Sep 17 00:00:00 2001 From: 罗元桥 <2376770955@qq.com> Date: 星期二, 31 八月 2021 13:24:27 +0800 Subject: [PATCH] Merge branch 'test' into 'master' --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActReserveRecordServiceImpl.java | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActReserveRecordServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActReserveRecordServiceImpl.java index 8fa5f01..e8a53c8 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActReserveRecordServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActReserveRecordServiceImpl.java @@ -8,12 +8,10 @@ import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.reserve.*; import com.panzhihua.common.utlis.DateUtils; -import com.panzhihua.service_community.dao.ComActReserveAnswerContentMapper; -import com.panzhihua.service_community.dao.ComActReserveOperationRecordMapper; +import com.panzhihua.service_community.dao.*; import com.panzhihua.common.model.dtos.community.CancelRecordDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.dao.ComActReserveOperationRecordMapper; -import com.panzhihua.service_community.dao.ComActReserveRecordMapper; import com.panzhihua.service_community.model.dos.ComActReserveOperationRecordDO; import com.panzhihua.service_community.model.dos.ComActReserveRecordDO; import com.panzhihua.service_community.service.ComActReserveOperationRecordService; @@ -42,6 +40,8 @@ public class ComActReserveRecordServiceImpl extends ServiceImpl<ComActReserveRecordMapper, ComActReserveRecordDO> implements ComActReserveRecordService { @Resource private ComActReserveRecordMapper comActReserveRecordMapper; + @Resource + private ComActReserveMapper comActReserveMapper; @Resource private ComActReserveAnswerContentMapper comActReserveAnswerContentMapper; @Resource @@ -120,13 +120,15 @@ public R makeCancelAdmin(CancelReserveRecordDTO reserveRecordDTO){ Integer count = this.baseMapper.getReserveStatusById(reserveRecordDTO.getIds()); if(count > 0){ - return R.ok("您选择的记录中存在未预约成功,不可进行批量取消"); + return R.fail("仅预约成功的可以进行取消操作"); } if(this.baseMapper.editReserveStatusById(reserveRecordDTO.getIds()) > 0){ Long userId = reserveRecordDTO.getUserId(); reserveRecordDTO.getIds().forEach(id -> { ComActReserveRecordDO reserveRecordDO = comActReserveRecordMapper.selectById(id); if(reserveRecordDO != null){ + //取消预约返还可参加名额 + comActReserveMapper.addReserveCountById(reserveRecordDO.getReserveId()); //添加操作记录 comActReserveOperationRecordService.addReserveOperationRecord(reserveRecordDO.getReserveId() ,reserveRecordDO.getId(),reserveRecordDO.getUserId(),ComActReserveOperationRecordDO.type.sq,null -- Gitblit v1.7.1