瀏覽代碼

二维码 改为必须验证

三七 1 周之前
父節點
當前提交
14ebb9a9dd
共有 1 個文件被更改,包括 26 次插入26 次删除
  1. 26 26
      fs-service/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

+ 26 - 26
fs-service/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

@@ -779,32 +779,32 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
 
         String contactWay = "";
 
-//        QwUser qwUser = qwUserMapper.selectQwUserById(Long.parseLong(qwUserById));
-//        if (qwUser==null){
-//            return R.error("客服不存在");
-//        }
-//        if (StringUtils.isNotEmpty(qwUser.getContactWay())){
-//            contactWay = qwUser.getContactWay();
-//        }
-//        else {
-//            String qwUserId = "[\"" + qwUser.getQwUserId() + "\"]";
-//            List<String> users = JSON.parseArray(qwUserId, String.class);
-//            QwAddContactWayParam qwAddContactWayParam = new QwAddContactWayParam();
-//            qwAddContactWayParam.setType(1);
-//            qwAddContactWayParam.setScene(2);
-//            qwAddContactWayParam.setUser(users);
-//            qwAddContactWayParam.setSkip_verify(true);
-//            QwAddContactWayResult qwAddContactWayResult = qwApiService.addContactWay(qwAddContactWayParam, qwUser.getCorpId());
-//            if (qwAddContactWayResult.getErrcode() == 0) {
-//                qwUser.setContactWay(qwAddContactWayResult.getQr_code());
-//                qwUser.setConfigId(qwAddContactWayResult.getConfig_id());
-//                qwUserMapper.updateQwUser(qwUser);
-//                contactWay = qwUser.getContactWay();
-//            } else {
-//                return R.error("请联系管理员>>>"+qwAddContactWayResult.getErrmsg());
-//            }
-//        }
-        return R.error(400,"您的绑定关系有误,请联系您的客服人员").put("qrcode",contactWay);
+        QwUser qwUser = qwUserMapper.selectQwUserById(Long.parseLong(qwUserById));
+        if (qwUser==null){
+            return R.error("客服不存在");
+        }
+        if (StringUtils.isNotEmpty(qwUser.getContactWay())){
+            contactWay = qwUser.getContactWay();
+        }
+        else {
+            String qwUserId = "[\"" + qwUser.getQwUserId() + "\"]";
+            List<String> users = JSON.parseArray(qwUserId, String.class);
+            QwAddContactWayParam qwAddContactWayParam = new QwAddContactWayParam();
+            qwAddContactWayParam.setType(1);
+            qwAddContactWayParam.setScene(2);
+            qwAddContactWayParam.setUser(users);
+            qwAddContactWayParam.setSkip_verify(false);
+            QwAddContactWayResult qwAddContactWayResult = qwApiService.addContactWay(qwAddContactWayParam, qwUser.getCorpId());
+            if (qwAddContactWayResult.getErrcode() == 0) {
+                qwUser.setContactWay(qwAddContactWayResult.getQr_code());
+                qwUser.setConfigId(qwAddContactWayResult.getConfig_id());
+                qwUserMapper.updateQwUser(qwUser);
+                contactWay = qwUser.getContactWay();
+            } else {
+                return R.error("请联系管理员>>>"+qwAddContactWayResult.getErrmsg());
+            }
+        }
+        return R.error(400,msg).put("qrcode",contactWay);
     }
 
     @Override