Procházet zdrojové kódy

获取二维码接口关联平台手机号

刘立冬 před 2 měsíci
rodič
revize
4a7c0b89a7

+ 1 - 1
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/service/QwLoginService.java

@@ -7,7 +7,7 @@ import com.tzld.piaoquan.risk.control.model.qywx.QwLoginCheckCode;
 import com.tzld.piaoquan.risk.control.model.qywx.QwLoginQRCodeModel;
 
 public interface QwLoginService {
-    QwCommonResModel<QwLoginQRCodeModel> getLoginQRCode(String phoneNumber);
+    QwCommonResModel<QwLoginQRCodeModel> getLoginQRCode(String vid,String phoneNumber);
     int checkQRCode(QwLoginCheckCode checkQrcode);
     String getRunClients();
     UserBase checkLogin(String uuid);

+ 4 - 10
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/service/impl/QwLoginServiceImpl.java

@@ -33,17 +33,11 @@ public class QwLoginServiceImpl implements QwLoginService {
     private static final Logger LOGGER = LoggerFactory.getLogger(QwLoginServiceImpl.class);
 
     @Override
-    public QwCommonResModel<QwLoginQRCodeModel> getLoginQRCode(String phoneNumber) {
-        UserBase user = qwUserService.getUserByMobile(phoneNumber);
+    public QwCommonResModel<QwLoginQRCodeModel> getLoginQRCode(String vid,String platformPhone) {
+//        UserBase user = qwUserService.getUserByMobile(platformPhone);
         String uuid = "";
-        if (user != null && !TextUtils.isEmpty(user.getVid())) {
-            LOGGER.info("User already exists, phoneNumber: {}", phoneNumber);
-            System.out.println("User already exists, phoneNumber: " + phoneNumber);
-            uuid  = initUUID(user.getVid());
-        } else {
-            LOGGER.info("User not exists, phoneNumber: {}", phoneNumber);
-            uuid = initUUID("");
-        }
+        uuid  = initUUID(vid);
+        //TODO 写入平台库表:platformPhone关联的uuid
         LOGGER.info("getLoginQRCode,uuid: {}", uuid);
         System.out.println("getLoginQRCode,uuid: " + uuid);
         setCallback(uuid);

+ 4 - 2
risk-control-server/src/main/java/com/tzld/piaoquan/risk/control/controller/QwLoginController.java

@@ -38,8 +38,10 @@ public class QwLoginController {
 
     @PostMapping("/getQrCode")
     public CommonResponse<QwLoginQRCodeModel> getQrCode(@RequestBody Map<String, String> request) {
-        String phoneNumber = request.get("phoneNumber");
-        QwCommonResModel<QwLoginQRCodeModel> loginModel = qwLoginService.getLoginQRCode(phoneNumber);
+        String phoneNumber = request.get("qwPhoneNum");
+        String vid = request.get("vid");
+        LOGGER.info("getQrCode,phoneNumber: {}, vid: {}", phoneNumber, vid);
+        QwCommonResModel<QwLoginQRCodeModel> loginModel = qwLoginService.getLoginQRCode(vid,phoneNumber);
         return CommonResponse.success(loginModel.getData());
     }