From 7ed0594dfb42ffc2754106aaae8abae06a2b9340 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Wed, 23 Nov 2022 10:10:58 +0800
Subject: [PATCH] 维修管理添加创建人查询

---
 src/main/java/org/springblade/modules/repairsorder/service/impl/RepairsorderServiceImpl.java |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/modules/repairsorder/service/impl/RepairsorderServiceImpl.java b/src/main/java/org/springblade/modules/repairsorder/service/impl/RepairsorderServiceImpl.java
index bfb61ad..e74f82f 100644
--- a/src/main/java/org/springblade/modules/repairsorder/service/impl/RepairsorderServiceImpl.java
+++ b/src/main/java/org/springblade/modules/repairsorder/service/impl/RepairsorderServiceImpl.java
@@ -19,6 +19,8 @@
 import org.springblade.common.constant.NoConstant;
 import org.springblade.core.secure.BladeUser;
 import org.springblade.core.secure.utils.AuthUtil;
+import org.springblade.modules.eventgm.entity.EventgmRecordEntity;
+import org.springblade.modules.eventgm.service.IEventgmRecordService;
 import org.springblade.modules.repairsorder.entity.RepairsorderEntity;
 import org.springblade.modules.repairsorder.entity.RepairsorderRecordEntity;
 import org.springblade.modules.repairsorder.service.IRepairsorderRecordService;
@@ -78,5 +80,25 @@
 		return baseMapper.getRepairsorderMaxNo();
 	}
 
+	@Override
+	public Boolean updateState(RepairsorderEntity repairsorder) {
+		//更新维修表状态
+		boolean updateRepairsorder = this.updateById(repairsorder);
+		//维修记录表数据插入
+		RepairsorderRecordEntity repairsorderRecord = new RepairsorderRecordEntity();
+		repairsorderRecord.setNo(repairsorder.getNo());
+		BladeUser user = AuthUtil.getUser();
+		repairsorderRecord.setRepairPerson(user.getNickName());
+		if (repairsorder.getState().equals("2")){
+			repairsorderRecord.setRemark("工单处理中");
+			repairsorderRecord.setState("2");
+		}else if (repairsorder.getState().equals("3")){
+			repairsorderRecord.setRemark("工单已完成");
+			repairsorderRecord.setState("3");
+		}
+		boolean saveRecord = repairsorderRecordService.save(repairsorderRecord);
+		return updateRepairsorder&&saveRecord;
+	}
+
 
 }

--
Gitblit v1.9.3