|
|
@@ -1,29 +1,18 @@
|
|
|
package org.springblade.client.wechat.controller;
|
|
|
|
|
|
-import com.alibaba.fastjson.JSONObject;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.slf4j.Logger;
|
|
|
-import org.slf4j.LoggerFactory;
|
|
|
-import org.springblade.client.entity.WxUnionIdOpenId;
|
|
|
-import org.springblade.client.wechat.Util.HttpUtil;
|
|
|
+import org.springblade.system.user.feign.IWxUnionIdOpenIdClient;
|
|
|
+import org.springblade.system.user.entity.WxUnionIdOpenId;
|
|
|
import org.springblade.client.wechat.Util.WXPayXmlUtil;
|
|
|
import org.springblade.client.wechat.Util.WxUtil;
|
|
|
-import org.springblade.client.wechat.service.IWxUnionIdOpenIdService;
|
|
|
import org.springblade.core.tool.utils.ObjectUtil;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
-import org.w3c.dom.Node;
|
|
|
-import org.w3c.dom.NodeList;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
-import javax.xml.parsers.DocumentBuilder;
|
|
|
-import java.io.BufferedReader;
|
|
|
-import java.io.ByteArrayInputStream;
|
|
|
-import java.io.InputStream;
|
|
|
-import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
@@ -37,7 +26,7 @@ import java.util.Map;
|
|
|
@AllArgsConstructor
|
|
|
public class WxUnionIdOpenIdController {
|
|
|
|
|
|
- private final IWxUnionIdOpenIdService wxUnionIdOpenIdService;
|
|
|
+ private final IWxUnionIdOpenIdClient wxUnionIdOpenIdClient;
|
|
|
|
|
|
//公众号的appId以及secret
|
|
|
private static final String appId = "wxf077390a6ec17f23";
|
|
|
@@ -65,14 +54,14 @@ public class WxUnionIdOpenIdController {
|
|
|
|
|
|
if (ObjectUtil.isNotEmpty(unionId)){
|
|
|
//根据unionId查询数据库是否存在
|
|
|
- WxUnionIdOpenId wxUnionIdOpenId = wxUnionIdOpenIdService.getWxUnionId(userMap.get("unionid"));
|
|
|
+ WxUnionIdOpenId wxUnionIdOpenId = wxUnionIdOpenIdClient.getWxUnionId(userMap.get("unionid"));
|
|
|
if (ObjectUtil.isEmpty(wxUnionIdOpenId)){//不存在 新增
|
|
|
wxUnionIdOpenId.setOpenId(openId);
|
|
|
wxUnionIdOpenId.setUnionId(unionId);
|
|
|
- wxUnionIdOpenIdService.insert(wxUnionIdOpenId);
|
|
|
+ wxUnionIdOpenIdClient.insertWxUO(wxUnionIdOpenId);
|
|
|
}else {//存在 则更新
|
|
|
wxUnionIdOpenId.setOpenId(openId);
|
|
|
- wxUnionIdOpenIdService.updateById(wxUnionIdOpenId);
|
|
|
+ wxUnionIdOpenIdClient.updateWxUO(wxUnionIdOpenId);
|
|
|
}
|
|
|
}
|
|
|
|