| | |
| | | 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; |
| | |
| | | } |
| | | |
| | | /** |
| | | * 解绑农户与微信的绑定,根据sessionId删除绑定记录 |
| | | * @param sessionId |
| | | * @return |
| | | */ |
| | | @PostMapping(path = "unbind") |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public BaseResponse<Boolean> unbindWechat(@RequestParam("sessionId")Long sessionId) { |
| | | if(sessionId == null || sessionId <=0) { |
| | | return BaseResponseUtils.buildErrorMsg("sessionId无效"); |
| | | } |
| | | |
| | | Integer rec = clientSv.unbindWechat(sessionId); |
| | | if(rec == null || rec == 0) { |
| | | return BaseResponseUtils.buildErrorMsg("sessionId错误"); |
| | | } |
| | | |
| | | return BaseResponseUtils.buildSuccess(); |
| | | } |
| | | |
| | | /** |
| | | * 获取农户基本信息,小程序首页使用 |
| | | * @param sessionId |
| | | * @return |