魏熙美 il y a 6 ans
Parent
révision
93cca7e215

+ 7
- 5
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/WxLoginServiceImpl.java Voir le fichier

@@ -13,6 +13,7 @@ import org.slf4j.Logger;
13 13
 import org.slf4j.LoggerFactory;
14 14
 import org.springframework.beans.factory.annotation.Autowired;
15 15
 import org.springframework.stereotype.Service;
16
+import org.springframework.web.client.RestTemplate;
16 17
 
17 18
 /**
18 19
  * @author FXF
@@ -37,11 +38,12 @@ public class WxLoginServiceImpl implements WxLoginServiceI {
37 38
 		logger.info("获取到wxcode:" + wxcode + " 获取到的openid: " + openId);
38 39
 		
39 40
 		//根据openId查询关联的手机号
40
-		//TaUser taUser = taUserMapper.getByOpenId(openId);
41
-
42
-		UserAPI userAPI = new UserAPI(apiConfig);
43
-        GetUserInfoResponse userInfo = userAPI.getUserInfo(openId);
44
-		logger.info(userInfo.getNickname());
41
+		TaUser taUser = taUserMapper.getByOpenId(openId);
42
+		
43
+		//根据OPENID获取用户信息
44
+		RestTemplate restTemplate = new RestTemplate();
45
+		String wxUrl = "https://api.weixin.qq.com/sns/auth?access_token="+codeResponse.getAccessToken()+"&openid=" + openId;
46
+		String userInfo = restTemplate.getForObject(wxUrl,String.class);
45 47
 		responseBean.addSuccess(userInfo);
46 48
 		return responseBean;
47 49
 	}

+ 18
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/dao/TpRoomNoMapper.java Voir le fichier

@@ -0,0 +1,18 @@
1
+package com.community.huiju.dao;
2
+
3
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
+import com.community.huiju.model.TpRoomNo;
5
+import org.apache.ibatis.annotations.Mapper;
6
+
7
+/**
8
+ * <p>
9
+ * 户号信息表 Mapper 接口
10
+ * </p>
11
+ *
12
+ * @author jobob
13
+ * @since 2019-04-09
14
+ */
15
+@Mapper
16
+public interface TpRoomNoMapper extends BaseMapper<TpRoomNo> {
17
+
18
+}

+ 6
- 10
CODE/smart-community/property-api/src/main/java/com/community/huiju/model/TpBuildingOwnerInfo.java Voir le fichier

