|
|
|
@ -3,6 +3,8 @@ |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
package org.springblade.desk.quality.service.impl; |
|
|
|
package org.springblade.desk.quality.service.impl; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
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.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
@ -15,6 +17,8 @@ import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.springblade.core.mp.base.BaseServiceImpl; |
|
|
|
import org.springblade.core.mp.base.BaseServiceImpl; |
|
|
|
import org.springblade.desk.dashboard.pojo.entity.DsProcessMeasuringToolEntity; |
|
|
|
import org.springblade.desk.dashboard.pojo.entity.DsProcessMeasuringToolEntity; |
|
|
|
import org.springblade.desk.dashboard.service.IDsProcessMeasuringToolService; |
|
|
|
import org.springblade.desk.dashboard.service.IDsProcessMeasuringToolService; |
|
|
|
|
|
|
|
import org.springblade.desk.device.pojo.entity.MeasurementRecordsEntity; |
|
|
|
|
|
|
|
import org.springblade.desk.device.service.IMeasurementRecordsService; |
|
|
|
import org.springblade.desk.quality.excel.WorkPlanItemDetailExcel; |
|
|
|
import org.springblade.desk.quality.excel.WorkPlanItemDetailExcel; |
|
|
|
import org.springblade.desk.quality.mapper.WorkPlanItemDetailMapper; |
|
|
|
import org.springblade.desk.quality.mapper.WorkPlanItemDetailMapper; |
|
|
|
import org.springblade.desk.quality.pojo.entity.WorkPlanItem; |
|
|
|
import org.springblade.desk.quality.pojo.entity.WorkPlanItem; |
|
|
|
@ -29,6 +33,7 @@ import org.springblade.system.feign.IUserClient; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
import java.util.Objects; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* [工序检验项明细] 服务实现类 |
|
|
|
* [工序检验项明细] 服务实现类 |
|
|
|
@ -51,6 +56,7 @@ public class WorkPlanItemDetailServiceImpl extends BaseServiceImpl<WorkPlanItemD |
|
|
|
|
|
|
|
|
|
|
|
private final IDsProcessMeasuringToolService processMeasuringToolService; |
|
|
|
private final IDsProcessMeasuringToolService processMeasuringToolService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final IMeasurementRecordsService mesMeasurementRecordsService; |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public IPage<WorkPlanItemDetailVO> selectWorkPlanItemDetailPage(IPage<WorkPlanItemDetailVO> page, WorkPlanItemDetailVO workPlanItemDetail) { |
|
|
|
public IPage<WorkPlanItemDetailVO> selectWorkPlanItemDetailPage(IPage<WorkPlanItemDetailVO> page, WorkPlanItemDetailVO workPlanItemDetail) { |
|
|
|
return page.setRecords(baseMapper.selectWorkPlanItemDetailPage(page, workPlanItemDetail)); |
|
|
|
return page.setRecords(baseMapper.selectWorkPlanItemDetailPage(page, workPlanItemDetail)); |
|
|
|
@ -67,7 +73,16 @@ public class WorkPlanItemDetailServiceImpl extends BaseServiceImpl<WorkPlanItemD |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void setVOValue(WorkPlanItemDetailVO vo) { |
|
|
|
public void setVOValue(WorkPlanItemDetailVO vo) { |
|
|
|
|
|
|
|
if (BeanUtil.isEmpty(vo)) { |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (Objects.isNull(vo.getActMtId())) { |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
MeasurementRecordsEntity processMeasuringToolEntity = mesMeasurementRecordsService.getById(vo.getActMtId()); |
|
|
|
|
|
|
|
vo.setActMtName(processMeasuringToolEntity.getMcName()); |
|
|
|
|
|
|
|
vo.setRuleSize(processMeasuringToolEntity.getNorms()); |
|
|
|
|
|
|
|
vo.setDueDate(processMeasuringToolEntity.getDueDate()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
|