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