@@ -86,7 +86,12 @@ public class TpBuildingOwnerInfo implements Serializable {
86 86
     /**
87 87
      * 户号
88 88
      */
89
-    private String name;
89
+    private String roomNoId;
90
+    
91
+    /**
92
+     * 户号
93
+     */
94
+    private String roomNoName;
90 95
     
91 96
     /**
92 97
      * 业主姓名
@@ -132,16 +137,7 @@ public class TpBuildingOwnerInfo implements Serializable {
132 137
      * 更新时间
133 138
      */
134 139
     private LocalDateTime updateDate;
135
-
136
-    /**
137
-     * 户号树信息
138
-     */
139
-    private Integer treeStatus;
140 140
     
141
-    /**
142
-     * 1代表的是资料库信息
143
-     */
144
-    private String ownerStatus;
145 141
     /**
146 142
      * 身份
147 143
      */

+ 93
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/model/TpRoomNo.java Voir le fichier

@@ -0,0 +1,93 @@
1
+package com.community.huiju.model;
2
+
3
+import com.baomidou.mybatisplus.annotation.IdType;
4
+import com.baomidou.mybatisplus.annotation.TableId;
5
+import com.baomidou.mybatisplus.annotation.TableName;
6
+import lombok.Data;
7
+import lombok.EqualsAndHashCode;
8
+import lombok.experimental.Accessors;
9
+
10
+import java.io.Serializable;
11
+import java.time.LocalDateTime;
12
+
13
+/**
14
+ * <p>
15
+ * 户号信息表
16
+ * </p>
17
+ *
18
+ * @author jobob
19
+ * @since 2019-04-09
20
+ */
21
+@Data
22
+@EqualsAndHashCode(callSuper = false)
23
+@Accessors(chain = true)
24
+@TableName("tp_room_no")
25
+public class TpRoomNo implements Serializable {
26
+
27
+    private static final long serialVersionUID = 1L;
28
+    
29
+    @TableId(value = "id", type = IdType.AUTO)
30
+    private Integer id;
31
+    
32
+    /**
33
+     * 小区id
34
+     */
35
+    private Integer communityId;
36
+
37
+    /**
38
+     * 期区ID
39
+     */
40
+    private Integer phaseId;
41
+
42
+    /**
43
+     * 期区名称
44
+     */
45
+    private String phaseName;
46
+
47
+    /**
48
+     * 楼栋ID
49
+     */
50
+    private Integer buildingId;
51
+
52
+    /**
53
+     * 楼栋姓名
54
+     */
55
+    private String buildingName;
56
+
57
+    /**
58
+     * 单元ID
59
+     */
60
+    private Integer unitId;
61
+
62
+    /**
63
+     * 单元名称
64
+     */
65
+    private String unitName;
66
+
67
+    /**
68
+     * 楼层ID
69
+     */
70
+    private Integer levelId;
71
+
72
+    /**
73
+     * 楼层名字
74
+     */
75
+    private String levelName;
76
+
77
+    /**
78
+     * 户号
79
+     */
80
+    private String name;
81
+
82
+    /**
83
+     * 排序
84
+     */
85
+    private String sort;
86
+
87
+    /**
88
+     * 创建时间
89
+     */
90
+    private LocalDateTime createDate;
91
+
92
+
93
+}

+ 1
- 1
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/BillServiceImpl.java Voir le fichier

@@ -653,7 +653,7 @@ public class BillServiceImpl extends ServiceImpl<BillMapper, Bill> implements IB
653 653
                 cell = row.createCell(3);
654 654
                 cell.setCellValue(buildingOwnerInfo.getLevelName());
655 655
                 cell = row.createCell(4);
656
-                cell.setCellValue(buildingOwnerInfo.getName());
656
+                cell.setCellValue(buildingOwnerInfo.getRoomNoName());
657 657
                 cell = row.createCell(5);
658 658
                 cell.setCellValue(buildingOwnerInfo.getOwnerName());
659 659
                 currentRow ++;

+ 10
- 8
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/BuildingOwnerInfoServiceImpl.java Voir le fichier

@@ -89,6 +89,9 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
89 89
     @Autowired
90 90
     private TpLevelMapper tpLevelMapper;
91 91
     
92
+    @Autowired
93
+    private TpRoomNoMapper tpRoomNoMapper;
94
+    
92 95
     public static final Logger logger = LoggerFactory.getLogger(BuildingOwnerInfoServiceImpl.class);
93 96
     
94 97
     @Override
@@ -475,7 +478,7 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
475 478
         taUserVerify.setLevelId(tpBuildingOwnerInfo.getLevelId());
476 479
         taUserVerify.setLevelName(tpBuildingOwnerInfo.getLevelName());
477 480
         taUserVerify.setRoomNoId(tpBuildingOwnerInfo.getId());
478
-        taUserVerify.setRoomNoName(tpBuildingOwnerInfo.getName());
481
+        taUserVerify.setRoomNoName(tpBuildingOwnerInfo.getRoomNoName());
479 482
         taUserVerify.setVerifyStatus("1");
480 483
         taUserVerify.setCreateDate(LocalDateTime.now());
481 484
         taUserVerify.setVerifyName(userElement.getUserName());
@@ -605,7 +608,6 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
605 608
                 checkOwnerInfo.setRoleName(ownerRole);
606 609
                 checkOwnerInfo.setOwnerName(ownerName);
607 610
                 checkOwnerInfo.setOwnerTel(ownerTel);
608
-                checkOwnerInfo.setOwnerStatus("1");
609 611
                 list.add(checkOwnerInfo);
610 612
             }
