| | |
| | | package org.dromara.eims.controller; |
| | | |
| | | import java.time.LocalDate; |
| | | import java.time.ZoneId; |
| | | import java.time.temporal.TemporalAdjusters; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import lombok.RequiredArgsConstructor; |
| | |
| | | @SaCheckPermission("eims:maintOrder:list") |
| | | @GetMapping("/groupList") |
| | | public TableDataInfo<MaintOrdeGroupVo> group(EimsMaintOrderBo bo, PageQuery pageQuery) { |
| | | // return eimsMaintOrderService.queryPageList(bo, pageQuery); |
| | | return eimsMaintOrderService.queryPageGroupList(bo, pageQuery); |
| | | } |
| | | |
| | |
| | | } |
| | | String[] split = maintCode.split("_"); |
| | | bo.setEquId(Long.valueOf(split[0])); |
| | | bo.setPlanTime(DateUtils.parseDate(split[1])); |
| | | bo.setMaintCode(null); |
| | | // return eimsMaintOrderService.queryPageList(bo, pageQuery); |
| | | LocalDate planTime = DateUtils.parseDate(split[1]).toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); |
| | | LocalDate startOfMonth = planTime.with(TemporalAdjusters.firstDayOfMonth()); |
| | | LocalDate endOfMonth = planTime.with(TemporalAdjusters.lastDayOfMonth()); |
| | | Map<String, Object> params = bo.getParams(); |
| | | params.put("beginPlanTime",startOfMonth); |
| | | params.put("endPlanTime",endOfMonth); |
| | | |
| | | return eimsMaintOrderService.queryPageListCustom(bo, pageQuery); |
| | | } |
| | | |