From 9ba1061f62fa81f4b78e1d15984db7174d148406 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期一, 02 三月 2026 17:07:41 +0800
Subject: [PATCH] APP电子巡逻列表
---
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java | 43 +++++++++++++++++++++++++++++++++++--------
1 files changed, 35 insertions(+), 8 deletions(-)
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java
index 1c628d8..51ef2af 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java
@@ -15,10 +15,10 @@
import com.ruoyi.common.utils.StringUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
-
import javax.annotation.Resource;
import java.util.Date;
import java.util.List;
+import java.util.Map;
@Slf4j
@Service
@@ -54,22 +54,23 @@
/**
* 鏍规嵁鏉′欢鍒嗛〉鏌ヨ鏁版嵁
+ *
* @param page
* @param param
*/
public void pagePatrolData(Page<Patrol> page, IgdsBaseParam param) {
QueryWrapper<Patrol> queryWrapper = new QueryWrapper<>();
- if(StringUtils.isNotBlank(param.getDeptId())){
+ if (StringUtils.isNotBlank(param.getDeptId())) {
queryWrapper.like("dept_id", param.getDeptId());
- }else {
- if(StringUtils.isNotBlank(param.getCompanyId())){
+ } else {
+ if (StringUtils.isNotBlank(param.getCompanyId())) {
queryWrapper.likeRight("dept_id", param.getCompanyId());
}
}
- if(null != param.getStart()){
+ if (null != param.getStart()) {
queryWrapper.ge("create_time", DateUtil.getCurZero(param.getStart()));
}
- if(null != param.getEnd()){
+ if (null != param.getEnd()) {
queryWrapper.le("create_time", DateUtil.getCurZero(param.getEnd()));
}
@@ -79,12 +80,13 @@
/*--------------------宸℃洿杞ㄨ抗琛ㄧ鐞�------------------*/
/**
* 鏍规嵁宸℃洿ID鏌ヨ鍏蜂綋鐐逛綅淇℃伅
- * @param patrolId
+ *
+ * @param
* @return
*/
public List<PatrolRecord> getRecordByPatrolId(String patrolId,String userId,String confId) {
- if(StringUtils.isBlank(patrolId) || StringUtils.isBlank(userId) || StringUtils.isBlank(confId)){
+ if(StringUtils.isBlank(patrolId)){
return null;
}
@@ -96,6 +98,31 @@
return patrolRecordMapper.selectList(queryWrapper);
}
+ /*--------------------宸℃洿杞ㄨ抗琛ㄧ鐞�------------------*/
+
+ /**
+ * 鏍规嵁宸℃洿ID鏌ヨ鍏蜂綋鐐逛綅淇℃伅
+ *
+ * @param
+ * @return
+ */
+ public List<PatrolRecord> getRecordByPatrolId(Map<String, String> param) {
+ String patrolId = param.get("patrolId");
+
+ if (StringUtils.isBlank(patrolId)) {
+ return null;
+ }
+ String userName = param.get("name");
+
+ QueryWrapper<PatrolRecord> queryWrapper = new QueryWrapper<>();
+ queryWrapper.eq("patrol_id", patrolId);
+
+ if (userName != null) {
+ queryWrapper.eq("user_id", userName);
+ }
+ queryWrapper.orderByDesc("id");
+ return patrolRecordMapper.selectList(queryWrapper);
+ }
/*--------------------宸℃洿閰嶇疆琛ㄧ鐞�------------------*/
--
Gitblit v1.9.3