611 613
         }
@@ -653,8 +655,8 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
653 655
             if (null!=e.getLevelName()&&!"".equals(e.getLevelName())&&isNumeric(e.getLevelName())){
654 656
                 e.setLevelName(e.getLevelName()+"层");
655 657
             }
656
-            if (null!=e.getName()&&!"".equals(e.getName())&&isNumeric(e.getName())){
657
-                e.setName(e.getName()+"户");
658
+            if (null!=e.getRoomNoName()&&!"".equals(e.getRoomNoName())&&isNumeric(e.getRoomNoName())){
659
+                e.setRoomNoName(e.getRoomNoName()+"户");
658 660
             }
659 661
             if (null!=e.getPhaseName()&&!"".equals(e.getPhaseName())&&isNumeric(e.getPhaseName())){
660 662
                 e.setPhaseName(e.getPhaseName()+"期");
@@ -817,7 +819,7 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
817 819
         // 楼层
818 820
         queryWrapper.eq("level", tpBuildingOwnerInfo.getLevelName());
819 821
         // 房号
820
-        queryWrapper.eq("room_no", tpBuildingOwnerInfo.getName());
822
+        queryWrapper.eq("room_no", tpBuildingOwnerInfo.getRoomNoName());
821 823
         TpBuildingOwnerInfo selectBuild = tpBuildingOwnerInfoMapper.selectOne(queryWrapper);
822 824
 
823 825
         return selectBuild;
@@ -876,7 +878,7 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
876 878
                         buildingOwnerInfo.getBuildingName() +
877 879
                         buildingOwnerInfo.getUnitName() +
878 880
                         buildingOwnerInfo.getLevelName() +
879
-                        buildingOwnerInfo.getName();
881
+                        buildingOwnerInfo.getRoleName();
880 882
 
881 883
                 cell = row.createCell(0);
882 884
                 cell.setCellValue(address);
@@ -992,11 +994,11 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
992 994
             throw new WisdomException("编号:%s 小区不存在!", communityId);
993 995
         }
994 996
     
995
-        QueryWrapper<TpBuildingOwnerInfo> queryWrapper = new QueryWrapper<>();
997
+        QueryWrapper<TpRoomNo> queryWrapper = new QueryWrapper<>();
996 998
         queryWrapper.eq("community_id", communityId);
997 999
         queryWrapper.eq("level_id", levelId);
998 1000
     
999
-        List<TpBuildingOwnerInfo> tpLevelList = tpBuildingOwnerInfoMapper.selectList(queryWrapper);
1001
+        List<TpRoomNo> tpLevelList = tpRoomNoMapper.selectList(queryWrapper);
1000 1002
         responseBean.addSuccess(tpLevelList);
1001 1003
     
1002 1004
         return responseBean;

+ 70
- 44
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/BuildingTreeServiceImpl.java Voir le fichier

@@ -7,8 +7,24 @@ import com.community.commom.constant.Constant;
7 7
 import com.community.commom.mode.ResponseBean;
8 8
 import com.community.commom.session.UserElement;
9 9
 import com.community.commom.utils.AccountValidatorUtil;
10
+
11
+import com.community.huiju.dao.TpBuildingMapper;
12
+import com.community.huiju.dao.TpBuildingOwnerInfoMapper;
13
+import com.community.huiju.dao.TpLevelMapper;
14
+import com.community.huiju.dao.TpPhaseMapper;
15
+import com.community.huiju.dao.TpRoomNoMapper;
16
+import com.community.huiju.dao.TpUnitMapper;
17
+import com.community.huiju.model.TaUser;
18
+import com.community.huiju.model.TpBuilding;
19
+import com.community.huiju.model.TpBuildingOwnerInfo;
20
+import com.community.huiju.model.TpLevel;
21
+import com.community.huiju.model.TpPhase;
22
+import com.community.huiju.model.TpRoomNo;
23
+import com.community.huiju.model.TpUnit;
24
+
10 25
 import com.community.huiju.dao.*;
11 26
 import com.community.huiju.model.*;
27
+
12 28
 import com.community.huiju.service.BuildingTreeServiceI;
13 29
 import jdk.nashorn.internal.ir.IfNode;
14 30
 import org.apache.ibatis.annotations.Mapper;
@@ -51,7 +67,8 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
51 67
 	private TpLevelMapper tpLevelMapper;
52 68
 	
53 69
 	@Autowired
54
-	private TpBuildingOwnerInfoMapper tpBuildingOwnerInfoMapper;
70
+	private TpRoomNoMapper tpRoomNoMapper;
71
+	
55 72
 	@Autowired
56 73
 	private TaUserVerifyMapper taUserVerifyMapper;
57 74
 	
@@ -139,7 +156,7 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
139 156
 				tpBuildingOwnerInfo.setBuildingName(building);
140 157
 				tpBuildingOwnerInfo.setUnitName(unit);
141 158
 				tpBuildingOwnerInfo.setLevelName(level);
142
-				tpBuildingOwnerInfo.setName(roomNo);
159
+				tpBuildingOwnerInfo.setRoomNoName(roomNo);
143 160
 				list.add(tpBuildingOwnerInfo);
144 161
 			}
