From 036a6d241cf1cfc0345ddf28e748a3d6deda08df Mon Sep 17 00:00:00 2001
From: jiazx0107 <jiazx0107@163.com>
Date: 星期一, 15 十二月 2025 20:35:09 +0800
Subject: [PATCH] 新增出入库审批页面
---
fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConfPR.java | 95 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 95 insertions(+), 0 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
new file mode 100644
index 0000000..eab1749
--- /dev/null
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConfPR.java
@@ -0,0 +1,95 @@
+package com.fzzy.igds;
+
+import com.bstek.dorado.annotation.DataProvider;
+import com.bstek.dorado.annotation.DataResolver;
+import com.bstek.dorado.annotation.Expose;
+import com.fzzy.igds.domain.SnapConf;
+import com.fzzy.igds.service.SnapConfService;
+import com.fzzy.igds.utils.ContextUtil;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 蹇媿閰嶇疆绠$悊
+ * Created by fzzy on 2017/5/23.
+ */
+@Component
+public class SnapConfPR {
+
+ @Resource
+ private SnapConfService snapConfService;
+
+ /**
+ * snapConfPR#selectList
+ * 蹇媿閰嶇疆鍒楄〃
+ */
+ @DataProvider
+ public List<SnapConf> selectList(SnapConf param) {
+ if (null == param) {
+ param = new SnapConf();
+ param.setCompanyId(ContextUtil.getCompanyId());
+ }
+ return snapConfService.selectList(param);
+ }
+
+ /**
+ * snapConfPR#getConfActHour
+ * 榛樿鑾峰彇绗竴鏉℃暟鎹殑閰嶇疆淇℃伅锛屽鏋滄病鏈夊氨杩斿洖涓�涓┖鐨勫璞�
+ *
+ * @return
+ */
+ @DataProvider
+ public SnapConf getConfActHour() {
+ SnapConf param = new SnapConf();
+ param.setCompanyId(ContextUtil.getCompanyId());
+ List<SnapConf> list = snapConfService.selectList(param);
+ if (null == list || list.isEmpty()) {
+ return new SnapConf();
+ }
+ return list.get(0);
+ }
+
+
+ /**
+ * snapConfPR#updateConf
+ *
+ * @param items
+ */
+ @DataResolver
+ public void updateConf(List<SnapConf> items) {
+ if (null == items || items.isEmpty()) {
+ return;
+ }
+ for (SnapConf conf : items) {
+ if (StringUtils.isEmpty(conf.getId())) {
+ snapConfService.insertData(conf);
+ } else {
+ snapConfService.updateData(conf);
+ }
+ }
+ }
+
+
+ /**
+ * snapConfPR#updateActHour
+ *
+ * @param conf
+ */
+ @Expose
+ public void updateActHour(SnapConf conf) {
+
+ if (null == conf.getCompanyId()) {
+ conf.setCompanyId(ContextUtil.getCompanyId());
+ }
+ if (null == conf.getDeptId()) {
+ conf.setDeptId(ContextUtil.subDeptId(null));
+ }
+
+ //鍚屾鏇存柊鎵�鏈夌殑鎵ц鏃堕棿涓�鑷�
+ snapConfService.updateActHour(conf);
+
+ }
+}
--
Gitblit v1.9.3