Bläddra i källkod

Merge branch '2.0.0' of http://git.ycjcjy.com/fuxingfan/smartCommunity into 2.0.0

魏熙美 6 år sedan
förälder
incheckning
eded773fa1

+ 2
- 4
CODE/smart-community/app-api/src/main/java/com/community/huiju/controller/MessageController.java Visa fil

@@ -38,7 +38,6 @@ public class MessageController extends BaseController {
38 38
 	@RequestMapping(value = "/message/{communityId}/total",method = RequestMethod.GET)
39 39
 	public ResponseBean getMessageTotal(@PathVariable Integer communityId, HttpSession session){
40 40
 		UserElement userElement = (UserElement) session.getAttribute(Constant.APP_USER_SESSION);
41
-		Integer userId = userElement.getId();
42 41
 		ResponseBean responseBean = new ResponseBean();
43 42
 
44 43
 		if (!check(communityId)) {
@@ -46,7 +45,7 @@ public class MessageController extends BaseController {
46 45
 			return responseBean;
47 46
 		}
48 47
 
49
-		Map<String,Object> totalMap = messageService.getMessageTotal(communityId, userId);
48
+		Map<String,Object> totalMap = messageService.getMessageTotal(communityId, userElement.getUserVerifyId());
50 49
 		responseBean.addSuccess(totalMap);
51 50
 		return responseBean;
52 51
 	}
@@ -61,13 +60,12 @@ public class MessageController extends BaseController {
61 60
 	                            @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
62 61
 	                            @RequestParam(value ="pageSize",defaultValue = "5") Integer pageSize, HttpSession session){
63 62
 		UserElement userElement = (UserElement) session.getAttribute(Constant.APP_USER_SESSION);
64
-		Integer userId = userElement.getId();
65 63
 		ResponseBean responseBean = new ResponseBean();
66 64
 		if (!check(communityId)) {
67 65
 			responseBean.addError("小区不存在");
68 66
 			return responseBean;
69 67
 		}
70
-		Map<String,Object> map = messageService.getMessages(communityId,pageNum,pageSize, Constant.MODEL_TYPE_NEWS, userId);
68
+		Map<String,Object> map = messageService.getMessages(communityId,pageNum,pageSize, Constant.MODEL_TYPE_NEWS, userElement.getUserVerifyId());
71 69
 		responseBean.addSuccess(map);
72 70
 		return responseBean;
73 71
 	}

+ 1
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/controller/TicketController.java Visa fil

@@ -215,7 +215,7 @@ public class TicketController extends BaseController {
215 215
     @RequestMapping(value = "/addRecordComment", method = RequestMethod.POST)
216 216
     public ResponseBean addRecordComment(@RequestBody String parameter, HttpSession session){
217 217
         UserElement userElement = (UserElement) session.getAttribute(Constant.APP_USER_SESSION);
218
-        ResponseBean  responseBean = iTicketService.addRecordComment(parameter,userElement.getId(),userElement.getCommunityId(),userElement.getUserName());
218
+        ResponseBean  responseBean = iTicketService.addRecordComment(parameter,userElement.getUserVerifyId(),userElement.getCommunityId(),userElement.getUserName());
219 219
         return responseBean;
220 220
     }
221 221
 }

+ 3
- 3
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/ITicketService.java Visa fil

@@ -31,7 +31,7 @@ public interface ITicketService {
31 31
      * @param pageSize
32 32
      * @return 返回 维修/投诉/联系单 记录列表
33 33
      */
34
-    ResponseBean getByTypeList(TpTicket tpTicket,Integer pageNum, Integer pageSize);
34
+    ResponseBean getByTypeList(TpTicket tpTicket, Integer pageNum, Integer pageSize);
35 35
 	
36 36
 	/**
37 37
 	 * 获取报修详情
@@ -77,10 +77,10 @@ public interface ITicketService {
77 77
 	/**
78 78
 	 * 添加工单对话
79 79
 	 * @param parameter
80
-	 * @param id
80
+	 * @param verifyId
81 81
 	 * @param communityId
82 82
 	 * @param userName
83 83
 	 * @return
84 84
 	 */
85
-	ResponseBean addRecordComment(String parameter, Integer id, Integer communityId, String userName);
85
+	ResponseBean addRecordComment(String parameter, Integer verifyId, Integer communityId, String userName);
86 86
 }

+ 2
- 2
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/MessageServiceI.java Visa fil

@@ -11,7 +11,7 @@ public interface MessageServiceI {
11 11
 	 * @param communityId
12 12
 	 * @return
13 13
 	 */
14
-	Map<String, Object> getMessageTotal(Integer communityId, Integer userId);
14
+	Map<String, Object> getMessageTotal(Integer communityId, Integer verifyId);
15 15
 	
16 16
 	/**
17 17
 	 * 分页获取消息或待办
@@ -21,7 +21,7 @@ public interface MessageServiceI {
21 21
 	 * @param modelType
22 22
 	 * @return
23 23
 	 */
24
-	Map<String,Object> getMessages(Integer communityId, Integer pageNum, Integer pageSize,Integer modelType, Integer userId);
24
+	Map<String,Object> getMessages(Integer communityId, Integer pageNum, Integer pageSize,Integer modelType, Integer verifyId);
25 25
 
26 26
 	/**
27 27
 	 * 全部已读

+ 5
- 5
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/MessageServiceImpl.java Visa fil

@@ -39,8 +39,8 @@ public class MessageServiceImpl implements MessageServiceI {
39 39
 	 * @return
40 40
 	 */
41 41
 	@Override
42
-	public Map<String, Object> getMessageTotal(Integer communityId, Integer userId) {
43
-		return tpMessageMapper.getMessageTotal(userId,communityId);
42
+	public Map<String, Object> getMessageTotal(Integer communityId, Integer verifyId) {
43
+		return tpMessageMapper.getMessageTotal(verifyId,communityId);
44 44
 	}
45 45
 	
46 46
 	/**
@@ -52,11 +52,11 @@ public class MessageServiceImpl implements MessageServiceI {
52 52
 	 * @return
53 53
 	 */
54 54
 	@Override
55
-	public Map<String,Object> getMessages(Integer communityId, Integer pageNum, Integer pageSize,Integer modelType, Integer userId) {
55
+	public Map<String,Object> getMessages(Integer communityId, Integer pageNum, Integer pageSize,Integer modelType, Integer verifyId) {
56 56
 		//使用分页插件
57 57
 		Page page = PageHelper.startPage(pageNum, pageSize);
58 58
 		// 获取数据
59
-		List<TpMessage> messageList = tpMessageMapper.getMessages(userId,communityId, modelType);
59
+		List<TpMessage> messageList = tpMessageMapper.getMessages(verifyId,communityId, modelType);
60 60
 		messageList.stream().forEach(tpMessage -> {
61 61
 			//缴费相关信息
62 62
 			//if (tpMessage.getMessageType().equals(Constant.MESSAGE_TYPE_BILL)){
@@ -127,7 +127,7 @@ public class MessageServiceImpl implements MessageServiceI {
127 127
 		}
128 128
 		tpMessage.setReadStatus("1");
129 129
 		tpMessage.setUpdateDate(new Date());
130
-		tpMessage.setUpdateUser(userElement.getId());
130
+		tpMessage.setUpdateUser(userElement.getUserVerifyId());
131 131
 		int row = tpMessageMapper.updateByPrimaryKeySelective(tpMessage);
132 132
 		if (row > 0) {
133 133
 			responseBean.addSuccess("操作成功!");

+ 1
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/TaUserVerifyServicelmpl.java Visa fil

@@ -287,7 +287,7 @@ public class TaUserVerifyServicelmpl implements TaUserVerifyServicel {
287 287
                 message.setMessageType("9");
288 288
                 message.setAdviceType("1");
289 289
                 message.setModelType("1");
290
-                message.setUuid(userElement.getId());
290
+                message.setUuid(userElement.getUserVerifyId());
291 291
                 message.setUuidType("1");
292 292
                 message.setSource("1");
293 293
                 message.setMessageContent(count);

+ 10
- 7
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java Visa fil

@@ -278,10 +278,12 @@ public class TicketServiceImpl implements ITicketService {
278 278
          */
279 279
 
280 280
         tpTicket.setCommunityId(userElement.getCommunityId());
281
-        tpTicket.setTaUserId(userElement.getId());
281
+        // 2.1以后为ta_user_verify为中心不再是已用户ta_user为中心
282
+        tpTicket.setTaUserId(userElement.getUserVerifyId());
282 283
         // 默认待分配
283 284
         tpTicket.setStatus("0");
284
-        tpTicket.setCreateUser(userElement.getId());
285
+        // 2.1以后为ta_user_verify为中心不再是已用户ta_user为中心
286
+        tpTicket.setCreateUser(userElement.getUserVerifyId());
285 287
         tpTicket.setCreateDate(new Date());
286 288
         tpTicket.setUpdateUser(userElement.getId());
287 289
 //        tpTicket.setUpdateDate(new Date());
@@ -331,7 +333,8 @@ public class TicketServiceImpl implements ITicketService {
331 333
              message.setMessageContent(userName+ taUser.getUserName()+"发起了一个工单“"+tpTicket.getTicketTitle()+"”,点击受理分配给合适的人处理");
332 334
              message.setStatus("1");
333 335
              message.setReadStatus("0");
334
-             message.setCreateUser(userElement.getId());
336
+             // 以房产ID为中心
337
+             message.setCreateUser(userElement.getUserVerifyId());
335 338
              message.setCreateDate(new Date());
336 339
              tpMessageMapper.insert(message);
337 340
          }
@@ -523,7 +526,7 @@ public class TicketServiceImpl implements ITicketService {
523 526
 
524 527
     }
525 528
     @Override
526
-    public ResponseBean addRecordComment(String parameter, Integer id,Integer communityId,String userName) {
529
+    public ResponseBean addRecordComment(String parameter, Integer verifyId,Integer communityId,String userName) {
527 530
         ResponseBean response=new ResponseBean();
528 531
         JSONObject object= JSONObject.parseObject(parameter);
529 532
 
@@ -538,7 +541,7 @@ public class TicketServiceImpl implements ITicketService {
538 541
         tpTicketRecordComment.setContent(content);
539 542
         tpTicketRecordComment.setTicketId(ticketId);
540 543
         tpTicketRecordComment.setTicketRecordId(ticketRecord.getId());
541
-        tpTicketRecordComment.setUuid(id);
544
+        tpTicketRecordComment.setUuid(verifyId);
542 545
         tpTicketRecordComment.setUserType("1");
543 546
         tpTicketRecordComment.setUserName(userName);
544 547
         tpTicketRecordComment.setCreateDate(new Date());
@@ -554,7 +557,7 @@ public class TicketServiceImpl implements ITicketService {
554 557
                 tdImages.setType("reply");
555 558
                 tdImages.setUuid(tpTicketRecordComment.getId());
556 559
                 tdImages.setCreateTime(new Date());
557
-                tdImages.setCreateUser(id);
560
+                tdImages.setCreateUser(verifyId);
558 561
                 tdImagesMapper.insert(tdImages);
559 562
             }
560 563
         }
@@ -579,7 +582,7 @@ public class TicketServiceImpl implements ITicketService {
579 582
         message.setMessageContent("工单“"+ tpTicket.getTicketTitle()+"”发起人发来消息:"+content+",点击查看并处理");
580 583
         message.setStatus("1");
581 584
         message.setReadStatus("0");
582
-        message.setCreateUser(id);
585
+        message.setCreateUser(verifyId);
583 586
         message.setCreateDate(new Date());
584 587
         tpMessageMapper.insert(message);
585 588
         response.addSuccess("成功");

+ 2
- 2
CODE/smart-community/property-api/src/main/java/com/community/huiju/dao/TaUserMapper.java Visa fil

@@ -52,7 +52,7 @@ public interface TaUserMapper extends BaseMapper<TaUser> {
52 52
      */
53 53
     List<TaUser> selectUser(@Param("id")Integer userId);
54 54
     /**
55
-     * 根据工单创建人和小区,查询到工单创建人名字
55
+     * 查询到工单创建人名字
56 56
      */
57
-    String selectLongNameAndcommunityId(@Param("createUser")Integer createUser,@Param("communityId")Integer communityId);
57
+    String selectLongNameAndcommunityId(@Param("createUser")Integer createUser);
58 58
 }

+ 1
- 1
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/BuildingOwnerInfoServiceImpl.java Visa fil

@@ -315,7 +315,7 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
315 315
             message.setMessageType("9");
316 316
             message.setAdviceType("1");
317 317
             message.setModelType("1");
318
-            message.setUuid(user.getId());
318
+            message.setUuid(taUserVerify.getId());
319 319
             message.setUuidType("1");
320 320
             message.setSource("1");
321 321
             message.setMessageContent(count);

+ 2
- 2
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TaUserVerifyServiceImpl.java Visa fil

@@ -138,7 +138,7 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
138 138
             message.setMessageType("9");
139 139
             message.setAdviceType("1");
140 140
             message.setModelType("1");
141
-            message.setUuid(userVerify.getUserId());
141
+            message.setUuid(userVerify.getId());
142 142
             message.setUuidType("1");
143 143
             message.setSource("1");
144 144
             message.setMessageContent(count);
@@ -278,7 +278,7 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
278 278
             message.setMessageType("9");
279 279
             message.setAdviceType("1");
280 280
             message.setModelType("1");
281
-            message.setUuid(userVerify.getUserId());
281
+            message.setUuid(userVerify.getId());
282 282
             message.setUuidType("1");
283 283
             message.setSource("1");
284 284
             message.setMessageContent(count);

+ 13
- 6
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java Visa fil

@@ -53,6 +53,9 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
53 53
     @Autowired
54 54
     private MessageMapper messageMapper;
55 55
 
56
+    @Autowired
57
+    private TaUserVerifyMapper taUserVerifyMapper;
58
+
56 59
     @Override
57 60
     public ResponseBean ticketLiset(String parameter,Integer communityId) {
58 61
          ResponseBean response= new ResponseBean<>();
@@ -80,7 +83,9 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
80 83
             tpTicketVO.setTpUserNmae(userName);
81 84
 
82 85
             /*查询当前工单创建人*/
83
-            String createUserNmae=taUserMapper.selectLongNameAndcommunityId(tpTicket.getCreateUser(),communityId);
86
+            TaUserVerify taUserVerify= taUserVerifyMapper.selectById(tpTicket.getCreateUser());
87
+
88
+            String createUserNmae=taUserMapper.selectLongNameAndcommunityId(taUserVerify.getUserId());
84 89
             tpTicketVO.setCreateUserNmae(createUserNmae);
85 90
             tpTicketArrayList.add(tpTicketVO);
86 91
         }
@@ -99,12 +104,14 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
99 104
         JSONObject object= JSONObject.parseObject(parameter);
100 105
         Integer ticketId = object.getInteger("id");
101 106
         TpTicketVO ticketVO= tpTicketMapper.ticketDetails(ticketId);
102
-        /*查询当前工单创建人(发起人)*/
103
-        ticketVO.setCreateUserNmae(taUserMapper.selectLongNameAndcommunityId(ticketVO.getCreateUser(),communityId));
107
+        // 从taUserVerify里面获取userID
108
+        TaUserVerify taUserVerify= taUserVerifyMapper.selectById(ticketVO.getCreateUser());
109
+        TaUser taUser= taUserMapper.selectById(taUserVerify.getUserId());
110
+        /*发起人*/
111
+        ticketVO.setCreateUserNmae(taUser.getUserName());
104 112
         /*发起人手机号码*/
105
-        ticketVO.setLoginName( taUserMapper.selectById(ticketVO.getCreateUser()).getLoginName());
106
-
107
-          /*查询当前受理人*/
113
+        ticketVO.setLoginName(taUser.getLoginName());
114
+        /*查询当前受理人*/
108 115
         ticketVO.setTpUserNmae(userMapper.selectByIdUserName(ticketVO.getTpUserId()));
109 116
         /*所有物业端本小区的人员*/
110 117
         ticketVO.setUserList(userMapper.getUser( userID,communityId));

+ 1
- 1
CODE/smart-community/property-api/src/main/resources/application.yml Visa fil

@@ -14,4 +14,4 @@ mybatis-plus:
14 14
 
15 15
 # 二维码生成地址
16 16
 qr-code:
17
-  url: http://ycapi.jcjyhn.com/#/forum/sign?id=
17
+  url: http://106.14.20.193:8011/#/forum/sign?id=

+ 1
- 1
CODE/smart-community/property-api/src/main/resources/mapper/TaUserMapper.xml Visa fil

@@ -73,7 +73,7 @@
73 73
     select
74 74
     user_name
75 75
     from ta_user
76
-    where id=#{createUser,jdbcType=VARCHAR} and community_id=#{communityId,jdbcType=INTEGER};
76
+    where id=#{createUser,jdbcType=VARCHAR}
77 77
   </select>
78 78
 
79 79
 </mapper>