From 67d934b740862de1db1951137b5590410f3eb92b Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 15 八月 2025 13:34:39 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSLTDExternalController.java |  373 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 373 insertions(+), 0 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSLTDExternalController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSLTDExternalController.java
new file mode 100644
index 0000000..0b3864b
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSLTDExternalController.java
@@ -0,0 +1,373 @@
+package com.ruoyi.web.controller.smartor;
+
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.smartor.domain.ServiceQueryFocus;
+import com.smartor.domain.ServiceQueryInfo;
+import com.smartor.domain.ServiceTaskInfo;
+import com.smartor.service.IServiceExternalService;
+import com.smartor.service.ISvyTaskSingleService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.Date;
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * 鐪佺珛鍚屽痉鏁版嵁閲囬泦璋冪敤鎺ュ彛Controller
+ *
+ * @author smartor
+ * @date 2024-12-10
+ */
+@Slf4j
+@Api(description = "鐪佺珛鍚屽痉鏁版嵁閲囬泦璋冪敤鎺ュ彛")
+@RestController
+@RequestMapping("/smartor/serviceSLTDExternal")
+public class ServiceSLTDExternalController extends BaseController {
+    @Autowired
+    private IServiceExternalService serviceExternalService;
+    @Autowired
+    private ISvyTaskSingleService svyTaskSingleService;
+
+    /**
+     * 閫氱敤鎺ュ彛
+     */
+    @ApiOperation("閫氱敤鎺ュ彛")
+    @PostMapping("/generalInterface")
+    public Map<String, Object> generalInterface(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+
+        try {
+            aBoolean = serviceExternalService.generalInterface(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---generalInterface鍑哄紓甯镐簡锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+    /**
+     * 鏂板浣撴浠诲姟杩涘瓙浠诲姟
+     */
+    @ApiOperation("鏂板浣撴浠诲姟杩涘瓙浠诲姟")
+    @PostMapping("/generalInterfaceAddTask")
+    public AjaxResult generalInterfaceAddTask(@RequestBody ServiceTaskInfo serviceTaskInfo) {
+        log.info("------serviceTaskInfo鐨勫�间负锛歿}", serviceTaskInfo);
+        Integer res = 0;
+        try {
+            res = svyTaskSingleService.insertTaskInfo(serviceTaskInfo);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---generalInterfaceAddTask鍑哄紓甯镐簡锛歿}", e.getMessage());
+        }
+        return toAjax(res);
+    }
+
+
+    /**
+     * 360鎮h�呬俊鎭幏鍙�
+     */
+    @ApiOperation("360鎮h�呬俊鎭幏鍙�")
+    @PostMapping("/query360PatInfo")
+    public Map query360PatInfo(@RequestBody ServiceQueryInfo serviceQueryInfo) {
+        log.info("------serviceQueryInfo鐨勫叆鍙備负锛歿}", serviceQueryInfo);
+        Map map = null;
+        try {
+            map = svyTaskSingleService.query360PatInfo(serviceQueryInfo);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("query360PatInfo---query360PatInfo锛歿}", e.getMessage());
+        }
+        return map;
+    }
+
+    /**
+     * 鍖诲槺鐭ヨ瘑鎻愮ず
+     */
+    @ApiOperation("鍖诲槺鐭ヨ瘑鎻愮ず")
+    @PostMapping("/focus")
+    public Map focus(@RequestBody ServiceQueryFocus serviceQueryFocus) {
+        Map map = null;
+        try {
+            map = svyTaskSingleService.focus(serviceQueryFocus);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("query360PatInfo---query360PatInfo锛歿}", e.getMessage());
+        }
+        return map;
+    }
+
+
+    /**
+     * 鏂板绉戝淇℃伅
+     */
+    @ApiOperation("鏂板绉戝淇℃伅")
+    @PostMapping("/addDeptInfo")
+    public Map<String, Object> addDeptInfo(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.addDeptInfo(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---addDeptInfo鍑哄紓甯镐簡锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+    /**
+     * 鏂板绉戝淇℃伅
+     */
+    @ApiOperation("鏂板鐢ㄦ埛淇℃伅")
+    @PostMapping("/addUserInfo")
+    public Map<String, Object> addUserInfo(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.addUserInfo(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---addUserInfo鍑哄紓甯镐簡锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+
+    }
+
+
+    /**
+     * 鏂板鏈烘瀯淇℃伅
+     */
+    @ApiOperation("鏂板鏈烘瀯淇℃伅")
+    @PostMapping("/addOrganInfo")
+    public Map<String, Object> addOrganInfo(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.addOrganInfo(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---addOrganInfo鍑哄紓甯镐簡锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+    /**
+     * 鏂板鍏ラ櫌淇℃伅
+     */
+    @ApiOperation("鏂板鍏ラ櫌淇℃伅")
+    @PostMapping("/addInHospInfo")
+    public Map<String, Object> addInHospInfo(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.addInHospInfo(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---addInHospInfo锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+    /**
+     * 鍙栨秷鍏ラ櫌鐧昏淇℃伅
+     */
+    @ApiOperation("鍙栨秷鍏ラ櫌鐧昏淇℃伅")
+    @PostMapping("/cancelInHospInfo")
+    public Map<String, Object> cancelInHospInfo(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.cancelInHospInfo(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---cancelInHospInfo锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+    /**
+     * 鏂板鍑洪櫌鐧昏淇℃伅
+     */
+    @ApiOperation("鏂板鍑洪櫌鐧昏淇℃伅")
+    @PostMapping("/addOutHospInfo")
+    public Map<String, Object> addOutHospInfo(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.addOutHospInfo(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---addOutHospInfo锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+    /**
+     *
+     */
+    @ApiOperation("鏂板鍑洪櫌璁板綍鐧昏淇℃伅")
+    @PostMapping("/addOutHospJLInfo")
+    public Map<String, Object> addOutHospJLInfo(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.addOutHospJLInfo(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---addOutHospJLInfo锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+    /**
+     * 鍙栨秷鍑洪櫌鐧昏淇℃伅
+     */
+    @ApiOperation("鍙栨秷鍑洪櫌鐧昏淇℃伅")
+    @PostMapping("/cancelOutHospInfo")
+    public Map<String, Object> cancelOutHospInfo(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.cancelOutHospInfo(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---cancelOutHospInfo锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+    /**
+     * 鏂板鍑洪櫌鐧昏淇℃伅
+     */
+    @ApiOperation("鏂板棰勫嚭闄㈢櫥璁颁俊鎭�")
+    @PostMapping("/addPreOutHospInfo")
+    public Map<String, Object> addPreOutHospInfo(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.addPreOutHospInfo(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---addPreOutHospInfo锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+    /**
+     * 鏂板瀹屾垚鎺ヨ瘖淇℃伅
+     */
+    @ApiOperation("鏂板瀹屾垚鎺ヨ瘖淇℃伅")
+    @PostMapping("/addFinshJZInfo")
+    public Map<String, Object> addFinshJZInfo(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.addFinshJZInfo(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---addFinshJZInfo锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+    /**
+     * 鏂板瀹屾垚鎺ヨ瘖淇℃伅
+     */
+    @ApiOperation("鏂板鐤剧梾淇℃伅")
+    @PostMapping("/addDiseaseInfo")
+    public Map<String, Object> addDiseaseInfo(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.addDiseaseInfo(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---addDiseaseInfo锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+    /**
+     * 鏂板鐥呭尯淇℃伅
+     */
+    @ApiOperation("鏂板鐥呭尯淇℃伅")
+    @PostMapping("/addWardAreaInfo")
+    public Map<String, Object> addWardAreaInfo(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.addWardAreaInfo(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---addWardAreaInfo锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+
+    /**
+     * 妫�鏌ョ敵璇锋湇鍔�/妫�鏌ヤ慨鏀规湇鍔�
+     */
+    @ApiOperation("妫�鏌ョ敵璇锋湇鍔�")
+    @PostMapping("/addInspectService")
+    public Map<String, Object> addInspectService(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.addInspectService(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---addInspectService锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+    /**
+     * 妫�鏌ユ姤鍛婃湇鍔�
+     */
+    @ApiOperation("妫�鏌ユ姤鍛婃湇鍔�")
+    @PostMapping("/addInspectBGService")
+    public Map<String, Object> addInspectBGService(@RequestBody Map dataMap) {
+        Boolean aBoolean = true;
+        try {
+            aBoolean = serviceExternalService.addInspectBGService(dataMap);
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("serviceExternal---addInspectBGService锛歿}", e.getMessage());
+            aBoolean = false;
+        }
+        return returnParam(aBoolean, dataMap);
+    }
+
+
+
+
+    private Map<String, Object> returnParam(Boolean b, Map dataMap) {
+        Map yeWuXX = (Map) dataMap.get("YeWuXX");
+        String XiaoXiID = (String) yeWuXX.get("XiaoXiID");
+
+        Map<String, Object> map = new HashMap<>();
+        if (b) {
+            map.put("Code", "0");
+            map.put("Message", "success");
+        } else {
+            map.put("Code", "500");
+            map.put("Message", "error");
+        }
+
+        Map<String, Object> map2 = new HashMap<>();
+        map2.put("XiaoXiID", XiaoXiID);
+        map2.put("ChuangJianSJ", new Date());
+        map.put("Data", map2);
+        return map;
+    }
+
+}

--
Gitblit v1.9.3