From e050a2ab2fa176ebd0d2461681a41df34838c028 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期三, 07 六月 2023 11:11:17 +0800
Subject: [PATCH] add comment
---
java110-service/src/main/java/com/java110/service/api/CmdApi.java | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/java110-service/src/main/java/com/java110/service/api/CmdApi.java b/java110-service/src/main/java/com/java110/service/api/CmdApi.java
index 4d509e7..1befa3a 100644
--- a/java110-service/src/main/java/com/java110/service/api/CmdApi.java
+++ b/java110-service/src/main/java/com/java110/service/api/CmdApi.java
@@ -41,6 +41,13 @@
ISaveSystemErrorSMO saveSystemErrorSMOImpl;
+ /**
+ * 寰湇鍔� /cmd/xx.xx 鎺ュ彈绫�
+ * @param service
+ * @param postInfo
+ * @param request
+ * @return
+ */
@RequestMapping(path = "/{service:.+}", method = RequestMethod.POST)
public ResponseEntity<String> service(@PathVariable String service,
@RequestBody String postInfo,
@@ -48,17 +55,22 @@
ResponseEntity<String> responseEntity = null;
Map<String, String> headers = new HashMap<String, String>();
try {
-
+ //todo 澶翠俊鎭皝瑁�
this.getRequestInfo(request, headers);
+ //todo 灏唖erviceCode 鍐欏叆鍒板ご淇℃伅
headers.put(CommonConstant.HTTP_SERVICE, service);
+ //todo 灏嗚姹傛柟寮� 鍐欏叆鍒板ご淇℃伅
headers.put(CommonConstant.HTTP_METHOD, CommonConstant.HTTP_METHOD_POST);
logger.debug("api锛歿} 璇锋眰鎶ユ枃涓猴細{},header淇℃伅涓猴細{}", service, postInfo, headers);
+ //todo 寮�濮嬭皟鐢� cmd 绫�
responseEntity = cmdServiceSMOImpl.cmd(postInfo, headers);
} catch (Throwable e) {
+ //todo 寮傚父淇℃伅杩涜璁板綍
LogSystemErrorPo logSystemErrorPo = new LogSystemErrorPo();
logSystemErrorPo.setErrId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_errId));
logSystemErrorPo.setErrType(LogSystemErrorDto.ERR_TYPE_CMD);
logSystemErrorPo.setMsg(ExceptionUtil.getStackTrace(e));
+ //todo 鏃ュ織
saveSystemErrorSMOImpl.saveLog(logSystemErrorPo);
logger.error("璇锋眰post 鏂规硶[" + service + "]澶辫触锛�" + postInfo, e);
responseEntity = new ResponseEntity<String>(e.getMessage(), HttpStatus.INTERNAL_SERVER_ERROR);
--
Gitblit v1.8.0