From 8853292babb2ad94de4a3207966f1e83b767cd2d Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Sun, 17 Sep 2023 16:38:34 +0800
Subject: [PATCH] 新增流程节点进程查询接口

---
 src/main/java/org/springblade/modules/recordk/service/impl/RecordkServiceImpl.java |   36 ++++++++++++++++++++++++++++++++++--
 1 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/springblade/modules/recordk/service/impl/RecordkServiceImpl.java b/src/main/java/org/springblade/modules/recordk/service/impl/RecordkServiceImpl.java
index 2781e19..55727c9 100644
--- a/src/main/java/org/springblade/modules/recordk/service/impl/RecordkServiceImpl.java
+++ b/src/main/java/org/springblade/modules/recordk/service/impl/RecordkServiceImpl.java
@@ -18,12 +18,19 @@
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.mp.support.Condition;
+import org.springblade.modules.licetuser.entity.Licetuser;
+import org.springblade.modules.licetuser.service.ILicetuserService;
+import org.springblade.modules.record.dto.RecordDTO;
+import org.springblade.modules.recordk.dto.RecordkDTO;
 import org.springblade.modules.recordk.entity.Recordk;
 import org.springblade.modules.recordk.mapper.RecordkMapper;
 import org.springblade.modules.recordk.service.IRecordkService;
 import org.springblade.modules.recordk.vo.RecordkVO;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.util.List;
 import java.util.Map;
 
 /**
@@ -35,9 +42,12 @@
 @Service
 public class RecordkServiceImpl extends ServiceImpl<RecordkMapper, Recordk> implements IRecordkService {
 
+	@Autowired
+	private ILicetuserService licetuserService;
+
 	@Override
-	public IPage<RecordkVO> selectRecordkPage(IPage<RecordkVO> page, RecordkVO recordk) {
-		return page.setRecords(baseMapper.selectRecordkPage(page, recordk));
+	public IPage<RecordkVO> selectRecordkPage(IPage<RecordkVO> page, RecordkVO recordk,String jurisdiction) {
+		return page.setRecords(baseMapper.selectRecordkPage(page, recordk,jurisdiction));
 	}
 
 	@Override
@@ -45,4 +55,26 @@
 		return baseMapper.selectIn(cardid,type);
 	}
 
+	/**
+	 * 保安公司项目备案信息(基本信息和附件列表信息)
+	 * @param record
+	 * @return
+	 */
+	@Override
+	public RecordkDTO getDetails(RecordkDTO record) {
+		//查询公司信息
+		RecordkDTO recordkDTO = baseMapper.selectRecordDetail(record);
+		if (null!= recordkDTO) {
+			//查询材料信息
+			Licetuser licetuser = new Licetuser();
+			licetuser.setUserid(record.getCardid());
+			licetuser.setPtype(record.getPtype());
+			List<Licetuser> licetusers = licetuserService.list(Condition.getQueryWrapper(licetuser));
+			//数据封装
+			recordkDTO.setLicetusers(licetusers);
+			//返回数据
+			return recordkDTO;
+		}
+		return null;
+	}
 }

--
Gitblit v1.9.3