|
@@ -19,12 +19,17 @@ import com.jeeplus.sys.service.dto.UserDTO;
|
|
|
import com.jeeplus.sys.utils.UserUtils;
|
|
|
import com.jeeplus.test.garbageClearance.domain.LookOver;
|
|
|
import com.jeeplus.test.garbageClearance.mapper.LookOverMapper;
|
|
|
+import com.jeeplus.test.oss.domain.WorkAttachmentInfo;
|
|
|
+import com.jeeplus.test.oss.service.OssService;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import com.jeeplus.test.garbageClearance.service.DTO.LookOverDTO;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.util.List;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
@@ -36,6 +41,8 @@ import java.util.stream.Collectors;
|
|
|
@Transactional
|
|
|
public class LookOverService extends ServiceImpl<LookOverMapper, LookOver> {
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private OssService ossService;
|
|
|
|
|
|
public String getMaxNo() {
|
|
|
// 创建查询条件构造器
|
|
@@ -55,6 +62,29 @@ public class LookOverService extends ServiceImpl<LookOverMapper, LookOver> {
|
|
|
return baseMapper.getUserInfoByOffId(officeId);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 根据id获取巡视工单信息
|
|
|
+ * @param id
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public LookOver selectByID(String id) {
|
|
|
+ LookOver lookOver = baseMapper.selectByID(id);
|
|
|
+ List<WorkAttachmentInfo> files = baseMapper.getByAttachmentId(id);
|
|
|
+
|
|
|
+ if (null != files && files.size()>0) {
|
|
|
+ files.forEach(fi->{
|
|
|
+ String fileTemporaryLookUrl = ossService.getFileTemporaryLookUrl(fi.getUrl());
|
|
|
+ fi.setUrl(fileTemporaryLookUrl);
|
|
|
+ });
|
|
|
+
|
|
|
+ lookOver.setFileList1(files);
|
|
|
+ }
|
|
|
+
|
|
|
+ // 根据id 从work_attachment 表中获取图片信息
|
|
|
+ return lookOver;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 查询无报告项目及老项目列表信息
|