魏熙美 6 年前
父节点
当前提交
93cca7e215

+ 7
- 5
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/WxLoginServiceImpl.java 查看文件

13
 import org.slf4j.LoggerFactory;
13
 import org.slf4j.LoggerFactory;
14
 import org.springframework.beans.factory.annotation.Autowired;
14
 import org.springframework.beans.factory.annotation.Autowired;
15
 import org.springframework.stereotype.Service;
15
 import org.springframework.stereotype.Service;
16
+import org.springframework.web.client.RestTemplate;
16
 
17
 
17
 /**
18
 /**
18
  * @author FXF
19
  * @author FXF
37
 		logger.info("获取到wxcode:" + wxcode + " 获取到的openid: " + openId);
38
 		logger.info("获取到wxcode:" + wxcode + " 获取到的openid: " + openId);
38
 		
39
 		
39
 		//根据openId查询关联的手机号
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
 		responseBean.addSuccess(userInfo);
47
 		responseBean.addSuccess(userInfo);
46
 		return responseBean;
48
 		return responseBean;
47
 	}
49
 	}

+ 18
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/dao/TpRoomNoMapper.java 查看文件

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 查看文件

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
      * 更新时间
137
      * 更新时间
133
      */
138
      */
134
     private LocalDateTime updateDate;
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 查看文件

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 查看文件

653
                 cell = row.createCell(3);
653
                 cell = row.createCell(3);
654
                 cell.setCellValue(buildingOwnerInfo.getLevelName());
654
                 cell.setCellValue(buildingOwnerInfo.getLevelName());
655
                 cell = row.createCell(4);
655
                 cell = row.createCell(4);
656
-                cell.setCellValue(buildingOwnerInfo.getName());
656
+                cell.setCellValue(buildingOwnerInfo.getRoomNoName());
657
                 cell = row.createCell(5);
657
                 cell = row.createCell(5);
658
                 cell.setCellValue(buildingOwnerInfo.getOwnerName());
658
                 cell.setCellValue(buildingOwnerInfo.getOwnerName());
659
                 currentRow ++;
659
                 currentRow ++;

+ 10
- 8
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/BuildingOwnerInfoServiceImpl.java 查看文件

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

+ 70
- 44
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/BuildingTreeServiceImpl.java 查看文件

7
 import com.community.commom.mode.ResponseBean;
7
 import com.community.commom.mode.ResponseBean;
8
 import com.community.commom.session.UserElement;
8
 import com.community.commom.session.UserElement;
9
 import com.community.commom.utils.AccountValidatorUtil;
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
 import com.community.huiju.dao.*;
25
 import com.community.huiju.dao.*;
11
 import com.community.huiju.model.*;
26
 import com.community.huiju.model.*;
27
+
12
 import com.community.huiju.service.BuildingTreeServiceI;
28
 import com.community.huiju.service.BuildingTreeServiceI;
13
 import jdk.nashorn.internal.ir.IfNode;
29
 import jdk.nashorn.internal.ir.IfNode;
14
 import org.apache.ibatis.annotations.Mapper;
30
 import org.apache.ibatis.annotations.Mapper;
51
 	private TpLevelMapper tpLevelMapper;
67
 	private TpLevelMapper tpLevelMapper;
52
 	
68
 	
53
 	@Autowired
69
 	@Autowired
54
-	private TpBuildingOwnerInfoMapper tpBuildingOwnerInfoMapper;
70
+	private TpRoomNoMapper tpRoomNoMapper;
71
+	
55
 	@Autowired
72
 	@Autowired
56
 	private TaUserVerifyMapper taUserVerifyMapper;
73
 	private TaUserVerifyMapper taUserVerifyMapper;
57
 	
74
 	
139
 				tpBuildingOwnerInfo.setBuildingName(building);
156
 				tpBuildingOwnerInfo.setBuildingName(building);
140
 				tpBuildingOwnerInfo.setUnitName(unit);
157
 				tpBuildingOwnerInfo.setUnitName(unit);
141
 				tpBuildingOwnerInfo.setLevelName(level);
158
 				tpBuildingOwnerInfo.setLevelName(level);
142
-				tpBuildingOwnerInfo.setName(roomNo);
159
+				tpBuildingOwnerInfo.setRoomNoName(roomNo);
143
 				list.add(tpBuildingOwnerInfo);
160
 				list.add(tpBuildingOwnerInfo);
144
 			}
161
 			}
145
 		}
162
 		}
244
 				resultList.add(map);
261
 				resultList.add(map);
245
 			});
262
 			});
