| | |
| | | @Transactional |
| | | public R cancel(CancelRecordDTO comActReserveRecord) { |
| | | if(comActReserveRecord!=null&&comActReserveRecord.getId()!=null){ |
| | | //查询当前操作数据并判断取消状态 |
| | | ComActReserveRecordDO comActReserveRecordDO=comActReserveRecordMapper.selectById(comActReserveRecord.getId()); |
| | | if(comActReserveRecordDO!=null&&comActReserveRecordDO.getStatus()!=ComActReserveRecordDO.status.yqx){ |
| | | comActReserveRecordDO.setStatus(ComActReserveRecordDO.status.yqx); |
| | | comActReserveRecordDO.setContent(comActReserveRecord.getContent()); |
| | | int result =comActReserveRecordMapper.updateById(comActReserveRecordDO); |
| | | //判断取消状态并添加操作记录 |
| | | if(result>0){ |
| | | ComActReserveOperationRecordDO comActReserveOperationRecordDO=new ComActReserveOperationRecordDO(); |
| | | comActReserveOperationRecordDO.setReserveId(comActReserveRecordDO.getReserveId()); |