傅行帆 4 anni fa
parent
commit
18e825d15a

+ 17
- 0
src/main/java/com/huiju/estateagents/controller/MiniAppController.java Vedi File

@@ -20,6 +20,8 @@ import com.huiju.estateagents.entity.*;
20 20
 import com.huiju.estateagents.event.EventBus;
21 21
 import com.huiju.estateagents.mapper.TaOrgCityMapper;
22 22
 import com.huiju.estateagents.mapper.TaSalesBatchMapper;
23
+import com.huiju.estateagents.property.model.TaUserVerify;
24
+import com.huiju.estateagents.property.service.ITaUserVerifyService;
23 25
 import com.huiju.estateagents.service.*;
24 26
 import com.huiju.estateagents.third.service.ITaThirdPartyMiniappConfigService;
25 27
 import io.swagger.annotations.Api;
@@ -119,6 +121,9 @@ public class MiniAppController extends BaseController {
119 121
     @Autowired
120 122
     private TaSalesBatchMapper taSalesBatchMapper;
121 123
 
124
+    @Autowired
125
+    private ITaUserVerifyService taUserVerifyService;
126
+
122 127
     /**
123 128
      * 验证接入
124 129
      */
@@ -242,11 +247,17 @@ public class MiniAppController extends BaseController {
242 247
             if (!StringUtils.isEmpty(from) && !StringUtils.isEmpty(recommender) && !StringUtils.isEmpty(targetId)) {
243 248
                 taSharePersonFromService.createBy(taPerson, from, recommender, targetId);
244 249
             }
250
+            QueryWrapper<TaUserVerify> taUserVerifyQueryWrapper = new QueryWrapper<>();
251
+            taUserVerifyQueryWrapper.eq("person_id",taPerson.getPersonId());
252
+            taUserVerifyQueryWrapper.eq("verify_status","1");
253
+            List<TaUserVerify> taUserVerifies = taUserVerifyService.list(taUserVerifyQueryWrapper);
254
+
245 255
 
246 256
             Map<String, Object> result = new HashMap<>();
247 257
             result.put("person", taPerson);
248 258
             result.put("sessionKey", session.getSessionKey());
249 259
             result.put("token", token);
260
+            result.put("verifyStatus", taUserVerifies.size() > 0);
250 261
             if (null != sceneParams) {
251 262
                 result.put("scene", sceneParams);
252 263
             }
@@ -384,10 +395,16 @@ public class MiniAppController extends BaseController {
384 395
         Map<String, Object> extraInfo = taPersonService.getExtraInfo(person.getPersonId());
385 396
         person.setPassword(null);
386 397
 
398
+        QueryWrapper<TaUserVerify> taUserVerifyQueryWrapper = new QueryWrapper<>();
399
+        taUserVerifyQueryWrapper.eq("person_id",person.getPersonId());
400
+        taUserVerifyQueryWrapper.eq("verify_status","1");
401
+        List<TaUserVerify> taUserVerifies = taUserVerifyService.list(taUserVerifyQueryWrapper);
402
+
387 403
         Map<String, Object> result = new HashMap<>();
388 404
         result.put("person", person);
389 405
         result.put("extraInfo", extraInfo);
390 406
         result.put("miniApp", miniapp);
407
+        result.put("verifyStatus", taUserVerifies.size() > 0);
391 408
 
392 409
         return ResponseBean.success(result);
393 410
     }