246
 		}else if (treeType.equals("roomNo")){
263
 		}else if (treeType.equals("roomNo")){
247
-			QueryWrapper<TpBuildingOwnerInfo> queryWrapper = new QueryWrapper<>();
264
+			QueryWrapper<TpRoomNo> queryWrapper = new QueryWrapper<>();
248
 			queryWrapper.eq("community_id",communityId);
265
 			queryWrapper.eq("community_id",communityId);
249
 			queryWrapper.eq("level_id",id);
266
 			queryWrapper.eq("level_id",id);
250
 			queryWrapper.orderByAsc("create_date");
267
 			queryWrapper.orderByAsc("create_date");
251
-			List<TpBuildingOwnerInfo> list = tpBuildingOwnerInfoMapper.selectList(queryWrapper);
268
+			List<TpRoomNo> list = tpRoomNoMapper.selectList(queryWrapper);
252
 			list.stream().forEach(e -> {
269
 			list.stream().forEach(e -> {
253
 				Map<String,Object> map = new HashMap<>();
270
 				Map<String,Object> map = new HashMap<>();
254
 				map.put("name",e.getName());
271
 				map.put("name",e.getName());
333
 		 //房间号
350
 		 //房间号
334
 	 	TpLevel selectTpLevel= tpLevelMapper.selectById(id);
351
 	 	TpLevel selectTpLevel= tpLevelMapper.selectById(id);
335
 		if(type.equals("roomNo")){
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
 							.setPhaseId(selectTpLevel.getPhaseId())
355
 							.setPhaseId(selectTpLevel.getPhaseId())
339
 							.setPhaseName(selectTpLevel.getPhaseName())
356
 							.setPhaseName(selectTpLevel.getPhaseName())
340
 							.setBuildingId(selectTpLevel.getBuildingId())
357
 							.setBuildingId(selectTpLevel.getBuildingId())
344
 							.setLevelId(selectTpLevel.getId())
361
 							.setLevelId(selectTpLevel.getId())
345
 							.setLevelName(selectTpLevel.getName())
362
 							.setLevelName(selectTpLevel.getName())
346
 							.setName(nodeNumber)
363
 							.setName(nodeNumber)
347
-							.setTreeStatus(1)
348
 							.setCreateDate(LocalDateTime.now());
364
 							.setCreateDate(LocalDateTime.now());
349
 
365
 
350
 
366
 
351
-			tpBuildingOwnerInfoMapper.insert(tpBuildingOwnerInfo);
367
+			tpRoomNoMapper.insert(tpRoomNo);
352
 		}
368
 		}
353
 		responseBean.addSuccess("成功");
369
 		responseBean.addSuccess("成功");
354
 		return responseBean;
370
 		return responseBean;
369
 		//审核是否通过
385
 		//审核是否通过
370
 		InfoPass(type,id);
386
 		InfoPass(type,id);
371
 		if (type.equals("end")) {
387
 		if (type.equals("end")) {
372
-			tpBuildingOwnerInfoMapper.deleteById(id);
388
+			tpRoomNoMapper.deleteById(id);
373
 		}
389
 		}
374
 		//删除楼层
390
 		//删除楼层
375
 		if(type.equals("roomNo")){
391
 		if(type.equals("roomNo")){
376
 			TpLevel tpLevel= tpLevelMapper.selectById(id);
392
 			TpLevel tpLevel= tpLevelMapper.selectById(id);
377
-			QueryWrapper<TpBuildingOwnerInfo> Info = new QueryWrapper<>();
393
+			QueryWrapper<TpRoomNo> Info = new QueryWrapper<>();
378
 			Info.eq("community_id", tpLevel.getCommunityId());
394
 			Info.eq("community_id", tpLevel.getCommunityId());
379
 			Info.eq("phase_id", tpLevel.getPhaseId());
395
 			Info.eq("phase_id", tpLevel.getPhaseId());
380
 			Info.eq("building_id",tpLevel.getBuildingId());
396
 			Info.eq("building_id",tpLevel.getBuildingId());
381
 			Info.eq("unit_id", tpLevel.getUnitId());
397
 			Info.eq("unit_id", tpLevel.getUnitId());
382
 			Info.eq("level_id", tpLevel.getId());
398
 			Info.eq("level_id", tpLevel.getId());
383
-			tpBuildingOwnerInfoMapper.delete(Info);
399
+			tpRoomNoMapper.delete(Info);
384
 			tpLevelMapper.deleteById(id);
400
 			tpLevelMapper.deleteById(id);
385
 		}
401
 		}
386
 
402
 
398
 			Integer tpLevelID=null;
414
 			Integer tpLevelID=null;
399
 
415
 
400
 			TpLevel levelevel = tpLevelMapper.selectOne(tpLevel);
416
 			TpLevel levelevel = tpLevelMapper.selectOne(tpLevel);
401
-			QueryWrapper<TpBuildingOwnerInfo> Info = new QueryWrapper<>();
417
+			QueryWrapper<TpRoomNo> Info = new QueryWrapper<>();
402
 			Info.eq("community_id", tpUnit.getCommunityId());
418
 			Info.eq("community_id", tpUnit.getCommunityId());
403
 			Info.eq("phase_id", tpUnit.getPhaseId());
419
 			Info.eq("phase_id", tpUnit.getPhaseId());
404
 			Info.eq("building_id",tpUnit.getBuildingId());
420
 			Info.eq("building_id",tpUnit.getBuildingId());
408
 			}
424
 			}
409
 
425
 
410
 			//先删除所有房间
426
 			//先删除所有房间
411
-			tpBuildingOwnerInfoMapper.delete(Info);
427
+			tpRoomNoMapper.delete(Info);
412
 			//再删除所有楼层
428
 			//再删除所有楼层
413
 			tpLevelMapper.delete(tpLevel);
429
 			tpLevelMapper.delete(tpLevel);
414
 			//删除此单元
430
 			//删除此单元
423
 			tpUnit.eq("community_id", tpBuilding.getCommunityId());
439
 			tpUnit.eq("community_id", tpBuilding.getCommunityId());
424
 			tpUnit.eq("phase_id", tpBuilding.getPhaseId());
440
 			tpUnit.eq("phase_id", tpBuilding.getPhaseId());
425
 			tpUnit.eq("building_id", tpBuilding.getId());
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
 			TpUnit unit= tpUnitMapper.selectOne(tpUnit);
454
 			TpUnit unit= tpUnitMapper.selectOne(tpUnit);
429
 			QueryWrapper<TpLevel> tpLevel = new QueryWrapper<>();
455
 			QueryWrapper<TpLevel> tpLevel = new QueryWrapper<>();
435
 			}
461
 			}
