From 9eff2f5da8ce754164b7a513a4b308471bba880d Mon Sep 17 00:00:00 2001
From: Amjacks <1932302177@qq.com>
Date: Tue, 1 Apr 2025 16:39:27 +0800
Subject: [PATCH] =?UTF-8?q?feat=20=E7=89=A9=E6=96=99=E7=BB=B4=E6=8A=A4?=
=?UTF-8?q?=E7=BC=96=E8=BE=91\=E5=B7=A5=E5=8D=95=E7=BB=B4=E6=8A=A4?=
=?UTF-8?q?=E6=96=B0=E5=A2=9E=20=E4=BB=A3=E7=A0=81=E8=BF=81=E7=A7=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 6 +
.../MaterialBasicRoleController.java | 153 ++++++++++++++++++
.../idm/controller/WorkOrderController.java | 106 ++++++++++++
.../com/cim/idm/utils/DingTalkSender.java | 63 ++++++++
.../java/com/cim/idm/utils/DingTalkUtils.java | 54 +++++++
5 files changed, 382 insertions(+)
create mode 100644 zi-wms-pda/src/main/java/com/cim/idm/controller/MaterialBasicRoleController.java
create mode 100644 zi-wms-pda/src/main/java/com/cim/idm/controller/WorkOrderController.java
create mode 100644 zi-wms-pda/src/main/java/com/cim/idm/utils/DingTalkSender.java
create mode 100644 zi-wms-pda/src/main/java/com/cim/idm/utils/DingTalkUtils.java
diff --git a/pom.xml b/pom.xml
index 1ee5390..80ea74c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,6 +43,12 @@
2.3.1
+
+ com.squareup.okhttp3
+ okhttp
+ 4.9.0
+
+
com.github.pagehelper
diff --git a/zi-wms-pda/src/main/java/com/cim/idm/controller/MaterialBasicRoleController.java b/zi-wms-pda/src/main/java/com/cim/idm/controller/MaterialBasicRoleController.java
new file mode 100644
index 0000000..e30347e
--- /dev/null
+++ b/zi-wms-pda/src/main/java/com/cim/idm/controller/MaterialBasicRoleController.java
@@ -0,0 +1,153 @@
+package com.cim.idm.controller;
+
+import com.cim.idm.framework.IDMFrameServiceProxy;
+import com.cim.idm.framework.data.EventInfo;
+import com.cim.idm.response.BaseResponse;
+import com.cim.idm.response.RespGenerator;
+import com.cim.idm.utils.DingTalkSender;
+import com.cim.idm.utils.DingTalkUtils;
+import com.cim.idm.utils.EventInfoUtil;
+import com.cim.idm.wmspackage.material.MaterialServiceProxy;
+import com.cim.idm.wmspackage.material.management.data.MaterialSpecKey;
+import com.cim.idm.wmspackage.material.management.info.SetSpecEventInfo;
+import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.io.IOException;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+@RestController
+@EnableAutoConfiguration
+@RequestMapping("/api/materialMaint")
+public class MaterialBasicRoleController {
+
+ @RequestMapping(value = "/editMaterial", method = RequestMethod.POST)
+ public BaseResponse