145 162
 		}
@@ -244,11 +261,11 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
244 261
 				resultList.add(map);
245 262
 			});
246 263
 		}else if (treeType.equals("roomNo")){
247
-			QueryWrapper<TpBuildingOwnerInfo> queryWrapper = new QueryWrapper<>();
264
+			QueryWrapper<TpRoomNo> queryWrapper = new QueryWrapper<>();
248 265
 			queryWrapper.eq("community_id",communityId);
249 266
 			queryWrapper.eq("level_id",id);
250 267
 			queryWrapper.orderByAsc("create_date");
251
-			List<TpBuildingOwnerInfo> list = tpBuildingOwnerInfoMapper.selectList(queryWrapper);
268
+			List<TpRoomNo> list = tpRoomNoMapper.selectList(queryWrapper);
252 269
 			list.stream().forEach(e -> {
253 270
 				Map<String,Object> map = new HashMap<>();
254 271
 				map.put("name",e.getName());
@@ -333,8 +350,8 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
333 350
 		 //房间号
334 351
 	 	TpLevel selectTpLevel= tpLevelMapper.selectById(id);
335 352
 		if(type.equals("roomNo")){
336
-		 TpBuildingOwnerInfo tpBuildingOwnerInfo= new TpBuildingOwnerInfo();
337
-		tpBuildingOwnerInfo.setCommunityId(selectTpLevel.getCommunityId())
353
+		 TpRoomNo tpRoomNo= new TpRoomNo();
354
+			tpRoomNo.setCommunityId(selectTpLevel.getCommunityId())
338 355
 							.setPhaseId(selectTpLevel.getPhaseId())
339 356
 							.setPhaseName(selectTpLevel.getPhaseName())
340 357
 							.setBuildingId(selectTpLevel.getBuildingId())
@@ -344,11 +361,10 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
344 361
 							.setLevelId(selectTpLevel.getId())
345 362
 							.setLevelName(selectTpLevel.getName())
346 363
 							.setName(nodeNumber)
347
-							.setTreeStatus(1)
348 364
 							.setCreateDate(LocalDateTime.now());
349 365
 
350 366
 
351
-			tpBuildingOwnerInfoMapper.insert(tpBuildingOwnerInfo);
367
+			tpRoomNoMapper.insert(tpRoomNo);
352 368
 		}
353 369
 		responseBean.addSuccess("成功");
354 370
 		return responseBean;
@@ -369,18 +385,18 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
369 385
 		//审核是否通过
370 386
 		InfoPass(type,id);
371 387
 		if (type.equals("end")) {
372
-			tpBuildingOwnerInfoMapper.deleteById(id);
388
+			tpRoomNoMapper.deleteById(id);
373 389
 		}
374 390
 		//删除楼层
375 391
 		if(type.equals("roomNo")){
376 392
 			TpLevel tpLevel= tpLevelMapper.selectById(id);
377
-			QueryWrapper<TpBuildingOwnerInfo> Info = new QueryWrapper<>();
393
+			QueryWrapper<TpRoomNo> Info = new QueryWrapper<>();
378 394
 			Info.eq("community_id", tpLevel.getCommunityId());
379 395
 			Info.eq("phase_id", tpLevel.getPhaseId());
380 396
 			Info.eq("building_id",tpLevel.getBuildingId());
381 397
 			Info.eq("unit_id", tpLevel.getUnitId());
382 398
 			Info.eq("level_id", tpLevel.getId());
383
-			tpBuildingOwnerInfoMapper.delete(Info);
399
+			tpRoomNoMapper.delete(Info);
384 400
 			tpLevelMapper.deleteById(id);
385 401
 		}
386 402
 
@@ -398,7 +414,7 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
398 414
 			Integer tpLevelID=null;
399 415
 
400 416
 			TpLevel levelevel = tpLevelMapper.selectOne(tpLevel);
401
-			QueryWrapper<TpBuildingOwnerInfo> Info = new QueryWrapper<>();
417
+			QueryWrapper<TpRoomNo> Info = new QueryWrapper<>();
402 418
 			Info.eq("community_id", tpUnit.getCommunityId());
403 419
 			Info.eq("phase_id", tpUnit.getPhaseId());
404 420
 			Info.eq("building_id",tpUnit.getBuildingId());
@@ -408,7 +424,7 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
408 424
 			}
409 425
 
410 426
 			//先删除所有房间
411
-			tpBuildingOwnerInfoMapper.delete(Info);
427
+			tpRoomNoMapper.delete(Info);
412 428
 			//再删除所有楼层
413 429
 			tpLevelMapper.delete(tpLevel);
414 430
 			//删除此单元
@@ -423,7 +439,17 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
423 439
 			tpUnit.eq("community_id", tpBuilding.getCommunityId());
424 440
 			tpUnit.eq("phase_id", tpBuilding.getPhaseId());
425 441
 			tpUnit.eq("building_id", tpBuilding.getId());
426
-
442
+			
443
+			//删除单元-楼层-下的房间
444
+			TpLevel tpLevelToo= tpLevelMapper.selectById(id);
445
+				QueryWrapper<TpRoomNo> Info = new QueryWrapper<>();
446
+			Info.eq("community_id", tpLevelToo.getCommunityId());
447
+			Info.eq("phase_id", tpLevelToo.getPhaseId());
448
+			Info.eq("building_id",tpLevelToo.getBuildingId());
449
+			Info.eq("unit_id", tpLevelToo.getUnitId());
450
+			Info.eq("level_id", tpLevelToo.getId());
451
+			//先删除所有房间
452
+			tpRoomNoMapper.delete(Info);
427 453
 			//先查询楼层
428 454
 			TpUnit unit= tpUnitMapper.selectOne(tpUnit);
429 455
 			QueryWrapper<TpLevel> tpLevel = new QueryWrapper<>();
@@ -435,18 +461,19 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
435 461
 			}
436 462
 			//查询房间
437 463
 			List<TpLevel> levelList= tpLevelMapper.selectList(tpLevel);
438
-			QueryWrapper<TpBuildingOwnerInfo> tpBuildingOwnerInfo = new QueryWrapper<>();
464
+			QueryWrapper<TpRoomNo> tpRoomNoQueryWrapper = new QueryWrapper<>();
439 465
 			if (null!=levelList) {
440 466
 				for (TpLevel level:levelList) {
441
-					tpBuildingOwnerInfo.eq("phase_id", level.getPhaseId());
442
-					tpBuildingOwnerInfo.eq("community_id", level.getCommunityId());
443
-					tpBuildingOwnerInfo.eq("building_id", level.getBuildingId());
444
-					tpBuildingOwnerInfo.eq("unit_id", level.getUnitId());
445
-					tpBuildingOwnerInfo.eq("level_id", level.getId());
467
+					tpRoomNoQueryWrapper.eq("phase_id", level.getPhaseId());
468
+					tpRoomNoQueryWrapper.eq("community_id", level.getCommunityId());
469
+					tpRoomNoQueryWrapper.eq("building_id", level.getBuildingId());
470
+					tpRoomNoQueryWrapper.eq("unit_id", level.getUnitId());
471
+					tpRoomNoQueryWrapper.eq("level_id", level.getId());
446 472
 					//先删除所有房间
447
-					tpBuildingOwnerInfoMapper.delete(tpBuildingOwnerInfo);
473
+					tpRoomNoMapper.delete(tpRoomNoQueryWrapper);
448 474
 				}
449 475
 			}
476
+
450 477
 			//再删除所有楼层
451 478
 			tpLevelMapper.delete(tpLevel);
452 479
 			//删除此单元
@@ -479,14 +506,14 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
479 506
 					//查询房间
480 507
 					TpLevel level= tpLevelMapper.selectOne(tpLevel);
481 508
 					if (null!=level) {
482
-						QueryWrapper<TpBuildingOwnerInfo> tpBuildingOwnerInfo = new QueryWrapper<>();
483
-						tpBuildingOwnerInfo.eq("phase_id", level.getPhaseId());
484
-						tpBuildingOwnerInfo.eq("community_id", level.getCommunityId());
485
-						tpBuildingOwnerInfo.eq("building_id", level.getBuildingId());
486
-						tpBuildingOwnerInfo.eq("unit_id", level.getUnitId());
487
-						tpBuildingOwnerInfo.eq("level_id", level.getId());
509
+						QueryWrapper<TpRoomNo> tpRoomNoQueryWrapper = new QueryWrapper<>();
510
+						tpRoomNoQueryWrapper.eq("phase_id", level.getPhaseId());
511
+						tpRoomNoQueryWrapper.eq("community_id", level.getCommunityId());
512
+						tpRoomNoQueryWrapper.eq("building_id", level.getBuildingId());
513
+						tpRoomNoQueryWrapper.eq("unit_id", level.getUnitId());
514
+						tpRoomNoQueryWrapper.eq("level_id", level.getId());
488 515
 						//先删除所有房间
489
-						tpBuildingOwnerInfoMapper.delete(tpBuildingOwnerInfo);
516
+						tpRoomNoMapper.delete(tpRoomNoQueryWrapper);
490 517
 				}
491 518
 					//再删除所有楼层
492 519
 					tpLevelMapper.delete(tpLevel);
@@ -577,21 +604,20 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
577 604
 				lastLevelId = tpLevel.getId();
578 605
 			}
