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 | 78 ++++++++++++++++++++++++++++-----------
1 files changed, 56 insertions(+), 22 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 d534350..eab1749 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,59 +3,93 @@
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.data.IgdsBaseParam;
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 org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.List;
+/**
+ * 蹇媿閰嶇疆绠$悊
+ * Created by fzzy on 2017/5/23.
+ */
@Component
public class SnapConfPR {
@Resource
private SnapConfService snapConfService;
-
/**
- * snapConfPR#listAll
- * 璐ㄦ娂鍒楄〃
+ * snapConfPR#selectList
+ * 蹇媿閰嶇疆鍒楄〃
*/
@DataProvider
- public List<SnapConf> listAll(IgdsBaseParam param) {
- return snapConfService.listAll(param);
+ public List<SnapConf> selectList(SnapConf param) {
+ if (null == param) {
+ param = new SnapConf();
+ param.setCompanyId(ContextUtil.getCompanyId());
+ }
+ return snapConfService.selectList(param);
}
/**
- * 淇濆瓨/鏇存柊
+ * snapConfPR#getConfActHour
+ * 榛樿鑾峰彇绗竴鏉℃暟鎹殑閰嶇疆淇℃伅锛屽鏋滄病鏈夊氨杩斿洖涓�涓┖鐨勫璞�
*
- * @param snapConf
* @return
*/
- @Transactional
+ @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 BaseResp saveUpdate(SnapConf snapConf) {
- if (null == snapConf.getCreateTime()) {
- return snapConfService.addData(snapConf);
- } else {
- return snapConfService.updateData(snapConf);
+ 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 snapConf
- * @return
+ * @param conf
*/
@Expose
- public BaseResp delete(SnapConf snapConf) {
- if (StringUtils.isNotEmpty(snapConf.getId())) return snapConfService.deleteData(snapConf);
- return BaseResp.success();
+ 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