| | |
| | | public String applyCode(@RequestParam("dataString")String dataString, @RequestParam("dataType")String dataType, HttpServletRequest request) { |
| | | String result=""; |
| | | try { |
| | | ThreadLocal<HttpServletRequest> threadLocal = new ThreadLocal<>(); |
| | | threadLocal.set(request); |
| | | universalInterfaceI.setThreadLocal(threadLocal); |
| | | this.setHttpToThreadLocal(request); |
| | | result = universalInterfaceI.applyCode(dataString, dataType); |
| | | }catch (Throwable e){ |
| | | e.printStackTrace(); |
| | |
| | | * @throws Throwable |
| | | */ |
| | | @PostMapping("/syncData") |
| | | public String syncData(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType) { |
| | | public String syncData(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType, HttpServletRequest request) { |
| | | String result=""; |
| | | try { |
| | | this.setHttpToThreadLocal(request); |
| | | result= universalInterfaceI.syncEditData(dataString,dataType); |
| | | }catch (Throwable e){ |
| | | e.printStackTrace();; |
| | | e.printStackTrace(); |
| | | logger.error("syncData->"+e.getMessage()); |
| | | } |
| | | return result; |
| | |
| | | * @throws Throwable |
| | | */ |
| | | @PostMapping("/queryClassify") |
| | | public String queryClassify(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType) throws Throwable { |
| | | public String queryClassify(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType, HttpServletRequest request) throws Throwable { |
| | | String result=""; |
| | | try { |
| | | this.setHttpToThreadLocal(request); |
| | | result = universalInterfaceI.queryClassify(dataString, dataType); |
| | | }catch (Throwable e){ |
| | | e.printStackTrace(); |
| | |
| | | * @throws Throwable |
| | | */ |
| | | @PostMapping("/queryData") |
| | | public String queryData(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType) throws Throwable { |
| | | public String queryData(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType, HttpServletRequest request) throws Throwable { |
| | | String result=""; |
| | | try { |
| | | this.setHttpToThreadLocal(request); |
| | | result= universalInterfaceI.queryData(dataString,dataType); |
| | | }catch (Throwable e){ |
| | | e.printStackTrace(); |
| | |
| | | * @throws Throwable |
| | | */ |
| | | @PostMapping("/queryClassifyRule") |
| | | public String queryClassifyRule(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType) throws Throwable { |
| | | public String queryClassifyRule(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType, HttpServletRequest request) throws Throwable { |
| | | String result=""; |
| | | try { |
| | | this.setHttpToThreadLocal(request); |
| | | result= universalInterfaceI.queryClassifyRule(dataString,dataType); |
| | | }catch (Throwable e){ |
| | | e.printStackTrace(); |
| | |
| | | * @return |
| | | * @throws Throwable |
| | | */ |
| | | public String applyCodeForBZ(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType){ |
| | | @PostMapping("/applyCodeForBZ") |
| | | public String applyCodeForBZ(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType, HttpServletRequest request){ |
| | | String result=""; |
| | | try { |
| | | this.setHttpToThreadLocal(request); |
| | | result= universalInterfaceI.applyCodeForBZ(dataString,dataType); |
| | | }catch (Throwable e){ |
| | | e.printStackTrace(); |
| | |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | /** |
| | | * 设置request,到ThreadLocal中 |
| | | * @param request |
| | | */ |
| | | public void setHttpToThreadLocal(HttpServletRequest request){ |
| | | ThreadLocal<HttpServletRequest> threadLocal = new ThreadLocal<>(); |
| | | threadLocal.set(request); |
| | | universalInterfaceI.setThreadLocal(threadLocal); |
| | | } |
| | | |
| | | /*** |
| | | * |
| | | * @param dataString |
| | | * @param dataType |
| | | * @param request |
| | | * @return |
| | | */ |
| | | @PostMapping("/test") |
| | | public String test(@RequestParam("dataString")String dataString, @RequestParam("dataType")String dataType,HttpServletRequest request){ |
| | | String result="{\"data\": {\"object\": {\"code\": \"0201040133\",\"oid\": \"0000001\",\"erroid\": \"0\",\"msg\": \"测试成功\"}}}"; |
| | | return result; |
| | | } |
| | | } |