579 606
 			//插入房间号信息
580
-			if (!tpBuildingOwnerInfo.getName().equals(lastRoomNoName)){
581
-				TpBuildingOwnerInfo tpBuildingOwnerInfoNew = new TpBuildingOwnerInfo();
582
-				tpBuildingOwnerInfoNew.setCommunityId(communityId);
583
-				tpBuildingOwnerInfoNew.setPhaseId(lastPhaseId);
584
-				tpBuildingOwnerInfoNew.setPhaseName(lastPhaseName);
585
-				tpBuildingOwnerInfoNew.setBuildingId(lastBuildingId);
586
-				tpBuildingOwnerInfoNew.setBuildingName(lastBuildingName);
587
-				tpBuildingOwnerInfoNew.setUnitId(lastUnitId);
588
-				tpBuildingOwnerInfoNew.setUnitName(lastUnitName);
589
-				tpBuildingOwnerInfoNew.setLevelId(lastLevelId);
590
-				tpBuildingOwnerInfoNew.setLevelName(lastLevelName);
591
-				tpBuildingOwnerInfoNew.setName(tpBuildingOwnerInfo.getName());
592
-				tpBuildingOwnerInfoNew.setCreateDate(LocalDateTime.now());
593
-				tpBuildingOwnerInfoNew.setTreeStatus(1);
594
-				tpBuildingOwnerInfoMapper.insert(tpBuildingOwnerInfoNew);
607
+			if (!tpBuildingOwnerInfo.getRoomNoName().equals(lastRoomNoName)){
608
+				TpRoomNo tpRoomNo = new TpRoomNo();
609
+				tpRoomNo.setCommunityId(communityId);
610
+				tpRoomNo.setPhaseId(lastPhaseId);
611
+				tpRoomNo.setPhaseName(lastPhaseName);
612
+				tpRoomNo.setBuildingId(lastBuildingId);
613
+				tpRoomNo.setBuildingName(lastBuildingName);
614
+				tpRoomNo.setUnitId(lastUnitId);
615
+				tpRoomNo.setUnitName(lastUnitName);
616
+				tpRoomNo.setLevelId(lastLevelId);
617
+				tpRoomNo.setLevelName(lastLevelName);
618
+				tpRoomNo.setName(tpBuildingOwnerInfo.getRoomNoName());
619
+				tpRoomNo.setCreateDate(LocalDateTime.now());
620
+				tpRoomNoMapper.insert(tpRoomNo);
595 621
 			}
596 622
 		}
