| | |
| | | package com.yuanchu.limslaboratory.service.impl; |
| | | |
| | | import cn.hutool.core.date.DateUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.yuanchu.limslaboratory.pojo.CnasAnnualPlan; |
| | | import com.yuanchu.limslaboratory.mapper.CnasAnnualPlanMapper; |
| | | import com.yuanchu.limslaboratory.pojo.vo.CnasAnnualPlanVo; |
| | | import com.yuanchu.limslaboratory.service.CnasAnnualPlanService; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | @Service |
| | | public class CnasAnnualPlanServiceImpl extends ServiceImpl<CnasAnnualPlanMapper, CnasAnnualPlan> implements CnasAnnualPlanService { |
| | | |
| | | @Resource |
| | | private CnasAnnualPlanMapper cnasAnnualPlanMapper; |
| | | |
| | | /** |
| | | * 查询审核计划 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public IPage<CnasAnnualPlanVo> selectAllList(Page<Object> objectPage, Date beginTime, Date endTime) { |
| | | IPage<CnasAnnualPlanVo> page = cnasAnnualPlanMapper.selectAllList(objectPage, beginTime, endTime); |
| | | page.getRecords().forEach(cnasAnnualPlanVo -> { |
| | | //获取计划时间 |
| | | Date time = cnasAnnualPlanVo.getPlanTime(); |
| | | //添加年 |
| | | cnasAnnualPlanVo.setYear(DateUtil.year(time)); |
| | | //添加月 |
| | | cnasAnnualPlanVo.setMonth(DateUtil.month(time) + 1); |
| | | }); |
| | | return page; |
| | | } |
| | | } |