| | |
| | | package com.dy.pipIrrApp.workOrder; |
| | | |
| | | import com.alibaba.fastjson2.JSON; |
| | | import com.alibaba.fastjson2.JSONArray; |
| | | import com.dy.common.webUtil.QueryResultVo; |
| | | import com.dy.pipIrrApp.workOrder.qo.QoWorkOrder; |
| | | import com.dy.pipIrrGlobal.daoBa.BaUserMapper; |
| | | import com.dy.pipIrrGlobal.daoOp.OpeApproveResultMapper; |
| | | import com.dy.pipIrrGlobal.daoOp.OpeProcessingResultMapper; |
| | | import com.dy.pipIrrGlobal.daoOp.OpeTaskTypeMapper; |
| | | import com.dy.pipIrrGlobal.daoOp.OpeWorkOrderMapper; |
| | | import com.dy.pipIrrGlobal.pojoOp.OpeApproveResult; |
| | | import com.dy.pipIrrGlobal.pojoOp.OpeProcessingResult; |
| | | import com.dy.pipIrrGlobal.pojoOp.OpeWorkOrder; |
| | | import com.dy.pipIrrGlobal.voBa.VoRoleSimple; |
| | | import com.dy.pipIrrGlobal.voOp.VoProcessingResult; |
| | | import com.dy.pipIrrGlobal.voOp.VoProcessingResult_temp; |
| | | import com.dy.pipIrrGlobal.voOp.VoTaskType; |
| | | import com.dy.pipIrrGlobal.voOp.VoWorkOrder; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.dubbo.common.utils.PojoUtils; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Optional; |
| | | |
| | | /** |
| | | * @author ZhuBaoMin |
| | |
| | | |
| | | @Autowired |
| | | private OpeApproveResultMapper opeApproveResultMapper; |
| | | |
| | | @Autowired |
| | | private OpeTaskTypeMapper opeTaskTypeMapper; |
| | | |
| | | @Autowired |
| | | private BaUserMapper baUserMapper; |
| | | |
| | | /** |
| | | * 添加工单记录 |
| | |
| | | * @return |
| | | */ |
| | | public VoProcessingResult getProResultById(Long proResultId) { |
| | | return opeProcessingResultMapper.getProResultById(proResultId); |
| | | VoProcessingResult_temp result_temp = opeProcessingResultMapper.getProResultById(proResultId); |
| | | VoProcessingResult result = new VoProcessingResult(); |
| | | BeanUtils.copyProperties(result_temp, result); |
| | | |
| | | JSONArray images_array = Optional.ofNullable(JSON.parseArray(result_temp.getImages())).orElse(new JSONArray()); |
| | | JSONArray audios_array = Optional.ofNullable(JSON.parseArray(result_temp.getAudios())).orElse(new JSONArray()); |
| | | JSONArray videos_array = Optional.ofNullable(JSON.parseArray(result_temp.getVideos())).orElse(new JSONArray()); |
| | | result.setImages(images_array); |
| | | result.setAudios(audios_array); |
| | | result.setVideos(videos_array); |
| | | |
| | | return result; |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | return "success"; |
| | | } |
| | | |
| | | /** |
| | | * 获取任务类型列表 |
| | | * @return |
| | | */ |
| | | public List<VoTaskType> getTaskTypes() { |
| | | return opeTaskTypeMapper.getTaskTypes(); |
| | | } |
| | | |
| | | /** |
| | | * 获取巡检员列表 |
| | | * @param inspector |
| | | * @return |
| | | */ |
| | | public List<VoRoleSimple> getInspectors(String inspector) { |
| | | return baUserMapper.getInspectors(inspector); |
| | | } |
| | | } |