From b7f464363e226022567cda0e0b810bb5ad4e4f15 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期五, 26 十二月 2025 17:22:34 +0800
Subject: [PATCH] 抓拍配置提交
---
fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConfPR.java | 38 ++++++++++++++++++++------------------
1 files changed, 20 insertions(+), 18 deletions(-)
diff --git a/fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConfPR.java b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConfPR.java
index eab1749..dfb4143 100644
--- a/fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConfPR.java
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConfPR.java
@@ -3,6 +3,7 @@
import com.bstek.dorado.annotation.DataProvider;
import com.bstek.dorado.annotation.DataResolver;
import com.bstek.dorado.annotation.Expose;
+import com.fzzy.igds.data.BaseResp;
import com.fzzy.igds.domain.SnapConf;
import com.fzzy.igds.service.SnapConfService;
import com.fzzy.igds.utils.ContextUtil;
@@ -27,12 +28,8 @@
* 蹇媿閰嶇疆鍒楄〃
*/
@DataProvider
- public List<SnapConf> selectList(SnapConf param) {
- if (null == param) {
- param = new SnapConf();
- param.setCompanyId(ContextUtil.getCompanyId());
- }
- return snapConfService.selectList(param);
+ public List<SnapConf> selectList(String deptId) {
+ return snapConfService.selectList(deptId);
}
/**
@@ -42,12 +39,13 @@
* @return
*/
@DataProvider
- public SnapConf getConfActHour() {
- SnapConf param = new SnapConf();
- param.setCompanyId(ContextUtil.getCompanyId());
- List<SnapConf> list = snapConfService.selectList(param);
+ public SnapConf getConfActHour(String deptId) {
+
+ List<SnapConf> list = snapConfService.selectList(deptId);
if (null == list || list.isEmpty()) {
- return new SnapConf();
+ SnapConf conf = new SnapConf();
+ conf.setDeptId(deptId);
+ return conf;
}
return list.get(0);
}
@@ -59,9 +57,9 @@
* @param items
*/
@DataResolver
- public void updateConf(List<SnapConf> items) {
+ public String updateConf(List<SnapConf> items) {
if (null == items || items.isEmpty()) {
- return;
+ return "鏁版嵁涓虹┖锛屼繚瀛樺け璐�";
}
for (SnapConf conf : items) {
if (StringUtils.isEmpty(conf.getId())) {
@@ -70,6 +68,7 @@
snapConfService.updateData(conf);
}
}
+ return null;
}
@@ -79,7 +78,7 @@
* @param conf
*/
@Expose
- public void updateActHour(SnapConf conf) {
+ public String updateActHour(SnapConf conf) {
if (null == conf.getCompanyId()) {
conf.setCompanyId(ContextUtil.getCompanyId());
@@ -87,9 +86,12 @@
if (null == conf.getDeptId()) {
conf.setDeptId(ContextUtil.subDeptId(null));
}
-
- //鍚屾鏇存柊鎵�鏈夌殑鎵ц鏃堕棿涓�鑷�
- snapConfService.updateActHour(conf);
-
+ if (null == conf.getId()) {
+ snapConfService.insertData(conf);
+ }else {
+ //鍚屾鏇存柊鎵�鏈夌殑鎵ц鏃堕棿涓�鑷�
+ snapConfService.updateActHour(conf);
+ }
+ return null;
}
}
--
Gitblit v1.9.3