springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActReserveApi.java
New file @@ -0,0 +1,26 @@ package com.panzhihua.community_backstage.api; import com.panzhihua.common.controller.BaseController; import com.panzhihua.common.service.community.CommunityService; import io.swagger.annotations.Api; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; /** * @description: 预约登记接口 * @author: lyq * @date: 2021-8-23 */ @Slf4j @Api(tags = {"预约登记"}) @RestController @RequestMapping("/reserve") public class ComActReserveApi extends BaseController { @Resource private CommunityService communityService; } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActReserveApi.java
New file @@ -0,0 +1,21 @@ package com.panzhihua.service_community.api; import com.panzhihua.service_community.service.ComActReserveService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; /** * 预约登记 */ @Slf4j @RestController @RequestMapping("/reserve") public class ComActReserveApi { @Resource private ComActReserveService comActReserveService; } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActReserveOperationRecordService.java
@@ -3,6 +3,8 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.service_community.model.dos.ComActReserveOperationRecordDO; import java.util.Date; /** * @auther lyq * @create 2021-08-23 10:33:42 @@ -10,4 +12,19 @@ */ public interface ComActReserveOperationRecordService extends IService<ComActReserveOperationRecordDO> { /** * 添加预约登记操作记录 * @param reserveId 预约登记id * @param reserveRecordId 预约登记记录id * @param userId 用户id * @param type 类型(1.本人操作 2.社区操作) * @param phone 操作人手机号 * @param reserveContent 操作内容 * @param remark 备注 * @param status 状态(1.提交 2.预约成功 3.预约失败 4.取消) * @param createBy 创建人 */ void addReserveOperationRecord(Long reserveId, Long reserveRecordId, Long userId, Integer type , String phone, String reserveContent,String remark,Integer status,Long createBy); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActReserveOperationRecordServiceImpl.java
@@ -7,6 +7,8 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import java.util.Date; /** * @auther lyq * @create 2021-08-23 10:33:42 @@ -16,4 +18,35 @@ @Service public class ComActReserveOperationRecordServiceImpl extends ServiceImpl<ComActReserveOperationRecordMapper, ComActReserveOperationRecordDO> implements ComActReserveOperationRecordService { /** * 添加预约登记操作记录 * @param reserveId 预约登记id * @param reserveRecordId 预约登记记录id * @param userId 用户id * @param type 类型(1.本人操作 2.社区操作) * @param phone 操作人手机号 * @param reserveContent 操作内容 * @param remark 备注 * @param status 状态(1.提交 2.预约成功 3.预约失败 4.取消) * @param createBy 创建人 */ @Override public void addReserveOperationRecord(Long reserveId, Long reserveRecordId, Long userId, Integer type , String phone, String reserveContent,String remark,Integer status,Long createBy){ Date nowDate = new Date(); ComActReserveOperationRecordDO operationRecordDO = new ComActReserveOperationRecordDO(); operationRecordDO.setReserveId(reserveId); operationRecordDO.setReserveRecordId(reserveRecordId); operationRecordDO.setUserId(userId); operationRecordDO.setType(type); operationRecordDO.setPhone(phone); operationRecordDO.setReserveContent(reserveContent); operationRecordDO.setRemark(remark); operationRecordDO.setStatus(status); operationRecordDO.setCreateBy(createBy); operationRecordDO.setCreateAt(nowDate); operationRecordDO.setReserveTime(nowDate); this.baseMapper.insert(operationRecordDO); } }