From e69229e91d9e44ae22a7fa97d85a1d2da1655a8d Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Mon, 11 Jul 2022 16:52:08 +0800
Subject: [PATCH] 溯源记录修改

---
 src/main/java/org/springblade/modules/farm/service/impl/FarmRecordServiceImpl.java |   51 +++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 47 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/springblade/modules/farm/service/impl/FarmRecordServiceImpl.java b/src/main/java/org/springblade/modules/farm/service/impl/FarmRecordServiceImpl.java
index baa461a..fbc4b11 100644
--- a/src/main/java/org/springblade/modules/farm/service/impl/FarmRecordServiceImpl.java
+++ b/src/main/java/org/springblade/modules/farm/service/impl/FarmRecordServiceImpl.java
@@ -6,6 +6,7 @@
 import org.springblade.modules.farm.mapper.FarmingRecordMapper;
 import org.springblade.modules.farm.service.FarmingRecordService;
 import org.springblade.modules.farm.vo.FarmingRecordVO;
+import org.springblade.modules.recovery.vo.RecoveryVO;
 import org.springblade.modules.system.entity.DictBiz;
 import org.springblade.modules.system.service.IDictBizService;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -36,6 +37,7 @@
 		recordVOS.forEach(recordVO->{
 			//查询字典对应的名称
 			DictBiz dictBiz = new DictBiz();
+			dictBiz.setTenantId(farm.getTenantId());
 			dictBiz.setCode("farmingType");
 			dictBiz.setDictKey(recordVO.getType());
 			DictBiz one = dictBizService.getOne(new QueryWrapper<>(dictBiz));
@@ -45,14 +47,30 @@
 		return page.setRecords(recordVOS);
 	}
 
+	@Override
+	public List<FarmingRecordVO> selectFarmingRecordPages(FarmingRecordVO farm) {
+		List<FarmingRecordVO> farmingRecordVOS = baseMapper.selectFarmingRecordPages(farm);
+		farmingRecordVOS.forEach(recordVO->{
+			//查询字典对应的名称
+			DictBiz dictBiz = new DictBiz();
+			dictBiz.setTenantId(recordVO.getTenantId());
+			dictBiz.setCode("farmingType");
+			dictBiz.setDictKey(recordVO.getType());
+			DictBiz one = dictBizService.getOne(new QueryWrapper<>(dictBiz));
+			//设置名称
+			recordVO.setTypeName(one.getDictValue());
+		});
+		return farmingRecordVOS;
+	}
+
 
 	/**
 	 * 查询统计本年农事记录操作总数
 	 * @return
 	 */
 	@Override
-	public Object getFarmingCount() {
-		return baseMapper.getFarmingCount();
+	public Object getFarmingCount(String deptId) {
+		return baseMapper.getFarmingCount(deptId);
 	}
 
 	/**
@@ -60,7 +78,32 @@
 	 * @return
 	 */
 	@Override
-	public Object getFarmingStatis() {
-		return baseMapper.getFarmingStatis();
+	public Object getFarmingStatis(String deptId) {
+		return baseMapper.getFarmingStatis(deptId);
+	}
+
+	@Override
+	public Double selectJyCount(String deptId) {
+		return baseMapper.selectJyCount(deptId);
+	}
+
+	@Override
+	public Double selectQyCount(String deptId) {
+		return baseMapper.selectQyCount(deptId);
+	}
+
+	@Override
+	public Double selectByCount(String deptId) {
+		return baseMapper.selectByCount(deptId);
+	}
+
+	/**
+	 * 查询农事记录信息(种植开始起)
+	 * @param recoveryVO 采收信息
+	 * @return
+	 */
+	@Override
+	public List<FarmingRecordVO> getFarmingRecordByFarmPlantId(RecoveryVO recoveryVO) {
+		return baseMapper.getFarmingRecordByFarmPlantId(recoveryVO);
 	}
 }

--
Gitblit v1.9.3