ソースを参照

添加不完整的微信认证

dev
yeqd 4年前
コミット
24362bd3a3
3個のファイルの変更36行の追加5行の削除
  1. +5
    -0
      user-service/src/main/java/com/hp/user/service/controller/AuthenticationController.java
  2. +31
    -4
      user-service/src/main/java/com/hp/user/service/impl/AccountServiceImpl.java
  3. +0
    -1
      user-service/src/main/java/com/hp/user/service/impl/StationServiceImpl.java

+ 5
- 0
user-service/src/main/java/com/hp/user/service/controller/AuthenticationController.java ファイルの表示

@@ -66,6 +66,11 @@ public class AuthenticationController {
accountService.bindWx(userId, wxNumber);
}
@RequestMapping("/wxAuthorization")
public void wxAuthorization() {
}

}

+ 31
- 4
user-service/src/main/java/com/hp/user/service/impl/AccountServiceImpl.java ファイルの表示

@@ -1,17 +1,18 @@
package com.hp.user.service.impl;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
import com.hp.user.client.entity.AccountVO;
import com.hp.user.client.service.AccountService;
import com.hp.user.client.service.MessageService;
import com.hp.user.service.constants.UserConstants;
import com.hp.user.service.dao.AccountMapper;
import com.hp.user.service.entity.Account;
import com.hp.user.service.redis.RedisOperation;
import redis.clients.jedis.Jedis;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpUtils;
import org.apache.commons.codec.binary.StringUtils;
import org.springframework.beans.BeanUtils;
@@ -97,6 +98,7 @@ public class AccountServiceImpl implements AccountService {
Account account = new Account();
account.setUserId(userId);
account.setWxNumber(wxNumber);
account.setWxNumber(wxNumber);
accountMapper.updateById(account);
}catch(Exception e) {
@@ -104,4 +106,29 @@ public class AccountServiceImpl implements AccountService {
}
@Override
public void wxAuthorization() {
try {
String wxLoginAppid = "";
String wxLoginSecret = "";
String jsCode = "";
String wxLoginGrantType = "";
String wxLoginUrl = "";
// userVO.getCode()
Map<String, String> param = new HashMap<>();
param.put("appid", wxLoginAppid);
param.put("secret", wxLoginSecret);
param.put("js_code", jsCode);
param.put("grant_type", wxLoginGrantType);
// 发送请求
// String wxResult = HttpUtils.doGet(wxLoginUrl, param);
String wxResult = "";
JSONObject jsonObject = JSONObject.parseObject(wxResult);
}catch(Exception e) {
}
}
}

+ 0
- 1
user-service/src/main/java/com/hp/user/service/impl/StationServiceImpl.java ファイルの表示

@@ -8,7 +8,6 @@ import com.hp.user.client.entity.StationPage;
import com.hp.user.client.entity.StationVO;
import com.hp.user.client.service.StationService;
import com.hp.user.service.dao.StationMapper;
import com.hp.user.service.entity.CustomerCompany;
import com.hp.user.service.entity.Station;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;


読み込み中…
キャンセル
保存