|
|
@ -1,6 +1,7 @@ |
|
|
|
package com.hnac.hzims.ticket.standardTicket.service.impl; |
|
|
|
package com.hnac.hzims.ticket.standardTicket.service.impl; |
|
|
|
|
|
|
|
|
|
|
|
import cn.afterturn.easypoi.excel.entity.TemplateExportParams; |
|
|
|
import cn.afterturn.easypoi.excel.entity.TemplateExportParams; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
@ -8,6 +9,7 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
|
|
|
|
import com.hnac.hzims.operational.access.entity.OperAccessTaskEntity; |
|
|
|
import com.hnac.hzims.ticket.allTicket.entity.TicketInfoEvaluateEntity; |
|
|
|
import com.hnac.hzims.ticket.allTicket.entity.TicketInfoEvaluateEntity; |
|
|
|
import com.hnac.hzims.ticket.allTicket.service.TicketInfoEvaluateService; |
|
|
|
import com.hnac.hzims.ticket.allTicket.service.TicketInfoEvaluateService; |
|
|
|
import com.hnac.hzims.ticket.allTicket.vo.DoublePassRateVO; |
|
|
|
import com.hnac.hzims.ticket.allTicket.vo.DoublePassRateVO; |
|
|
@ -25,6 +27,7 @@ import com.hnac.hzims.ticket.standardTicket.mapper.StandardTicketInfoMapper; |
|
|
|
import com.hnac.hzims.ticket.standardTicket.service.IStandardTicketInfoService; |
|
|
|
import com.hnac.hzims.ticket.standardTicket.service.IStandardTicketInfoService; |
|
|
|
import com.hnac.hzims.ticket.standardTicket.service.IStandardTicketMeasureService; |
|
|
|
import com.hnac.hzims.ticket.standardTicket.service.IStandardTicketMeasureService; |
|
|
|
import com.hnac.hzims.ticket.standardTicket.vo.OperateTicketStatisticVO; |
|
|
|
import com.hnac.hzims.ticket.standardTicket.vo.OperateTicketStatisticVO; |
|
|
|
|
|
|
|
import com.hnac.hzims.ticket.standardTicket.vo.OperateVo; |
|
|
|
import com.hnac.hzims.ticket.standardTicket.vo.StandardTicketInfoVO; |
|
|
|
import com.hnac.hzims.ticket.standardTicket.vo.StandardTicketInfoVO; |
|
|
|
import com.hnac.hzims.ticket.standardTicket.vo.StandardTicketMeasureVO; |
|
|
|
import com.hnac.hzims.ticket.standardTicket.vo.StandardTicketMeasureVO; |
|
|
|
import com.hnac.hzims.ticket.standardTicket.wrapper.StandardTicketInfoWrapper; |
|
|
|
import com.hnac.hzims.ticket.standardTicket.wrapper.StandardTicketInfoWrapper; |
|
|
@ -49,10 +52,7 @@ import org.springblade.core.mp.support.Query; |
|
|
|
import org.springblade.core.secure.BladeUser; |
|
|
|
import org.springblade.core.secure.BladeUser; |
|
|
|
import org.springblade.core.secure.utils.AuthUtil; |
|
|
|
import org.springblade.core.secure.utils.AuthUtil; |
|
|
|
import org.springblade.core.tool.api.R; |
|
|
|
import org.springblade.core.tool.api.R; |
|
|
|
import org.springblade.core.tool.utils.CollectionUtil; |
|
|
|
import org.springblade.core.tool.utils.*; |
|
|
|
import org.springblade.core.tool.utils.DateUtil; |
|
|
|
|
|
|
|
import org.springblade.core.tool.utils.Func; |
|
|
|
|
|
|
|
import org.springblade.core.tool.utils.ObjectUtil; |
|
|
|
|
|
|
|
import org.springblade.flow.core.feign.IFlowClient; |
|
|
|
import org.springblade.flow.core.feign.IFlowClient; |
|
|
|
import org.springblade.flow.core.vo.ComleteTask; |
|
|
|
import org.springblade.flow.core.vo.ComleteTask; |
|
|
|
import org.springblade.system.cache.DictCache; |
|
|
|
import org.springblade.system.cache.DictCache; |
|
|
@ -775,4 +775,25 @@ public class StandardTicketInfoServiceImpl extends BaseServiceImpl<StandardTicke |
|
|
|
page.setRecords(StandardTicketInfoWrapper.build().listVO(entityPage1.getRecords())); |
|
|
|
page.setRecords(StandardTicketInfoWrapper.build().listVO(entityPage1.getRecords())); |
|
|
|
return page; |
|
|
|
return page; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* 操作票-关联数据 |
|
|
|
|
|
|
|
* @param page |
|
|
|
|
|
|
|
* @param business |
|
|
|
|
|
|
|
* @return |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
|
|
public IPage<StandardTicketInfoVO> operate(IPage<StandardTicketInfoEntity> page,OperateVo business) { |
|
|
|
|
|
|
|
QueryWrapper<StandardTicketInfoEntity> queryWrapper = new QueryWrapper<>(); |
|
|
|
|
|
|
|
queryWrapper.ge(Func.isNotEmpty(business.getStartTime()), "oper.create_time", business.getStartTime()); |
|
|
|
|
|
|
|
queryWrapper.le(Func.isNotEmpty(business.getEndTime()), "oper.create_time", business.getEndTime()); |
|
|
|
|
|
|
|
queryWrapper.in(Func.isNotEmpty(business.getDeptIds()), "oper.create_dept",Func.toLongList(",",business.getDeptIds())); |
|
|
|
|
|
|
|
queryWrapper.like(Func.isNotEmpty(business.getCode()), "oper.code", business.getCode()); |
|
|
|
|
|
|
|
queryWrapper.eq(Func.isNotEmpty(business.getTicketType()), "oper.ticket_type", business.getTicketType()); |
|
|
|
|
|
|
|
queryWrapper.eq(Func.isNotEmpty(business.getStatus()), "eva.status", business.getStatus()); |
|
|
|
|
|
|
|
IPage pages = this.baseMapper.pageCondition(page, queryWrapper); |
|
|
|
|
|
|
|
pages.setRecords(StandardTicketInfoWrapper.build().listVO(pages.getRecords())); |
|
|
|
|
|
|
|
return pages; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|