|  |  |  | 
|---|
|  |  |  | import com.dy.pipIrrWechat.sms.AliyunSmsSv; | 
|---|
|  |  |  | import com.dy.pipIrrWechat.sms.RandomCode; | 
|---|
|  |  |  | import com.dy.pipIrrWechat.util.RestTemplateUtil; | 
|---|
|  |  |  | import com.dy.pipIrrWechat.wechatpay.PayInfo; | 
|---|
|  |  |  | import io.swagger.v3.oas.annotations.tags.Tag; | 
|---|
|  |  |  | import jakarta.validation.Valid; | 
|---|
|  |  |  | import lombok.RequiredArgsConstructor; | 
|---|
|  |  |  | 
|---|
|  |  |  | private final ClientSv clientSv; | 
|---|
|  |  |  | private final AliyunSmsSv aliyunSmsSv; | 
|---|
|  |  |  | private final RestTemplateUtil restTemplateUtil; | 
|---|
|  |  |  | private final String appid = PayInfo.appid; | 
|---|
|  |  |  | private final String secret = PayInfo.secret; | 
|---|
|  |  |  | //private final String appid = PayInfo.appid; | 
|---|
|  |  |  | //private final String secret = PayInfo.secret; | 
|---|
|  |  |  | private final String mchid = PayInfo.mchid; | 
|---|
|  |  |  | private final String schema = PayInfo.schema; | 
|---|
|  |  |  | private final String signType = PayInfo.signType; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 登录凭证校验 | 
|---|
|  |  |  | Map<String, Object> queryParams = new HashMap<>(); | 
|---|
|  |  |  | queryParams.put("appid", appid); | 
|---|
|  |  |  | queryParams.put("secret", secret); | 
|---|
|  |  |  | queryParams.put("appid", PayInfo.appid); | 
|---|
|  |  |  | queryParams.put("secret", PayInfo.secret); | 
|---|
|  |  |  | queryParams.put("js_code", code); | 
|---|
|  |  |  | queryParams.put("grant_type", grantType); | 
|---|
|  |  |  | Map<String, String> headerParams = new HashMap<>(); | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 校验通过,进行登录凭证校验 | 
|---|
|  |  |  | Map<String, Object> queryParams = new HashMap<>(); | 
|---|
|  |  |  | queryParams.put("appid", appid); | 
|---|
|  |  |  | queryParams.put("secret", secret); | 
|---|
|  |  |  | queryParams.put("appid", PayInfo.appid); | 
|---|
|  |  |  | queryParams.put("secret", PayInfo.secret); | 
|---|
|  |  |  | queryParams.put("js_code", code); | 
|---|
|  |  |  | queryParams.put("grant_type", grantType); | 
|---|
|  |  |  | Map<String, String> headerParams = new HashMap<>(); | 
|---|