From 927e535e39c679c420affb24dcfb6cefbb05b643 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期日, 16 二月 2020 20:14:25 +0800
Subject: [PATCH] 优化修改脚本
---
JobService/src/main/java/com/java110/job/controller/JobController.java | 124 +++++++++++++++++++++++++++++++++++-----
1 files changed, 107 insertions(+), 17 deletions(-)
diff --git a/JobService/src/main/java/com/java110/job/controller/JobController.java b/JobService/src/main/java/com/java110/job/controller/JobController.java
index ecb1755..cf21f5d 100644
--- a/JobService/src/main/java/com/java110/job/controller/JobController.java
+++ b/JobService/src/main/java/com/java110/job/controller/JobController.java
@@ -1,49 +1,139 @@
package com.java110.job.controller;
+import com.alibaba.fastjson.JSONObject;
import com.java110.core.base.controller.BaseController;
-import com.java110.core.context.IPageData;
+import com.java110.job.Api.HcFtpToFileSystemConfigAction;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import java.util.Date;
/**
- * 棣栭〉鐧婚檰鎺у埗绫�
+ * 棣栭〉鎺у埗绫�
* 20190813
* 甯堝欢淇�
*/
@Controller
+@RequestMapping(path = "/HcFtpToFileSystemConfigList")
public class JobController extends BaseController {
private static final Logger logger = LoggerFactory.getLogger(JobController.class);
+
+ @Autowired
+ HcFtpToFileSystemConfigAction ftpToFileSystemConfigAction;
/**
* 棣栭〉澶勭悊鏂规硶
*
- * @param JobCode 缂栫爜
- * @param request 璇锋眰瀵硅薄
* @return 椤甸潰鍚嶇О
*/
- @RequestMapping(path = "/Job/{JobCode}")
- public String flow(@PathVariable String JobCode,
- HttpServletRequest request) {
- logger.debug("璇锋眰娴佺▼ {},{}", JobCode, new Date());
- /*try {
- IPageData pd = (IPageData) request.getAttribute(CommonConstant.CONTEXT_PAGE_DATA);
- validateFlowData(flowCode, pd);
+ @RequestMapping(path = "/")
+ public ModelAndView flow() {
+ logger.debug("璇锋眰娴佺▼ {},{}", new StringBuffer("棣栭〉鎴戣繘鏉ヤ簡"), new Date());
+ return new ModelAndView("HcFtpToFileSystemConfigList");
+ }
- } catch (Throwable e) {
- flowCode = "error";
- }*/
- System.out.println(JobCode);
+ /**
+ * 椤甸潰杞藉叆鏃跺姞杞�
+ * @return
+ */
+ @RequestMapping(path = "/queryFtpItems")
+ @ResponseBody
+ public String queryFtpItems(HttpServletRequest request) {
+ logger.debug("璇锋眰娴佺▼ {},{}", new StringBuffer("queryFtpItems 鎴戠湅鍒拌姹備簡"), new Date());
+ JSONObject JSON = ftpToFileSystemConfigAction.queryFtpItems(request);
+ return JSON.toJSONString();
+ }
- return "prvncFtpToFileSystemConfigList";
+ /**
+ * 鐐瑰嚮淇濆瓨鎸夐挳鏃�
+ * @return
+ */
+ @RequestMapping(path = "/addFtpItem")
+ @ResponseBody
+ public String addFtpItem(HttpServletRequest request) {
+ logger.debug("璇锋眰娴佺▼ {},{}", new StringBuffer("addFtpItem 鎴戠湅鍒拌姹備簡"), new Date());
+ JSONObject JSON = ftpToFileSystemConfigAction.addFtpItem(request);
+ return JSON.toJSONString();
+ }
+
+ /**
+ * 鑾峰彇浠诲姟灞炴��
+ * @return
+ */
+ @RequestMapping(path = "/questTaskTample")
+ @ResponseBody
+ public String questTaskTample(HttpServletRequest request) {
+ logger.debug("璇锋眰娴佺▼ {},{}", new StringBuffer("questTaskTample 鎴戠湅鍒拌姹備簡"), new Date());
+ JSONObject JSON = ftpToFileSystemConfigAction.questTaskTample(request);
+ return JSON.toJSONString();
+ }
+
+ /**
+ * 鏍规嵁TaskId 鑾峰彇浠诲姟灞炴��
+ * @return
+ */
+ @RequestMapping(path = "/queryTaskAttrs")
+ @ResponseBody
+ public String queryTaskAttrs(HttpServletRequest request) {
+ logger.debug("璇锋眰娴佺▼ {},{}", new StringBuffer("queryTaskAttrs 鎴戠湅鍒拌姹備簡"), new Date());
+ JSONObject JSON = ftpToFileSystemConfigAction.queryTaskAttrs(request);
+ return JSON.toJSONString();
}
+ /**
+ * 鏍规嵁TaskId 鍚姩浠诲姟
+ * @return
+ */
+ @RequestMapping(path = "/startJob")
+ @ResponseBody
+ public String startJob(HttpServletRequest request) {
+ logger.debug("璇锋眰娴佺▼ {},{}", new StringBuffer("startJob 鎴戠湅鍒拌姹備簡"), new Date());
+ JSONObject JSON = ftpToFileSystemConfigAction.startJob(request);
+ return JSON.toJSONString();
+ }
+
+
+ /**
+ * 鏍规嵁TaskId 鍋滄浠诲姟
+ * @return
+ */
+ @RequestMapping(path = "/stopJob")
+ @ResponseBody
+ public String stopJob(HttpServletRequest request) {
+ logger.debug("璇锋眰娴佺▼ {},{}", new StringBuffer("stopJob 鎴戠湅鍒拌姹備簡"), new Date());
+ JSONObject JSON = ftpToFileSystemConfigAction.stopJob(request);
+ return JSON.toJSONString();
+ }
+ /**
+ * 鏍规嵁TaskId 鍒犻櫎浠诲姟
+ * @return
+ */
+ @RequestMapping(path = "/deleteFtpItem")
+ @ResponseBody
+ public String deleteFtpItem(HttpServletRequest request) {
+ logger.debug("璇锋眰娴佺▼ {},{}", new StringBuffer("deleteFtpItem 鎴戠湅鍒拌姹備簡"), new Date());
+ JSONObject JSON = ftpToFileSystemConfigAction.deleteFtpItem(request);
+ return JSON.toJSONString();
+ }
+
+ /**
+ * 鏍规嵁TaskId 鍒犻櫎浠诲姟
+ * @return
+ */
+ @RequestMapping(path = "/editFtpItem")
+ @ResponseBody
+ public String editFtpItem(HttpServletRequest request) {
+ logger.debug("璇锋眰娴佺▼ {},{}", new StringBuffer("editFtpItem 鎴戠湅鍒拌姹備簡"), new Date());
+ JSONObject JSON = ftpToFileSystemConfigAction.editFtpItem(request);
+ return JSON.toJSONString();
+ }
}
--
Gitblit v1.8.0