Explorar el Código

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents into dev

魏超 hace 5 años
padre
commit
acb4fd5f7b

+ 12
- 10
src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java Ver fichero

@@ -352,21 +352,23 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
352 352
             QueryWrapper<TaRaise> taRaiseQueryWrapper = new QueryWrapper<>();
353 353
             taRaiseQueryWrapper.eq("org_id", orgId);
354 354
             taRaiseQueryWrapper.eq("sales_batch_id", record.getSalesBatchId());
355
+            taRaiseQueryWrapper.eq("status",CommConstant.STATUS_NORMAL);
355 356
             TaRaise taRaise = iTaRaiseService.getOne(taRaiseQueryWrapper);
356
-            if (taRaise != null && taRaise.getInvite() != CommConstant.STATUS_NORMAL) {
357
+            if (taRaise != null && null != taRaise.getInvite() && taRaise.getInvite() != CommConstant.STATUS_NORMAL) {
357 358
                 resultSalesBatchList.add(record);
358 359
                 return;
359 360
             }
360 361
 
361
-            // 若开启邀请制,校验该用户是否在邀请列表中
362
-            QueryWrapper<TaRaiseInvite> taRaiseInviteQueryWrapper = new QueryWrapper<>();
363
-            taRaiseInviteQueryWrapper.eq("org_id", orgId);
364
-            taRaiseInviteQueryWrapper.eq("invite_tel", person.getTel());
365
-            taRaiseInviteQueryWrapper.eq("sales_batch_id", record.getSalesBatchId());
366
-            TaRaiseInvite taRaiseInvite = iTaRaiseInviteService.getOne(taRaiseInviteQueryWrapper);
367
-            if (taRaiseInvite != null) {
368
-                resultSalesBatchList.add(record);
369
-                return;
362
+            if(taRaise != null && null != taRaise.getInvite() &&  taRaise.getInvite() == CommConstant.STATUS_NORMAL){
363
+                // 若开启邀请制,校验该用户是否在邀请列表中
364
+                QueryWrapper<TaRaiseInvite> taRaiseInviteQueryWrapper = new QueryWrapper<>();
365
+                taRaiseInviteQueryWrapper.eq("org_id", orgId);
366
+                taRaiseInviteQueryWrapper.eq("invite_tel", person.getTel());
367
+                taRaiseInviteQueryWrapper.eq("sales_batch_id", record.getSalesBatchId());
368
+                TaRaiseInvite taRaiseInvite = iTaRaiseInviteService.getOne(taRaiseInviteQueryWrapper);
369
+                if (taRaiseInvite != null) {
370
+                    resultSalesBatchList.add(record);
371
+                }
370 372
             }
371 373
         });
372 374