From b1ad2d17c7f93e819c67fe5ab5c2ca94e764e517 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 18 八月 2026 10:42:23 +0800
Subject: [PATCH] 清理配置文件
---
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/api/social/SocialClientApiImpl.java | 80 ----------------------------------------
1 files changed, 0 insertions(+), 80 deletions(-)
diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/api/social/SocialClientApiImpl.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/api/social/SocialClientApiImpl.java
index cedee52..137da49 100644
--- a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/api/social/SocialClientApiImpl.java
+++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/api/social/SocialClientApiImpl.java
@@ -1,25 +1,10 @@
package cn.iocoder.yudao.module.system.api.social;
-import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo;
-import cn.hutool.core.collection.CollUtil;
-import cn.hutool.core.util.ObjUtil;
-import cn.hutool.core.util.StrUtil;
-import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
-import cn.iocoder.yudao.module.system.api.social.dto.*;
-import cn.iocoder.yudao.module.system.enums.social.SocialTypeEnum;
import cn.iocoder.yudao.module.system.service.social.SocialClientService;
-import cn.iocoder.yudao.module.system.service.social.SocialUserService;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
-import me.chanjar.weixin.common.bean.WxJsapiSignature;
-import me.chanjar.weixin.common.bean.subscribemsg.TemplateInfo;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
-
-import java.util.List;
-
-import static cn.hutool.core.collection.CollUtil.findOne;
-import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList;
/**
* 绀句氦搴旂敤鐨� API 瀹炵幇绫�
@@ -33,75 +18,10 @@
@Resource
private SocialClientService socialClientService;
- @Resource
- private SocialUserService socialUserService;
@Override
public String getAuthorizeUrl(Integer socialType, Integer userType, String redirectUri) {
return socialClientService.getAuthorizeUrl(socialType, userType, redirectUri);
- }
-
- @Override
- public SocialWxJsapiSignatureRespDTO createWxMpJsapiSignature(Integer userType, String url) {
- WxJsapiSignature signature = socialClientService.createWxMpJsapiSignature(userType, url);
- return BeanUtils.toBean(signature, SocialWxJsapiSignatureRespDTO.class);
- }
-
- //======================= 寰俊灏忕▼搴忕嫭鏈� =======================
-
- @Override
- public SocialWxPhoneNumberInfoRespDTO getWxMaPhoneNumberInfo(Integer userType, String phoneCode) {
- WxMaPhoneNumberInfo info = socialClientService.getWxMaPhoneNumberInfo(userType, phoneCode);
- return BeanUtils.toBean(info, SocialWxPhoneNumberInfoRespDTO.class);
- }
-
- @Override
- public byte[] getWxaQrcode(SocialWxQrcodeReqDTO reqVO) {
- return socialClientService.getWxaQrcode(reqVO);
- }
-
- @Override
- public List<SocialWxaSubscribeTemplateRespDTO> getWxaSubscribeTemplateList(Integer userType) {
- List<TemplateInfo> list = socialClientService.getSubscribeTemplateList(userType);
- return convertList(list, item -> BeanUtils.toBean(item, SocialWxaSubscribeTemplateRespDTO.class).setId(item.getPriTmplId()));
- }
-
- @Override
- public void sendWxaSubscribeMessage(SocialWxaSubscribeMessageSendReqDTO reqDTO) {
- // 1.1 鑾峰緱璁㈤槄妯$増鍒楄〃
- List<TemplateInfo> templateList = socialClientService.getSubscribeTemplateList(reqDTO.getUserType());
- if (CollUtil.isEmpty(templateList)) {
- log.warn("[sendSubscribeMessage][reqDTO({}) 鍙戦�佽闃呮秷鎭け璐ワ紝鍘熷洜锛氭病鏈夋壘鍒拌闃呮ā鏉縘", reqDTO);
- return;
- }
- // 1.2 鑾峰緱闇�瑕佷娇鐢ㄧ殑妯$増
- TemplateInfo template = findOne(templateList, item ->
- ObjUtil.equal(item.getTitle(), reqDTO.getTemplateTitle()));
- if (template == null) {
- log.warn("[sendWxaSubscribeMessage][reqDTO({}) 鍙戦�佽闃呮秷鎭け璐ワ紝鍘熷洜锛氭病鏈夋壘鍒拌闃呮ā鏉縘", reqDTO);
- return;
- }
-
- // 2. 鑾峰緱绀句氦鐢ㄦ埛
- SocialUserRespDTO socialUser = socialUserService.getSocialUserByUserId(reqDTO.getUserType(), reqDTO.getUserId(),
- SocialTypeEnum.WECHAT_MINI_PROGRAM.getType());
- if (ObjUtil.isNull(socialUser) || StrUtil.isBlankIfStr(socialUser.getOpenid())) {
- log.warn("[sendWxaSubscribeMessage][reqDTO({}) 鍙戦�佽闃呮秷鎭け璐ワ紝鍘熷洜锛氫細鍛� openid 缂哄け]", reqDTO);
- return;
- }
-
- // 3. 鍙戦�佽闃呮秷鎭�
- socialClientService.sendSubscribeMessage(reqDTO, template.getPriTmplId(), socialUser.getOpenid());
- }
-
- @Override
- public void uploadWxaOrderShippingInfo(Integer userType, SocialWxaOrderUploadShippingInfoReqDTO reqDTO) {
- socialClientService.uploadWxaOrderShippingInfo(userType, reqDTO);
- }
-
- @Override
- public void notifyWxaOrderConfirmReceive(Integer userType, SocialWxaOrderNotifyConfirmReceiveReqDTO reqDTO) {
- socialClientService.notifyWxaOrderConfirmReceive(userType, reqDTO);
}
}
--
Gitblit v1.9.3