597 623
 	}
@@ -600,7 +626,7 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
600 626
 		ResponseBean responseBean = new ResponseBean();
601 627
 		if (type.equals("end")) {
602 628
 			//判断书否有已审核人员
603
-			TpBuildingOwnerInfo info = tpBuildingOwnerInfoMapper.selectById(id);
629
+			TpRoomNo info = tpRoomNoMapper.selectById(id);
604 630
 			QueryWrapper<TaUserVerify> taUserVerify = new QueryWrapper<>();
605 631
 			taUserVerify.eq("community_id", info.getCommunityId())
606 632
 					.eq("phase_id", info.getPhaseId())

+ 1
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpActivitySignUpServiceImpl.java Voir le fichier

@@ -83,6 +83,7 @@ public class TpActivitySignUpServiceImpl extends ServiceImpl<TpActivitySignUpMap
83 83
 
84 84
             activitySignUpVO.setUserName(taUser.getUserName());
85 85
             activitySignUpVO.setPhone(taUser.getLoginName());
86
+
86 87
             activitySignUpVO.setRoleName(e.getUserRole());
87 88
             activitySignUpVO.setAddress(e.getAddress());
88 89
 

+ 5
- 0
CODE/smart-community/property-api/src/main/resources/mapper/TpRoomNoMapper.xml Voir le fichier

@@ -0,0 +1,5 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.community.huiju.dao.TpRoomNoMapper">
4
+
5
+</mapper>

+ 1
- 1
VUECODE/smart-property-manage/src/views/building/buildingdata/BuildingBatchImport.vue Voir le fichier

@@ -25,7 +25,7 @@
25 25
         <template slot-scope="scope">{{ scope.row.levelName }}</template>
26 26
       </el-table-column>
27 27
       <el-table-column label="户号/室号" align="center">
28
-        <template slot-scope="scope">{{ scope.row.name }}</template>
28
+        <template slot-scope="scope">{{ scope.row.roomNoName }}</template>
29 29
       </el-table-column>
30 30
     </el-table>
31 31
     <div class="block">

+ 1272
- 990
文档/MYSQL/smartCommunity.pdb
Fichier diff supprimé car celui-ci est trop grand
Voir le fichier


+ 1268
- 986
文档/MYSQL/smartCommunity.pdm
Fichier diff supprimé car celui-ci est trop grand
Voir le fichier