|  |  | 
 |  |  | package com.dy.pipIrrApp.captcha; | 
 |  |  |  | 
 |  |  | import com.dy.common.multiDataSource.DataSourceContext; | 
 |  |  | import com.dy.common.webUtil.BaseResponse; | 
 |  |  | import com.dy.common.webUtil.BaseResponseUtils; | 
 |  |  | import com.dy.pipIrrApp.captcha.dto.CaptchaDomain; | 
 |  |  | import com.dy.pipIrrGlobal.pojoBa.BaCaptcha; | 
 |  |  | import jakarta.servlet.ServletOutputStream; | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     @GetMapping("/get") | 
 |  |  |     @ResponseBody | 
 |  |  |     public CaptchaDomain getCaptcha(HttpServletRequest request, @RequestParam(value = "type", required = false, defaultValue = "char") String type) { | 
 |  |  |     public BaseResponse<CaptchaDomain> getCaptcha(HttpServletRequest request, @RequestParam(value = "type", required = false, defaultValue = "char") String type) { | 
 |  |  |         // 配置数据源 | 
 |  |  |         HttpServletRequest httpRequest = (HttpServletRequest) request; | 
 |  |  |         String wxDataSourceName = httpRequest.getHeader("tag"); | 
 |  |  | 
 |  |  |             captchaDomain.setText(null); | 
 |  |  |             captchaDomain.setCode(null); | 
 |  |  |             // 返回前端信息 | 
 |  |  |             return captchaDomain; | 
 |  |  |             return BaseResponseUtils.buildSuccess(captchaDomain); | 
 |  |  |         } else { | 
 |  |  |             return null; | 
 |  |  |         } |