|  |  | 
 |  |  | import com.ruoyi.common.core.controller.BaseController; | 
 |  |  | import com.ruoyi.common.core.domain.AjaxResult; | 
 |  |  | import com.ruoyi.common.utils.DtoConversionUtils; | 
 |  |  | import com.ruoyi.system.service.ISysConfigService; | 
 |  |  | import com.smartor.domain.*; | 
 |  |  | import com.smartor.service.IServiceExternalService; | 
 |  |  | import com.smartor.service.IServiceSubtaskDetailService; | 
 |  |  | 
 |  |  |     private IServiceExternalService serviceExternalService; | 
 |  |  |     @Autowired | 
 |  |  |     private ISvyTaskSingleService svyTaskSingleService; | 
 |  |  |     @Autowired | 
 |  |  |     private ISysConfigService configService; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 通用接口 | 
 |  |  | 
 |  |  |     @ApiOperation("新增体检任务进子任务") | 
 |  |  |     @PostMapping("/generalInterfaceAddTask") | 
 |  |  |     public AjaxResult generalInterfaceAddTask(@RequestBody ServiceTaskInfo serviceTaskInfo) { | 
 |  |  |         log.error("------serviceTaskInfo的值为:{}", serviceTaskInfo); | 
 |  |  |         log.info("------serviceTaskInfo的值为:{}", serviceTaskInfo); | 
 |  |  |         Integer res = 0; | 
 |  |  |         try { | 
 |  |  |             res = svyTaskSingleService.insertTaskInfo(serviceTaskInfo); | 
 |  |  | 
 |  |  |     @ApiOperation("360患者信息获取") | 
 |  |  |     @PostMapping("/query360PatInfo") | 
 |  |  |     public Map query360PatInfo(@RequestBody ServiceQueryInfo serviceQueryInfo) { | 
 |  |  |         log.error("------serviceQueryInfo的入参为:{}", serviceQueryInfo); | 
 |  |  |         log.info("------serviceQueryInfo的入参为:{}", serviceQueryInfo); | 
 |  |  |         Map map = null; | 
 |  |  |         try { | 
 |  |  |             String url = configService.selectConfigByKey("token.360",serviceQueryInfo.getXiaoXiTou().getFaSongJGID()); | 
 |  |  |             serviceQueryInfo.setUrl(url); | 
 |  |  |             String url360 = configService.selectConfigByKey("url.360",serviceQueryInfo.getXiaoXiTou().getFaSongJGID()); | 
 |  |  |             serviceQueryInfo.setUrl360(url360); | 
 |  |  |             map = svyTaskSingleService.query360PatInfo(serviceQueryInfo); | 
 |  |  |         } catch (Exception e) { | 
 |  |  |             e.printStackTrace(); | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * | 
 |  |  |      */ | 
 |  |  |     @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("取消出院登记信息") | 
 |  |  | 
 |  |  |         } 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("/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"); | 
 |  |  | 
 |  |  |         return map; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  | } |