436
 			//查询房间
462
 			//查询房间
437
 			List<TpLevel> levelList= tpLevelMapper.selectList(tpLevel);
463
 			List<TpLevel> levelList= tpLevelMapper.selectList(tpLevel);
438
-			QueryWrapper<TpBuildingOwnerInfo> tpBuildingOwnerInfo = new QueryWrapper<>();
464
+			QueryWrapper<TpRoomNo> tpRoomNoQueryWrapper = new QueryWrapper<>();
439
 			if (null!=levelList) {
465
 			if (null!=levelList) {
440
 				for (TpLevel level:levelList) {
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
 			tpLevelMapper.delete(tpLevel);
478
 			tpLevelMapper.delete(tpLevel);
452
 			//删除此单元
479
 			//删除此单元
479
 					//查询房间
506
 					//查询房间
480
 					TpLevel level= tpLevelMapper.selectOne(tpLevel);
507
 					TpLevel level= tpLevelMapper.selectOne(tpLevel);
481
 					if (null!=level) {
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
 					tpLevelMapper.delete(tpLevel);
519
 					tpLevelMapper.delete(tpLevel);
577
 				lastLevelId = tpLevel.getId();
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
 		ResponseBean responseBean = new ResponseBean();
626
 		ResponseBean responseBean = new ResponseBean();
601
 		if (type.equals("end")) {
627
 		if (type.equals("end")) {
602
 			//判断书否有已审核人员
628
 			//判断书否有已审核人员
603
-			TpBuildingOwnerInfo info = tpBuildingOwnerInfoMapper.selectById(id);
629
+			TpRoomNo info = tpRoomNoMapper.selectById(id);
604
 			QueryWrapper<TaUserVerify> taUserVerify = new QueryWrapper<>();
630
 			QueryWrapper<TaUserVerify> taUserVerify = new QueryWrapper<>();
605
 			taUserVerify.eq("community_id", info.getCommunityId())
631
 			taUserVerify.eq("community_id", info.getCommunityId())
606
 					.eq("phase_id", info.getPhaseId())
632
 					.eq("phase_id", info.getPhaseId())

+ 1
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpActivitySignUpServiceImpl.java 查看文件

83
 
83
 
84
             activitySignUpVO.setUserName(taUser.getUserName());
84
             activitySignUpVO.setUserName(taUser.getUserName());
85
             activitySignUpVO.setPhone(taUser.getLoginName());
85
             activitySignUpVO.setPhone(taUser.getLoginName());
86
+
86
             activitySignUpVO.setRoleName(e.getUserRole());
87
             activitySignUpVO.setRoleName(e.getUserRole());
87
             activitySignUpVO.setAddress(e.getAddress());
88
             activitySignUpVO.setAddress(e.getAddress());
88
 
89
 

+ 5
- 0
CODE/smart-community/property-api/src/main/resources/mapper/TpRoomNoMapper.xml 查看文件

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 查看文件

25
         <template slot-scope="scope">{{ scope.row.levelName }}</template>
25
         <template slot-scope="scope">{{ scope.row.levelName }}</template>
26
       </el-table-column>
26
       </el-table-column>
27
       <el-table-column label="户号/室号" align="center">
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
       </el-table-column>
29
       </el-table-column>
30
     </el-table>
30
     </el-table>
31
     <div class="block">
31
     <div class="block">

+ 1272
- 990
文档/MYSQL/smartCommunity.pdb
文件差异内容过多而无法显示
查看文件


+ 1268
- 986
文档/MYSQL/smartCommunity.pdm
文件差异内容过多而无法显示
查看文件