From 0cb1c897f9ddeef4542b33022e1578068a0fd608 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Mon, 10 Oct 2022 09:23:08 +0800
Subject: [PATCH] 添加更新维修状态接口;任务管理、巡检计划查询时添加create_dept;数据统计接口添加@Autowired注解
---
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