| | |
| | | if (StringUtils.isNotBlank(eamEquipment.getOperationSystem())) { |
| | | queryWrapper.like("e.operation_system", eamEquipment.getOperationSystem()); |
| | | } |
| | | if (StringUtils.isNotBlank(eamEquipment.getManufacturingEnterprise())) { |
| | | queryWrapper.like("e.manufacturing_enterprise", eamEquipment.getManufacturingEnterprise()); |
| | | } |
| | | if (StringUtils.isNotBlank(eamEquipment.getOriginalValue())) { |
| | | queryWrapper.like("e.original_value", eamEquipment.getOriginalValue()); |
| | | } |
| | | if (StringUtils.isNotBlank(eamEquipment.getPerformanceIndicators())) { |
| | | queryWrapper.like("e.performance_indicators", eamEquipment.getPerformanceIndicators()); |
| | | } |
| | | if(oConvertUtils.isNotEmpty(eamEquipment.getLeaveFactoryStartTime()) && oConvertUtils.isNotEmpty(eamEquipment.getLeaveFactoryEndTime())){ |
| | | queryWrapper.ge("e.leave_factory_date",eamEquipment.getLeaveFactoryStartTime()); |
| | | queryWrapper.le("e.leave_factory_date",eamEquipment.getLeaveFactoryEndTime()); |
| | | } |
| | | if(oConvertUtils.isNotEmpty(eamEquipment.getAcceptanceCheckStartTime()) && oConvertUtils.isNotEmpty(eamEquipment.getAcceptanceCheckEndTime())){ |
| | | queryWrapper.ge("e.acceptance_check_date",eamEquipment.getAcceptanceCheckStartTime()); |
| | | queryWrapper.le("e.acceptance_check_date",eamEquipment.getAcceptanceCheckEndTime()); |
| | | } |
| | | if (StringUtils.isNotBlank(eamEquipment.getOrgId())) { |
| | | queryWrapper.like("e.org_id", eamEquipment.getOrgId()); |
| | | //车间编码不为空 |
| | | List<String> productIds = mdcProductionService.recursionChildren(eamEquipment.getOrgId()); |
| | | if (CollectionUtil.isNotEmpty(productIds)) { |
| | | //不做筛选 |
| | | queryWrapper.in("e.org_id", productIds); |
| | | } |
| | | } |
| | | if (StringUtils.isNotBlank(eamEquipment.getEquipmentCategory())) { |
| | | queryWrapper.like("e.equipment_category", eamEquipment.getEquipmentCategory()); |
| | | } |
| | | if (StringUtils.isNotBlank(eamEquipment.getEquipmentUse())) { |
| | | queryWrapper.like("e.equipment_use", eamEquipment.getEquipmentUse()); |
| | | } |
| | | if (StringUtils.isNotBlank(eamEquipment.getId())) { |
| | | queryWrapper.eq("e.id", eamEquipment.getId()); |
| | |
| | | if (DataBaseConstant.SQL_ASC.equalsIgnoreCase(eamEquipment.getOrder())) { |
| | | queryWrapper.orderByAsc("e." + oConvertUtils.camelToUnderline(column)); |
| | | } else { |
| | | queryWrapper.orderByDesc("e." + oConvertUtils.camelToUnderline(column)); |
| | | queryWrapper.orderByAsc("e." + oConvertUtils.camelToUnderline(column)); |
| | | } |
| | | } else { |
| | | queryWrapper.orderByDesc("e.create_time"); |
| | | queryWrapper.orderByAsc("e.equipment_code"); |
| | | } |
| | | } else { |
| | | queryWrapper.orderByDesc("e.create_time"); |
| | | queryWrapper.orderByAsc("e.equipment_code"); |
| | | } |
| | | |
| | | IPage<EamEquipment> ipage = eamEquipmentMapper.queryPageList(page, queryWrapper); |