From ef117b5e4dfb7a42b62a8df9fc8e4e2ac8e30118 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期三, 03 一月 2024 13:35:40 +0800
Subject: [PATCH] #
---
zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/controller/ApiController.java | 22 ++++++++++++++++++----
1 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/controller/ApiController.java b/zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/controller/ApiController.java
index c2e9ada..123c454 100644
--- a/zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/controller/ApiController.java
+++ b/zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/controller/ApiController.java
@@ -7,6 +7,8 @@
import com.zy.asrs.common.openapi.entity.param.GenerateOrderPakInParam;
import com.zy.asrs.common.openapi.service.HostKeyService;
import com.zy.asrs.common.web.BaseController;
+import com.zy.asrs.common.wms.entity.DocType;
+import com.zy.asrs.common.wms.service.DocTypeService;
import com.zy.asrs.framework.common.BaseRes;
import com.zy.asrs.framework.common.Cools;
import com.zy.asrs.framework.common.R;
@@ -16,6 +18,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
+import java.util.List;
import java.util.Map;
@Slf4j
@@ -25,11 +28,13 @@
@Autowired
private HostKeyService hostKeyService;
+ @Autowired
+ private DocTypeService docTypeService;
@PostMapping("/generateOrderPakIn")
- public synchronized R pakinOrderCreate(@RequestHeader(required = false) String appkey,
+ public synchronized R generateOrderPakIn(@RequestHeader(required = false) String appkey,
@RequestBody GenerateOrderPakInParam param) {
- auth(appkey, param);
+ auth(appkey, param, true);
if (Cools.isEmpty(param)) {
return R.parse(BaseRes.PARAM);
}
@@ -46,7 +51,14 @@
return R.ok();
}
- private void auth(String appkey, Object obj) {
+ @PostMapping("/getOrderType")
+ public synchronized R getOrderType(@RequestHeader(required = false) String appkey) {
+ auth(appkey, null, false);
+ List<DocType> list = docTypeService.list();
+ return R.ok().add(list);
+ }
+
+ private HostKey auth(String appkey, Object obj, boolean signCheck) {
if (Cools.isEmpty(appkey)) {
throw new CoolException("璁よ瘉澶辫触锛岃纭appKey鏃犺锛�");
}
@@ -56,7 +68,7 @@
throw new CoolException("璁よ瘉澶辫触锛岃纭appKey鏃犺锛�");
}
- if (hostKey.getSignStatus() == 1) {
+ if (hostKey.getSignStatus() == 1 && signCheck) {
//闇�瑕佽繘琛岀鍚嶆牎楠�
//鍒涘缓鑷劧鎺掑簭map
JSONObject param = new JSONObject(true);
@@ -72,6 +84,8 @@
throw new CoolException("绛惧悕鏍¢獙澶辫触");
}
}
+
+ return hostKey;
}
}
--
Gitblit v1.9.1