springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComReserveApi.java
@@ -57,6 +57,7 @@ @ApiOperation("取消预约/登记") @PostMapping("/cancelReserve") public R userCancelReserve(@RequestBody CancelRecordDTO cancelRecordDTO){ cancelRecordDTO.setUserId(this.getUserId()); return communityService.userCancelReserve(cancelRecordDTO); } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/CancelRecordDTO.java
@@ -22,4 +22,7 @@ private String remark; private Integer status; @ApiModelProperty(value = "用户id",hidden = true) private Long userId; } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActMicroWishDAO.java
@@ -137,7 +137,7 @@ "w.evaluate " + "FROM " + "com_act_micro_wish w " + "JOIN sys_user u ON w.sponsor_id = u.user_id " + "LEFT JOIN sys_user u ON w.sponsor_id = u.user_id " + "LEFT JOIN com_pb_service_team su ON w.responsible_id = su.id " + "LEFT JOIN com_act_micro_wish_user wu ON w.id = wu.micro_wish_id " + "WHERE " + springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActMicroWishOperationRecordService.java
@@ -16,4 +16,14 @@ * @return */ R getByWishId(Long id); /** * 添加微心愿操作记录 * @param content 操作内容 * @param userId 操作用户id * @param wishId 微心愿id * @param type 操作类型 * @param remark 操作备注 */ void addOperationRecord(String content,Long userId,Long wishId,Integer type,String remark); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActMicroWishOperationRecordServiceImpl.java
@@ -9,6 +9,7 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.Date; /** * @auther lyq @@ -24,4 +25,24 @@ public R getByWishId(Long id) { return R.ok(comActMicroWishOperationRecordMapper.getByWishId(id)); } /** * 微心愿添加操作记录 * @param content 操作内容 * @param userId 操作用户id * @param wishId 微心愿id * @param type 操作类型 * @param remark 操作备注 */ @Override public void addOperationRecord(String content,Long userId,Long wishId,Integer type,String remark){ ComActMicroWishOperationRecordDO wishOperationRecordDO = new ComActMicroWishOperationRecordDO(); wishOperationRecordDO.setWishId(wishId); wishOperationRecordDO.setUserId(userId); wishOperationRecordDO.setType(type); wishOperationRecordDO.setRemark(remark); wishOperationRecordDO.setContent(content); wishOperationRecordDO.setCreateTime(new Date()); this.baseMapper.insert(wishOperationRecordDO); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java
@@ -719,6 +719,7 @@ BeanUtils.copyProperties(commentDO, vo); String name = user.getName() == null ? user.getNickName() : user.getName(); vo.setUserName(name); vo.setUserPhone(user.getPhone()); return R.ok(vo); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActReserveRecordServiceImpl.java
@@ -84,7 +84,7 @@ comActReserveOperationRecordDO.setReserveContent(CANCEL); comActReserveOperationRecordDO.setPhone(comActReserveRecordDO.getPhone()); comActReserveOperationRecordDO.setStatus(ComActReserveOperationRecordDO.status.qx); comActReserveOperationRecordDO.setUserId(comActReserveRecordDO.getUserId()); comActReserveOperationRecordDO.setUserId(comActReserveRecord.getUserId()); comActReserveOperationRecordDO.setReserveTime(DateUtil.date()); comActReserveOperationRecordMapper.insert(comActReserveOperationRecordDO); return R.ok(); @@ -142,13 +142,14 @@ if(reserveRecordDO != null){ //更新预约记录社区备注字段 reserveRecordDO.setActRemark(reserveRecordDTO.getRemark()); reserveRecordDO.setHandleId(userId); comActReserveRecordMapper.updateById(reserveRecordDO); //取消预约返还可参加名额 comActReserveMapper.addReserveCountById(reserveRecordDO.getReserveId()); //添加操作记录 comActReserveOperationRecordService.addReserveOperationRecord(reserveRecordDO.getReserveId() ,reserveRecordDO.getId(),reserveRecordDO.getUserId(),ComActReserveOperationRecordDO.type.sq,null ,"社区管理员取消预约",reserveRecordDTO.getRemark(),ComActReserveOperationRecordDO.status.qx,userId,null); ,"社区管理员取消预约",reserveRecordDTO.getRemark(),ComActReserveOperationRecordDO.status.qx,userId,new Date()); } }); return R.ok();