package com.panzhihua.sangeshenbian.service.impl;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.panzhihua.common.utlis.StringUtils;
|
import com.panzhihua.sangeshenbian.dao.ComplaintRejectMapper;
|
import com.panzhihua.sangeshenbian.model.entity.ComplaintReject;
|
import com.panzhihua.sangeshenbian.model.query.ComplaintRejectQuery;
|
import com.panzhihua.sangeshenbian.model.vo.ComplaintRejectVo;
|
import com.panzhihua.sangeshenbian.service.IComplaintRejectService;
|
import org.springframework.stereotype.Service;
|
|
/**
|
* <p>
|
* 诉求驳回表 服务实现类
|
* </p>
|
*
|
* @author
|
* @since 2025-04-30
|
*/
|
@Service
|
public class ComplaintRejectServiceImpl extends ServiceImpl<ComplaintRejectMapper, ComplaintReject> implements IComplaintRejectService {
|
|
@Override
|
public IPage<ComplaintRejectVo> getComplaintRejectList(ComplaintRejectQuery query) {
|
Page<ComplaintRejectVo> page = new Page<>(query.getPageNum(), query.getPageSize());
|
String applyStartTime=null;
|
String applyEndTime=null;
|
String examineStartTime=null;
|
String examineEndTime=null;
|
if(StringUtils.isNotEmpty(query.getApplyTime())){
|
String[] split = query.getApplyTime().split(" - ");
|
applyStartTime=split[0]+" 00:00:00";
|
applyEndTime=split[1]+" 23:59:59";
|
}
|
if(StringUtils.isNotEmpty(query.getExamineTime())){
|
String[] split = query.getExamineTime().split(" - ");
|
examineStartTime=split[0]+" 00:00:00";
|
examineEndTime=split[1]+" 23:59:59";
|
}
|
return this.baseMapper.getComplaintRejectList(page,applyStartTime,applyEndTime,examineStartTime,examineEndTime,query);
|
}
|
}
|