|
@@ -2,6 +2,9 @@ package com.szwl.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.szwl.feign.bean.SzwlFeign;
|
|
|
+import com.szwl.model.bo.R;
|
|
|
+import com.szwl.model.entity.TAdmin;
|
|
|
import com.szwl.model.entity.TSzsmWx;
|
|
|
import com.szwl.mapper.TSzsmWxMapper;
|
|
|
import com.szwl.model.entity.TemplateData;
|
|
@@ -9,6 +12,7 @@ import com.szwl.model.utils.HttpClientSslUtils;
|
|
|
import com.szwl.model.utils.JsonUtil;
|
|
|
import com.szwl.service.TSzsmWxService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
@@ -26,6 +30,10 @@ import java.util.Map;
|
|
|
*/
|
|
|
@Service
|
|
|
public class TSzsmWxServiceImpl extends ServiceImpl<TSzsmWxMapper, TSzsmWx> implements TSzsmWxService {
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ SzwlFeign szwlFeign;
|
|
|
+
|
|
|
@Override
|
|
|
public String subscribeMessage(Long id,String code,String clientId) {
|
|
|
if(id==null){
|
|
@@ -34,8 +42,10 @@ public class TSzsmWxServiceImpl extends ServiceImpl<TSzsmWxMapper, TSzsmWx> impl
|
|
|
TSzsmWx szsmWx = getById(id);
|
|
|
//1,获取获取token
|
|
|
String accessToken =null;
|
|
|
- TSzsmWx wx = getById(1);
|
|
|
- accessToken = wx.getAvatarUrl();
|
|
|
+// TSzsmWx wx = getById(1);
|
|
|
+// accessToken = wx.getAvatarUrl();
|
|
|
+ TAdmin admin = R.getDataIfSuccess(szwlFeign.getAdmin("2738"));
|
|
|
+ accessToken = admin.getApiKey();
|
|
|
String url = "https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token="+accessToken;
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
jsonObject.put("template_id", "NVmdaK4MwygT63ME830pwM6wZt4eufxhBr6jlQ2XXJ4");
|