|
|
@ -9,15 +9,19 @@ import com.hnac.hzims.safeproduct.hiddenDanger.mapper.HiddenDangerPlanMapper; |
|
|
|
import com.hnac.hzims.safeproduct.hiddenDanger.service.IHiddenDangerPlanService; |
|
|
|
import com.hnac.hzims.safeproduct.hiddenDanger.service.IHiddenDangerPlanService; |
|
|
|
import com.hnac.hzims.safeproduct.hiddenDanger.service.IPlanCheckItemService; |
|
|
|
import com.hnac.hzims.safeproduct.hiddenDanger.service.IPlanCheckItemService; |
|
|
|
import com.hnac.hzims.safeproduct.hiddenDanger.vo.HDPlanVO; |
|
|
|
import com.hnac.hzims.safeproduct.hiddenDanger.vo.HDPlanVO; |
|
|
|
|
|
|
|
import com.hnac.hzims.safeproduct.hiddenDanger.wrapper.HDPlanWrapper; |
|
|
|
import com.hnac.hzims.safeproduct.hiddenDanger.wrapper.PlanCheckItemWrapper; |
|
|
|
import com.hnac.hzims.safeproduct.hiddenDanger.wrapper.PlanCheckItemWrapper; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
import org.springblade.core.tool.utils.BeanUtil; |
|
|
|
import org.springblade.core.tool.utils.BeanUtil; |
|
|
|
import org.springblade.core.tool.utils.CollectionUtil; |
|
|
|
import org.springblade.core.tool.utils.CollectionUtil; |
|
|
|
|
|
|
|
import org.springblade.system.user.cache.UserCache; |
|
|
|
|
|
|
|
import org.springblade.system.user.entity.User; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
import java.util.Optional; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
|
|
|
|
@Service |
|
|
|
@Service |
|
|
@ -65,7 +69,7 @@ public class HiddenDangerPlanServiceImpl extends ServiceImpl<HiddenDangerPlanMap |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public HDPlanVO detail(Long id) { |
|
|
|
public HDPlanVO detail(Long id) { |
|
|
|
HDPlanEntity plan = this.getById(id); |
|
|
|
HDPlanEntity plan = this.getById(id); |
|
|
|
HDPlanVO planVO = BeanUtil.copy(plan, HDPlanVO.class); |
|
|
|
HDPlanVO planVO = HDPlanWrapper.build().entityVO(plan); |
|
|
|
List<PlanCheckItemEntity> checkItemList = planCheckItemService.list(Wrappers.<PlanCheckItemEntity>lambdaQuery().eq(PlanCheckItemEntity::getPlanId, id)); |
|
|
|
List<PlanCheckItemEntity> checkItemList = planCheckItemService.list(Wrappers.<PlanCheckItemEntity>lambdaQuery().eq(PlanCheckItemEntity::getPlanId, id)); |
|
|
|
planVO.setCheckItemVOS(PlanCheckItemWrapper.build().listVO(checkItemList)); |
|
|
|
planVO.setCheckItemVOS(PlanCheckItemWrapper.build().listVO(checkItemList)); |
|
|
|
return planVO; |
|
|
|
return planVO; |
|
|
|