package com.ltkj.hosp.service.impl;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.ltkj.common.utils.DateUtils;
|
import com.ltkj.hosp.domain.TjReservation;
|
import com.ltkj.hosp.mapper.TjReservationMapper;
|
import com.ltkj.hosp.service.ITjReservationService;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.text.SimpleDateFormat;
|
import java.time.LocalDate;
|
import java.util.Calendar;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 体检预约Service业务层处理
|
*
|
* @author ltkj
|
* @date 2022-11-28
|
*/
|
@Service
|
public class TjReservationServiceImpl extends ServiceImpl<TjReservationMapper, TjReservation> implements ITjReservationService {
|
@Resource
|
private TjReservationMapper tjReservationMapper;
|
|
/**
|
* 查询体检预约
|
*
|
* @param id 体检预约主键
|
* @return 体检预约
|
*/
|
@Override
|
public TjReservation selectTjReservationById(String id) {
|
return tjReservationMapper.selectTjReservationById(id);
|
}
|
|
/**
|
* 查询体检预约列表
|
*
|
* @param tjReservation 体检预约
|
* @return 体检预约
|
*/
|
@Override
|
public List<TjReservation> selectTjReservationList(TjReservation tjReservation) {
|
// if (tjReservation.getIsExpire() == null && tjReservation.getReservationTime() == null){
|
// tjReservation.setIsExpire(2);
|
// LocalDate localDate = LocalDate.now();
|
// LocalDate yesterday = localDate.plusDays(-1);
|
// tjReservation.setReservationTime(DateUtils.toDate(yesterday));
|
// }
|
return tjReservationMapper.selectTjReservationList(tjReservation);
|
}
|
|
@Override
|
public List<TjReservation> selectTjReservationByDelete(TjReservation tjReservation) {
|
return tjReservationMapper.getTjReservationList(tjReservation);
|
}
|
|
/**
|
* 新增体检预约
|
*
|
* @param tjReservation 体检预约
|
* @return 结果
|
*/
|
@Override
|
public int insertTjReservation(TjReservation tjReservation) {
|
tjReservation.setCreateTime(DateUtils.getNowDate());
|
return tjReservationMapper.insertTjReservation(tjReservation);
|
}
|
|
/**
|
* 修改体检预约
|
*
|
* @param tjReservation 体检预约
|
* @return 结果
|
*/
|
@Override
|
public int updateTjReservation(TjReservation tjReservation) {
|
tjReservation.setUpdateTime(DateUtils.getNowDate());
|
return tjReservationMapper.updateTjReservation(tjReservation);
|
}
|
|
/**
|
* 批量删除体检预约
|
*
|
* @param ids 需要删除的体检预约主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteTjReservationByIds(Integer[] ids) {
|
return tjReservationMapper.deleteTjReservationByIds(ids);
|
}
|
|
/**
|
* 删除体检预约信息
|
*
|
* @param id 体检预约主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteTjReservationById(Integer id) {
|
return tjReservationMapper.deleteTjReservationById(id);
|
}
|
}
|