傅行帆 4 vuotta sitten
vanhempi
commit
ec15cf9d76
82 muutettua tiedostoa jossa 765 lisäystä ja 1131 poistoa
  1. 45
    0
      src/main/java/com/huiju/estateagents/base/BaseController.java
  2. 0
    38
      src/main/java/com/huiju/estateagents/base/UserControl.java
  3. 1
    1
      src/main/java/com/huiju/estateagents/controller/TaBuildingController.java
  4. 1
    1
      src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java
  5. 0
    90
      src/main/java/com/huiju/estateagents/property/common/base/BaseController.java
  6. 17
    16
      src/main/java/com/huiju/estateagents/property/controller/AnnouncementTelController.java
  7. 17
    15
      src/main/java/com/huiju/estateagents/property/controller/BillController.java
  8. 27
    25
      src/main/java/com/huiju/estateagents/property/controller/BillInvoiceController.java
  9. 5
    3
      src/main/java/com/huiju/estateagents/property/controller/BillOrderController.java
  10. 7
    5
      src/main/java/com/huiju/estateagents/property/controller/BillStatementController.java
  11. 44
    44
      src/main/java/com/huiju/estateagents/property/controller/BuildingOwnerInfoController.java
  12. 18
    16
      src/main/java/com/huiju/estateagents/property/controller/BuildingTreeController.java
  13. 15
    13
      src/main/java/com/huiju/estateagents/property/controller/CarouselSettingController.java
  14. 1
    1
      src/main/java/com/huiju/estateagents/property/controller/CommunitiesController.java
  15. 18
    16
      src/main/java/com/huiju/estateagents/property/controller/HotelController.java
  16. 1
    1
      src/main/java/com/huiju/estateagents/property/controller/HotelRoomController.java
  17. 1
    1
      src/main/java/com/huiju/estateagents/property/controller/ImageController.java
  18. 5
    3
      src/main/java/com/huiju/estateagents/property/controller/IndexCountController.java
  19. 12
    10
      src/main/java/com/huiju/estateagents/property/controller/MessageController.java
  20. 13
    11
      src/main/java/com/huiju/estateagents/property/controller/RoleController.java
  21. 1
    1
      src/main/java/com/huiju/estateagents/property/controller/SysUserRoleController.java
  22. 1
    1
      src/main/java/com/huiju/estateagents/property/controller/TaTemporaryLicenseCountController.java
  23. 1
    1
      src/main/java/com/huiju/estateagents/property/controller/TaUserLicenseCountController.java
  24. 6
    5
      src/main/java/com/huiju/estateagents/property/controller/TaUserLicenseOrderController.java
  25. 7
    5
      src/main/java/com/huiju/estateagents/property/controller/TaVisitorLicenseSettingController.java
  26. 15
    13
      src/main/java/com/huiju/estateagents/property/controller/TpAnnouncementController.java
  27. 1
    1
      src/main/java/com/huiju/estateagents/property/controller/TpBillInvoiceCountController.java
  28. 1
    1
      src/main/java/com/huiju/estateagents/property/controller/TpConfigurationController.java
  29. 11
    9
      src/main/java/com/huiju/estateagents/property/controller/TpEquipmentController.java
  30. 1
    1
      src/main/java/com/huiju/estateagents/property/controller/TpEquipmentTreeController.java
  31. 1
    1
      src/main/java/com/huiju/estateagents/property/controller/TpHotelImgController.java
  32. 17
    15
      src/main/java/com/huiju/estateagents/property/controller/TpRentalHouseController.java
  33. 1
    1
      src/main/java/com/huiju/estateagents/property/controller/TpRentalHouseImgController.java
  34. 17
    15
      src/main/java/com/huiju/estateagents/property/controller/TpShopController.java
  35. 1
    1
      src/main/java/com/huiju/estateagents/property/controller/TpShopImgController.java
  36. 5
    3
      src/main/java/com/huiju/estateagents/property/controller/TpShopSettingController.java
  37. 19
    17
      src/main/java/com/huiju/estateagents/property/controller/TpShopTypeController.java
  38. 21
    19
      src/main/java/com/huiju/estateagents/property/controller/TpTicketController.java
  39. 26
    24
      src/main/java/com/huiju/estateagents/property/controller/TransactionController.java
  40. 0
    196
      src/main/java/com/huiju/estateagents/property/controller/UserController.java
  41. 13
    15
      src/main/java/com/huiju/estateagents/property/controller/UserVerifyController.java
  42. 0
    158
      src/main/java/com/huiju/estateagents/property/model/TaUser.java
  43. 2
    1
      src/main/java/com/huiju/estateagents/property/service/BuildingTreeServiceI.java
  44. 11
    10
      src/main/java/com/huiju/estateagents/property/service/IBillInvoiceService.java
  45. 2
    1
      src/main/java/com/huiju/estateagents/property/service/IBillOrderService.java
  46. 7
    6
      src/main/java/com/huiju/estateagents/property/service/IBillService.java
  47. 3
    2
      src/main/java/com/huiju/estateagents/property/service/IBillStatementService.java
  48. 8
    7
      src/main/java/com/huiju/estateagents/property/service/IBuildingOwnerInfoService.java
  49. 6
    5
      src/main/java/com/huiju/estateagents/property/service/IHotelService.java
  50. 2
    1
      src/main/java/com/huiju/estateagents/property/service/ISysMenuService.java
  51. 3
    2
      src/main/java/com/huiju/estateagents/property/service/ITaUserLicenseOrderService.java
  52. 4
    3
      src/main/java/com/huiju/estateagents/property/service/ITaUserVerifyService.java
  53. 3
    2
      src/main/java/com/huiju/estateagents/property/service/ITaVisitorLicenseSettingService.java
  54. 5
    4
      src/main/java/com/huiju/estateagents/property/service/ITpActivityService.java
  55. 4
    3
      src/main/java/com/huiju/estateagents/property/service/ITpEquipmentService.java
  56. 4
    3
      src/main/java/com/huiju/estateagents/property/service/ITpRentalHouseService.java
  57. 4
    3
      src/main/java/com/huiju/estateagents/property/service/ITpShopService.java
  58. 2
    1
      src/main/java/com/huiju/estateagents/property/service/ITpShopSettingService.java
  59. 5
    4
      src/main/java/com/huiju/estateagents/property/service/ITransactionService.java
  60. 2
    1
      src/main/java/com/huiju/estateagents/property/service/IUserService.java
  61. 2
    1
      src/main/java/com/huiju/estateagents/property/service/IndexCountServiceI.java
  62. 6
    5
      src/main/java/com/huiju/estateagents/property/service/RoleServiceI.java
  63. 27
    26
      src/main/java/com/huiju/estateagents/property/service/impl/BillInvoiceServiceImpl.java
  64. 2
    1
      src/main/java/com/huiju/estateagents/property/service/impl/BillOrderServiceImpl.java
  65. 31
    30
      src/main/java/com/huiju/estateagents/property/service/impl/BillServiceImpl.java
  66. 6
    5
      src/main/java/com/huiju/estateagents/property/service/impl/BillStatementServiceImpl.java
  67. 43
    42
      src/main/java/com/huiju/estateagents/property/service/impl/BuildingOwnerInfoServiceImpl.java
  68. 3
    2
      src/main/java/com/huiju/estateagents/property/service/impl/BuildingTreeServiceImpl.java
  69. 32
    31
      src/main/java/com/huiju/estateagents/property/service/impl/HotelServiceImpl.java
  70. 3
    2
      src/main/java/com/huiju/estateagents/property/service/impl/IndexCountServiceImpl.java
  71. 15
    14
      src/main/java/com/huiju/estateagents/property/service/impl/RoleServiceImpl.java
  72. 7
    6
      src/main/java/com/huiju/estateagents/property/service/impl/TaUserLicenseOrderServiceImpl.java
  73. 11
    10
      src/main/java/com/huiju/estateagents/property/service/impl/TaUserVerifyServiceImpl.java
  74. 7
    6
      src/main/java/com/huiju/estateagents/property/service/impl/TaVisitorLicenseSettingServiceImpl.java
  75. 24
    23
      src/main/java/com/huiju/estateagents/property/service/impl/TpActivityServiceImpl.java
  76. 1
    0
      src/main/java/com/huiju/estateagents/property/service/impl/TpAnnouncementServiceImpl.java
  77. 13
    12
      src/main/java/com/huiju/estateagents/property/service/impl/TpEquipmentServiceImpl.java
  78. 8
    7
      src/main/java/com/huiju/estateagents/property/service/impl/TpRentalHouseServiceImpl.java
  79. 8
    7
      src/main/java/com/huiju/estateagents/property/service/impl/TpShopServiceImpl.java
  80. 7
    6
      src/main/java/com/huiju/estateagents/property/service/impl/TpShopSettingServiceImpl.java
  81. 14
    13
      src/main/java/com/huiju/estateagents/property/service/impl/TransactionServiceImpl.java
  82. 4
    10
      src/main/java/com/huiju/estateagents/property/service/impl/UserServiceImpl.java

+ 45
- 0
src/main/java/com/huiju/estateagents/base/BaseController.java Näytä tiedosto

6
 import com.huiju.estateagents.common.JWTUtils;
6
 import com.huiju.estateagents.common.JWTUtils;
7
 import com.huiju.estateagents.entity.TaPersonBuilding;
7
 import com.huiju.estateagents.entity.TaPersonBuilding;
8
 import com.huiju.estateagents.service.ITaPersonBuildingService;
8
 import com.huiju.estateagents.service.ITaPersonBuildingService;
9
+import org.apache.poi.ss.formula.functions.T;
9
 import org.springframework.beans.factory.annotation.Autowired;
10
 import org.springframework.beans.factory.annotation.Autowired;
10
 
11
 
11
 import javax.servlet.http.HttpServletRequest;
12
 import javax.servlet.http.HttpServletRequest;
13
+import javax.servlet.http.HttpServletResponse;
14
+import java.io.UnsupportedEncodingException;
12
 import java.util.ArrayList;
15
 import java.util.ArrayList;
13
 import java.util.Enumeration;
16
 import java.util.Enumeration;
14
 import java.util.List;
17
 import java.util.List;
41
         return null;
44
         return null;
42
     }
45
     }
43
 
46
 
47
+    /**
48
+     * 获取用户信息
49
+     * @pa request
50
+     * @return
51
+     */
52
+    public TaUser getTaUser(HttpServletRequest request) {
53
+        TaUser taUser = new TaUser();
54
+        Map map = JWTUtils.getUserIdAndOrgId(request);
55
+        if (null != map && null != map.get("orgId")) {
56
+             taUser.setOrgId(Integer.valueOf(map.get("orgId").toString()));
57
+        }
58
+        if (null != map && null != map.get("userId")) {
59
+            taUser.setUserId(Integer.valueOf(map.get("userId").toString()));
60
+        }
61
+
62
+        return taUser;
63
+    }
64
+
44
     public Integer getChannelId(HttpServletRequest request) {
65
     public Integer getChannelId(HttpServletRequest request) {
45
 
66
 
46
         Map map = JWTUtils.getUserIdAndOrgId(request);
67
         Map map = JWTUtils.getUserIdAndOrgId(request);
140
         }
161
         }
141
         return taPersonBuildingList;
162
         return taPersonBuildingList;
142
     }
163
     }
164
+
165
+    /**
166
+     * 发送响应流方法
167
+     */
168
+    protected void setResponseHeader(HttpServletResponse response, String fileName) {
169
+        try {
170
+            try {
171
+                fileName = new String(fileName.getBytes(),"utf-8");
172
+            } catch (UnsupportedEncodingException e) {
173
+                // TODO Auto-generated catch block
174
+                e.printStackTrace();
175
+            }
176
+//            response.setContentType("application/octet-stream;charset=ISO8859-1");
177
+//            response.setHeader("Content-Disposition", "attachment;filename="+ fileName);
178
+//            response.addHeader("Pargam", "no-cache");
179
+//            response.addHeader("Cache-Control", "no-cache");
180
+
181
+            response.setContentType("multipart/form-data");
182
+            response.setCharacterEncoding("utf-8");
183
+            response.setHeader("Content-disposition", "attachment;filename="+fileName);
184
+        } catch (Exception ex) {
185
+            ex.printStackTrace();
186
+        }
187
+    }
143
 }
188
 }
144
 
189
 

+ 0
- 38
src/main/java/com/huiju/estateagents/base/UserControl.java Näytä tiedosto

1
-package com.huiju.estateagents.base;
2
-
3
-import com.huiju.estateagents.center.taUser.entity.TaUser;
4
-import com.huiju.estateagents.exception.EstaException;
5
-import org.springframework.web.context.request.RequestContextHolder;
6
-import org.springframework.web.context.request.ServletRequestAttributes;
7
-
8
-import javax.servlet.http.HttpSession;
9
-
10
-/**
11
- * 用户控制
12
- */
13
-public class UserControl {
14
-
15
-    /**
16
-     * 获取用户信息
17
-     * @return
18
-     */
19
-    public static TaUser getUser() {
20
-        ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
21
-        HttpSession session = servletRequestAttributes.getRequest().getSession();
22
-        TaUser taUser = (TaUser) session.getAttribute("miniapp_user");
23
-        if (null == taUser) {
24
-            throw new EstaException("用户信息不存在, 请登录!");
25
-        }
26
-        return taUser;
27
-    }
28
-
29
-    /**
30
-     * 获取公司 org_id
31
-     * @return
32
-     */
33
-    public static Integer getOrgId() {
34
-        TaUser user = getUser();
35
-        return user.getOrgId();
36
-    }
37
-
38
-}

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaBuildingController.java Näytä tiedosto

213
      */
213
      */
214
     @ApiOperation(value = "添加户型", notes = "添加户型")
214
     @ApiOperation(value = "添加户型", notes = "添加户型")
215
     @RequestMapping(value = "/admin/buildingApartment/add", method = RequestMethod.POST)
215
     @RequestMapping(value = "/admin/buildingApartment/add", method = RequestMethod.POST)
216
-    public ResponseBean buildingApartment(@RequestBody String parameter, HttpSession session) {
216
+    public ResponseBean buildingApartment(@RequestBody String parameter, HttpServletRequest request) {
217
         return taBuildingService.buildingApartmentAdd(parameter);
217
         return taBuildingService.buildingApartmentAdd(parameter);
218
     }
218
     }
219
 
219
 

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java Näytä tiedosto

161
     }
161
     }
162
 
162
 
163
     @RequestMapping(value = "/admin/iBuildingDynamicSelectId/{id}", method = RequestMethod.GET)
163
     @RequestMapping(value = "/admin/iBuildingDynamicSelectId/{id}", method = RequestMethod.GET)
164
-    public ResponseBean iBuildingDynamicSelectId(@PathVariable(value = "id") String id, HttpSession session){
164
+    public ResponseBean iBuildingDynamicSelectId(@PathVariable(value = "id") String id, HttpServletRequest request){
165
         ResponseBean  responseBean = iBuildingDynamicService.iBuildingDynamicSelectId(id);
165
         ResponseBean  responseBean = iBuildingDynamicService.iBuildingDynamicSelectId(id);
166
         return responseBean;
166
         return responseBean;
167
     }
167
     }

+ 0
- 90
src/main/java/com/huiju/estateagents/property/common/base/BaseController.java Näytä tiedosto

1
-package com.huiju.estateagents.property.common.base;
2
-
3
-import com.huiju.estateagents.property.common.Constant;
4
-import com.huiju.estateagents.property.common.UserElement;
5
-import com.huiju.estateagents.property.exception.WisdomException;
6
-import com.huiju.estateagents.property.vo.UserVO;
7
-import lombok.extern.slf4j.Slf4j;
8
-
9
-import javax.servlet.http.HttpServletResponse;
10
-import javax.servlet.http.HttpSession;
11
-import java.io.UnsupportedEncodingException;
12
-
13
-/**
14
- * @author FXF
15
- * @date 2018-12-18
16
- */
17
-@Slf4j
18
-public class BaseController {
19
-    
20
-    /**
21
-     * 获取 UserElement
22
-     * @param session
23
-     * @return
24
-     */
25
-    protected UserElement getUserElement(HttpSession session){
26
-        log.info("获取sessionId: {}", session.getId());
27
-        UserElement userElement = (UserElement) session.getAttribute(Constant.WEB_USER_SESSION);
28
-        if (null == userElement) {
29
-            throw new WisdomException("用户凭证不存在!");
30
-        }
31
-        return userElement;
32
-    }
33
-
34
-    /**
35
-     * 获取 UserElement
36
-     * @param session
37
-     * @return
38
-     */
39
-    protected void setUserElement(HttpSession session, UserVO userVO){
40
-        log.info("获取sessionId: {}", session.getId());
41
-        UserElement userElement = new UserElement();
42
-        userElement.setId(userVO.getId());
43
-        userElement.setCommunityId(userVO.getCommunityId());
44
-        userElement.setEmail(userVO.getEmail());
45
-        userElement.setLoginName(userVO.getLoginName());
46
-        userElement.setUserName(userVO.getUserName());
47
-        userElement.setStatus(userVO.getStatus());
48
-        userElement.setLoginType(Constant.WEB_LOGIN_TYPE);
49
-
50
-        session.setAttribute(Constant.WEB_USER_SESSION, userElement);
51
-    }
52
-
53
-
54
-    /**
55
-     * 清除 用户 session
56
-     * @param session
57
-     */
58
-    protected void cleanUserSession(HttpSession session){
59
-        log.info("退出登陆!");
60
-        UserElement userElement = (UserElement) session.getAttribute(Constant.WEB_USER_SESSION);
61
-        if (null != userElement) {
62
-            session.setAttribute(Constant.WEB_USER_SESSION, null);
63
-        }
64
-    }
65
-
66
-    /**
67
-     * 发送响应流方法
68
-     */
69
-    protected void setResponseHeader(HttpServletResponse response, String fileName) {
70
-        try {
71
-            try {
72
-                fileName = new String(fileName.getBytes(),"utf-8");
73
-            } catch (UnsupportedEncodingException e) {
74
-                // TODO Auto-generated catch block
75
-                e.printStackTrace();
76
-            }
77
-//            response.setContentType("application/octet-stream;charset=ISO8859-1");
78
-//            response.setHeader("Content-Disposition", "attachment;filename="+ fileName);
79
-//            response.addHeader("Pargam", "no-cache");
80
-//            response.addHeader("Cache-Control", "no-cache");
81
-
82
-            response.setContentType("multipart/form-data");
83
-            response.setCharacterEncoding("utf-8");
84
-            response.setHeader("Content-disposition", "attachment;filename="+fileName);
85
-        } catch (Exception ex) {
86
-            ex.printStackTrace();
87
-        }
88
-    }
89
-
90
-}

+ 17
- 16
src/main/java/com/huiju/estateagents/property/controller/AnnouncementTelController.java Näytä tiedosto

2
 
2
 
3
 
3
 
4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
+import com.huiju.estateagents.base.BaseController;
5
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.center.taUser.entity.TaUser;
6
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.common.UserElement;
7
-import com.huiju.estateagents.property.common.base.BaseController;
8
 import com.huiju.estateagents.property.model.AnnouncementTel;
9
 import com.huiju.estateagents.property.model.AnnouncementTel;
9
 import com.huiju.estateagents.property.service.IAnnouncementTelService;
10
 import com.huiju.estateagents.property.service.IAnnouncementTelService;
10
 import io.swagger.annotations.Api;
11
 import io.swagger.annotations.Api;
51
                                 @RequestParam(value = "tel", required = false) String tel,
52
                                 @RequestParam(value = "tel", required = false) String tel,
52
                                 @RequestParam(value = "remark", required = false) String remark,
53
                                 @RequestParam(value = "remark", required = false) String remark,
53
                                 @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
54
                                 @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
54
-                                @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize, HttpSession session){
55
+                                @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize, HttpServletRequest request){
55
 		ResponseBean responseBean = new ResponseBean();
56
 		ResponseBean responseBean = new ResponseBean();
56
-		UserElement userElement = getUserElement(session);
57
+		TaUser userElement = getTaUser(request);
57
 		AnnouncementTel announcementTel = new AnnouncementTel();
58
 		AnnouncementTel announcementTel = new AnnouncementTel();
58
-		announcementTel.setCommunityId(userElement.getCommunityId());
59
+		announcementTel.setCommunityId(userElement.getOrgId());
59
 		announcementTel.setName(name);
60
 		announcementTel.setName(name);
60
 		announcementTel.setTel(tel);
61
 		announcementTel.setTel(tel);
61
 		announcementTel.setRemark(remark);
62
 		announcementTel.setRemark(remark);
69
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
70
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
70
 	})
71
 	})
71
 	@RequestMapping(value = "/tel/add",method = RequestMethod.POST)
72
 	@RequestMapping(value = "/tel/add",method = RequestMethod.POST)
72
-	public ResponseBean addTel(@Valid @RequestBody AnnouncementTel announcementTel, HttpSession session){
73
+	public ResponseBean addTel(@Valid @RequestBody AnnouncementTel announcementTel, HttpServletRequest request){
73
 		ResponseBean responseBean = new ResponseBean();
74
 		ResponseBean responseBean = new ResponseBean();
74
 
75
 
75
 //		if (!AccountValidatorUtil.isNumber(announcementTel.getTel())) {
76
 //		if (!AccountValidatorUtil.isNumber(announcementTel.getTel())) {
77
 //			return responseBean;
78
 //			return responseBean;
78
 //		}
79
 //		}
79
 
80
 
80
-		UserElement userElement = getUserElement(session);
81
+		TaUser userElement = getTaUser(request);
81
 		QueryWrapper<AnnouncementTel> announcementTelQueryWrapper = new QueryWrapper<>();
82
 		QueryWrapper<AnnouncementTel> announcementTelQueryWrapper = new QueryWrapper<>();
82
 		announcementTelQueryWrapper.eq("tel", announcementTel.getTel());
83
 		announcementTelQueryWrapper.eq("tel", announcementTel.getTel());
83
-		announcementTelQueryWrapper.eq("community_id", userElement.getCommunityId());
84
+		announcementTelQueryWrapper.eq("community_id", userElement.getOrgId());
84
 		AnnouncementTel telServiceOne = announcementTelService.getOne(announcementTelQueryWrapper);
85
 		AnnouncementTel telServiceOne = announcementTelService.getOne(announcementTelQueryWrapper);
85
 		if (null != telServiceOne) {
86
 		if (null != telServiceOne) {
86
 			responseBean.addError("此号码已存在");
87
 			responseBean.addError("此号码已存在");
87
 			return responseBean;
88
 			return responseBean;
88
 		}
89
 		}
89
 		LocalDateTime time = LocalDateTime.now();
90
 		LocalDateTime time = LocalDateTime.now();
90
-		announcementTel.setCommunityId(userElement.getCommunityId());
91
-		announcementTel.setCreateUser(userElement.getId());
92
-		announcementTel.setUpdateUser(userElement.getId());
91
+		announcementTel.setCommunityId(userElement.getOrgId());
92
+		announcementTel.setCreateUser(userElement.getUserId());
93
+		announcementTel.setUpdateUser(userElement.getUserId());
93
 		announcementTel.setCreateDate(time);
94
 		announcementTel.setCreateDate(time);
94
 		announcementTel.setUpdateDate(time);
95
 		announcementTel.setUpdateDate(time);
95
 		boolean state = announcementTelService.save(announcementTel);
96
 		boolean state = announcementTelService.save(announcementTel);
107
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
108
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
108
 	})
109
 	})
109
 	@RequestMapping(value = "/tel/update", method = RequestMethod.PUT)
110
 	@RequestMapping(value = "/tel/update", method = RequestMethod.PUT)
110
-	public ResponseBean updateTel(@Valid @RequestBody AnnouncementTel announcementTel, HttpSession session) {
111
+	public ResponseBean updateTel(@Valid @RequestBody AnnouncementTel announcementTel, HttpServletRequest request) {
111
 		ResponseBean responseBean = new ResponseBean();
112
 		ResponseBean responseBean = new ResponseBean();
112
 		boolean isPhone = true;
113
 		boolean isPhone = true;
113
 		boolean isLandline = true;
114
 		boolean isLandline = true;
125
 //			responseBean.addError("输入的号码不正确!");
126
 //			responseBean.addError("输入的号码不正确!");
126
 //			return responseBean;
127
 //			return responseBean;
127
 //		}
128
 //		}
128
-		UserElement userElement = getUserElement(session);
129
+		TaUser userElement = getTaUser(request);
129
 		QueryWrapper<AnnouncementTel> announcementTelQueryWrapper = new QueryWrapper<>();
130
 		QueryWrapper<AnnouncementTel> announcementTelQueryWrapper = new QueryWrapper<>();
130
 		announcementTelQueryWrapper.eq("tel", announcementTel.getTel());
131
 		announcementTelQueryWrapper.eq("tel", announcementTel.getTel());
131
-		announcementTelQueryWrapper.eq("community_id", userElement.getCommunityId());
132
+		announcementTelQueryWrapper.eq("community_id", userElement.getOrgId());
132
 		AnnouncementTel telServiceOne = announcementTelService.getOne(announcementTelQueryWrapper);
133
 		AnnouncementTel telServiceOne = announcementTelService.getOne(announcementTelQueryWrapper);
133
 		if (null != telServiceOne && announcementTel.getTel().equals(telServiceOne.getTel()) && announcementTel.getId().equals(telServiceOne.getId())) {
134
 		if (null != telServiceOne && announcementTel.getTel().equals(telServiceOne.getTel()) && announcementTel.getId().equals(telServiceOne.getId())) {
134
-			announcementTel.setUpdateUser(userElement.getId());
135
+			announcementTel.setUpdateUser(userElement.getUserId());
135
 			announcementTel.setUpdateDate(LocalDateTime.now());
136
 			announcementTel.setUpdateDate(LocalDateTime.now());
136
 			announcementTelService.updateById(announcementTel);
137
 			announcementTelService.updateById(announcementTel);
137
 			responseBean.addSuccess("修改物业端号码成功");
138
 			responseBean.addSuccess("修改物业端号码成功");
141
 			responseBean.addError("此号码已存在");
142
 			responseBean.addError("此号码已存在");
142
 			return responseBean;
143
 			return responseBean;
143
 		}
144
 		}
144
-		announcementTel.setUpdateUser(userElement.getId());
145
+		announcementTel.setUpdateUser(userElement.getUserId());
145
 		announcementTel.setUpdateDate(LocalDateTime.now());
146
 		announcementTel.setUpdateDate(LocalDateTime.now());
146
 		boolean state = announcementTelService.updateById(announcementTel);
147
 		boolean state = announcementTelService.updateById(announcementTel);
147
 		if (state){
148
 		if (state){
171
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
172
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
172
 	})
173
 	})
173
 	@RequestMapping(value = "/tel/delete", method = RequestMethod.POST)
174
 	@RequestMapping(value = "/tel/delete", method = RequestMethod.POST)
174
-	public ResponseBean deleteNotice(@RequestBody List<Integer> ids, HttpSession session) {
175
+	public ResponseBean deleteNotice(@RequestBody List<Integer> ids, HttpServletRequest request) {
175
 		ResponseBean responseBean = new ResponseBean();
176
 		ResponseBean responseBean = new ResponseBean();
176
 		boolean state = announcementTelService.removeByIds(ids);
177
 		boolean state = announcementTelService.removeByIds(ids);
177
 		if (state){
178
 		if (state){

+ 17
- 15
src/main/java/com/huiju/estateagents/property/controller/BillController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
+import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
6
-import com.huiju.estateagents.property.common.base.BaseController;
7
 import com.huiju.estateagents.property.model.Bill;
8
 import com.huiju.estateagents.property.model.Bill;
8
 import com.huiju.estateagents.property.service.IBillService;
9
 import com.huiju.estateagents.property.service.IBillService;
9
 import io.swagger.annotations.Api;
10
 import io.swagger.annotations.Api;
15
 import org.springframework.web.bind.annotation.*;
16
 import org.springframework.web.bind.annotation.*;
16
 import org.springframework.web.multipart.MultipartFile;
17
 import org.springframework.web.multipart.MultipartFile;
17
 
18
 
19
+import javax.servlet.http.HttpServletRequest;
18
 import javax.servlet.http.HttpServletResponse;
20
 import javax.servlet.http.HttpServletResponse;
19
 import javax.servlet.http.HttpSession;
21
 import javax.servlet.http.HttpSession;
20
 import java.io.OutputStream;
22
 import java.io.OutputStream;
54
                                 @RequestParam(value = "billName", required = false) String billName,
56
                                 @RequestParam(value = "billName", required = false) String billName,
55
                                 @RequestParam(value = "billExplain", required = false) String billExplain,
57
                                 @RequestParam(value = "billExplain", required = false) String billExplain,
56
                                 @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
58
                                 @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
57
-                                @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize, HttpSession session){
59
+                                @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize, HttpServletRequest request){
58
         ResponseBean responseBean = new ResponseBean();
60
         ResponseBean responseBean = new ResponseBean();
59
-        UserElement userElement = getUserElement(session);
61
+        TaUser userElement = getTaUser(request);
60
         Bill bill = new Bill();
62
         Bill bill = new Bill();
61
         bill.setId(billId);
63
         bill.setId(billId);
62
         bill.setBillName(billName);
64
         bill.setBillName(billName);
63
         bill.setBillExplain(billExplain);
65
         bill.setBillExplain(billExplain);
64
-        bill.setCommunityId(userElement.getCommunityId());
66
+        bill.setCommunityId(userElement.getOrgId());
65
         responseBean = iBillService.getBillList(bill,pageNum,pageSize);
67
         responseBean = iBillService.getBillList(bill,pageNum,pageSize);
66
         return responseBean;
68
         return responseBean;
67
     }
69
     }
71
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "path", name = "id", value = "id编号")
73
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "path", name = "id", value = "id编号")
72
     })
74
     })
73
     @RequestMapping(value = "/bill/{id}", method = RequestMethod.GET)
75
     @RequestMapping(value = "/bill/{id}", method = RequestMethod.GET)
74
-    public ResponseBean getByBillId(HttpSession session, @PathVariable("id") Integer id) {
76
+    public ResponseBean getByBillId(HttpServletRequest request, @PathVariable("id") Integer id) {
75
         ResponseBean responseBean = new ResponseBean();
77
         ResponseBean responseBean = new ResponseBean();
76
         responseBean = iBillService.getByBillId(id);
78
         responseBean = iBillService.getByBillId(id);
77
         return responseBean;
79
         return responseBean;
79
 
81
 
80
     @ApiOperation(value = "上传缴费项接口, 预览", notes = "上传缴费项接口, 预览")
82
     @ApiOperation(value = "上传缴费项接口, 预览", notes = "上传缴费项接口, 预览")
81
     @PostMapping(value = "/bill/uploadExcel/get", consumes = "multipart/*", headers = "content-type=multipart/form-data")
83
     @PostMapping(value = "/bill/uploadExcel/get", consumes = "multipart/*", headers = "content-type=multipart/form-data")
82
-    public ResponseBean getUploadExcel(@RequestParam("file") MultipartFile file, HttpSession session) {
84
+    public ResponseBean getUploadExcel(@RequestParam("file") MultipartFile file, HttpServletRequest request) {
83
         ResponseBean responseBean = new ResponseBean();
85
         ResponseBean responseBean = new ResponseBean();
84
-        UserElement userElement = getUserElement(session);
86
+        TaUser userElement = getTaUser(request);
85
         responseBean = iBillService.getExcelData(file, userElement);
87
         responseBean = iBillService.getExcelData(file, userElement);
86
         return responseBean;
88
         return responseBean;
87
     }
89
     }
88
 
90
 
89
     @ApiOperation(value = "上传缴费项接口, 保存/修改", notes = "上传缴费项接口, 保存/修改")
91
     @ApiOperation(value = "上传缴费项接口, 保存/修改", notes = "上传缴费项接口, 保存/修改")
90
     @PostMapping(value = "/bill/uploadExcel/add", consumes = "multipart/*", headers = "content-type=multipart/form-data")
92
     @PostMapping(value = "/bill/uploadExcel/add", consumes = "multipart/*", headers = "content-type=multipart/form-data")
91
-    public ResponseBean addUploadExcel(HttpSession session,
93
+    public ResponseBean addUploadExcel(HttpServletRequest request,
92
                                        @RequestParam(value = "billId", required = false) Integer billId,
94
                                        @RequestParam(value = "billId", required = false) Integer billId,
93
                                        @RequestParam(value = "file", required = false) MultipartFile file,
95
                                        @RequestParam(value = "file", required = false) MultipartFile file,
94
                                        @RequestParam("billExplain") String billExplain,
96
                                        @RequestParam("billExplain") String billExplain,
96
                                        @RequestParam("endDate") String endDate,
98
                                        @RequestParam("endDate") String endDate,
97
                                        @RequestParam("billStatus") String billStatus) {
99
                                        @RequestParam("billStatus") String billStatus) {
98
         ResponseBean responseBean = new ResponseBean();
100
         ResponseBean responseBean = new ResponseBean();
99
-        UserElement userElement = getUserElement(session);
101
+        TaUser userElement = getTaUser(request);
100
         SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
102
         SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
101
         Date date = null;
103
         Date date = null;
102
         try {
104
         try {
116
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "billStatus", value = "状态 0:正在收费  2: 草稿")
118
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "billStatus", value = "状态 0:正在收费  2: 草稿")
117
     })
119
     })
118
     @RequestMapping(value = "/bill/updateBillStatus/{id}", method = RequestMethod.PUT)
120
     @RequestMapping(value = "/bill/updateBillStatus/{id}", method = RequestMethod.PUT)
119
-    public ResponseBean updateBillStatus(HttpSession session,
121
+    public ResponseBean updateBillStatus(HttpServletRequest request,
120
                                          @RequestParam("billStatus") Integer billStatus,
122
                                          @RequestParam("billStatus") Integer billStatus,
121
                                          @PathVariable("id") Integer id) {
123
                                          @PathVariable("id") Integer id) {
122
 
124
 
123
         ResponseBean responseBean = new ResponseBean();
125
         ResponseBean responseBean = new ResponseBean();
124
-        UserElement userElement = getUserElement(session);
126
+        TaUser userElement = getTaUser(request);
125
         responseBean = iBillService.updateBillStatus(userElement, billStatus, id);
127
         responseBean = iBillService.updateBillStatus(userElement, billStatus, id);
126
         return responseBean;
128
         return responseBean;
127
     }
129
     }
132
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
134
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
133
     })
135
     })
134
     @RequestMapping(value = "/bill/deleteBillBeach", method = RequestMethod.POST)
136
     @RequestMapping(value = "/bill/deleteBillBeach", method = RequestMethod.POST)
135
-    public ResponseBean deleteBillBeach(HttpSession session,
137
+    public ResponseBean deleteBillBeach(HttpServletRequest request,
136
                                         @RequestBody List<Integer> ids) {
138
                                         @RequestBody List<Integer> ids) {
137
 
139
 
138
         ResponseBean responseBean = new ResponseBean();
140
         ResponseBean responseBean = new ResponseBean();
139
-        UserElement userElement = getUserElement(session);
141
+        TaUser userElement = getTaUser(request);
140
         responseBean = iBillService.deleteBillBeach(userElement, ids);
142
         responseBean = iBillService.deleteBillBeach(userElement, ids);
141
         return responseBean;
143
         return responseBean;
142
     }
144
     }
147
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
149
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
148
     })
150
     })
149
     @RequestMapping(value = "/bill/downloadExcel", method = RequestMethod.GET)
151
     @RequestMapping(value = "/bill/downloadExcel", method = RequestMethod.GET)
150
-    public void exportExcel(HttpServletResponse response, HttpSession session) {
151
-        UserElement userElement = getUserElement(session);
152
+    public void exportExcel(HttpServletResponse response, HttpServletRequest request) {
153
+        TaUser userElement = getTaUser(request);
152
         HSSFWorkbook workbook = (HSSFWorkbook) iBillService.downloadExcel(userElement).getData();
154
         HSSFWorkbook workbook = (HSSFWorkbook) iBillService.downloadExcel(userElement).getData();
153
         this.setResponseHeader(response, "缴费单模板.xls");
155
         this.setResponseHeader(response, "缴费单模板.xls");
154
         //响应到客户端
156
         //响应到客户端

+ 27
- 25
src/main/java/com/huiju/estateagents/property/controller/BillInvoiceController.java Näytä tiedosto

2
 
2
 
3
 
3
 
4
 import com.alibaba.fastjson.JSONObject;
4
 import com.alibaba.fastjson.JSONObject;
5
+import com.huiju.estateagents.base.BaseController;
5
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.center.taUser.entity.TaUser;
6
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.common.UserElement;
7
-import com.huiju.estateagents.property.common.base.BaseController;
8
 import com.huiju.estateagents.property.model.BillInvoice;
9
 import com.huiju.estateagents.property.model.BillInvoice;
9
 import com.huiju.estateagents.property.service.IBillInvoiceService;
10
 import com.huiju.estateagents.property.service.IBillInvoiceService;
10
 import com.huiju.estateagents.property.service.IBillService;
11
 import com.huiju.estateagents.property.service.IBillService;
17
 import org.springframework.beans.factory.annotation.Autowired;
18
 import org.springframework.beans.factory.annotation.Autowired;
18
 import org.springframework.web.bind.annotation.*;
19
 import org.springframework.web.bind.annotation.*;
19
 
20
 
21
+import javax.servlet.http.HttpServletRequest;
20
 import javax.servlet.http.HttpServletResponse;
22
 import javax.servlet.http.HttpServletResponse;
21
 import javax.servlet.http.HttpSession;
23
 import javax.servlet.http.HttpSession;
22
 import java.io.OutputStream;
24
 import java.io.OutputStream;
50
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token"),
52
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token"),
51
     })
53
     })
52
     @RequestMapping(value = "/bill/invoice/list", method = RequestMethod.POST)
54
     @RequestMapping(value = "/bill/invoice/list", method = RequestMethod.POST)
53
-    public ResponseBean getBillList(HttpSession session, @RequestBody String parameter) {
55
+    public ResponseBean getBillList(HttpServletRequest request, @RequestBody String parameter) {
54
         ResponseBean responseBean = new ResponseBean();
56
         ResponseBean responseBean = new ResponseBean();
55
-        UserElement userElement = getUserElement(session);
57
+        TaUser userElement = getTaUser(request);
56
         responseBean = iBillInvoiceService.getBillList(parameter, userElement);
58
         responseBean = iBillInvoiceService.getBillList(parameter, userElement);
57
         return responseBean;
59
         return responseBean;
58
     }
60
     }
63
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
65
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
64
     })
66
     })
65
     @RequestMapping(value = "/bill/invoice/updateBill", method = RequestMethod.PUT)
67
     @RequestMapping(value = "/bill/invoice/updateBill", method = RequestMethod.PUT)
66
-    public ResponseBean updateBill(HttpSession session, @RequestBody String parameter) {
68
+    public ResponseBean updateBill(HttpServletRequest request, @RequestBody String parameter) {
67
         ResponseBean responseBean = new ResponseBean();
69
         ResponseBean responseBean = new ResponseBean();
68
 
70
 
69
-        UserElement userElement = getUserElement(session);
71
+        TaUser userElement = getTaUser(request);
70
         responseBean = iBillService.updateBillNameAndBillExplainAndEndDate(userElement, parameter);
72
         responseBean = iBillService.updateBillNameAndBillExplainAndEndDate(userElement, parameter);
71
         return responseBean;
73
         return responseBean;
72
     }
74
     }
77
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
79
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
78
     })
80
     })
79
     @RequestMapping(value = "/bill/invoice/delete", method = RequestMethod.POST)
81
     @RequestMapping(value = "/bill/invoice/delete", method = RequestMethod.POST)
80
-    public ResponseBean delete(HttpSession session, @RequestBody List<Integer> ids) {
82
+    public ResponseBean delete(HttpServletRequest request, @RequestBody List<Integer> ids) {
81
         ResponseBean responseBean = new ResponseBean();
83
         ResponseBean responseBean = new ResponseBean();
82
-        UserElement userElement = getUserElement(session);
84
+        TaUser userElement = getTaUser(request);
83
 
85
 
84
         responseBean = iBillInvoiceService.deleteBillInvoice(ids, userElement);
86
         responseBean = iBillInvoiceService.deleteBillInvoice(ids, userElement);
85
         return responseBean;
87
         return responseBean;
91
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
93
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
92
     })
94
     })
93
     @RequestMapping(value = "/bill/invoice/offlinePayment", method = RequestMethod.POST)
95
     @RequestMapping(value = "/bill/invoice/offlinePayment", method = RequestMethod.POST)
94
-    public ResponseBean offlinePayment(HttpSession session, @RequestBody List<Integer> ids) {
96
+    public ResponseBean offlinePayment(HttpServletRequest request, @RequestBody List<Integer> ids) {
95
         ResponseBean responseBean = new ResponseBean();
97
         ResponseBean responseBean = new ResponseBean();
96
-        UserElement userElement = getUserElement(session);
98
+        TaUser userElement = getTaUser(request);
97
 
99
 
98
         responseBean = iBillInvoiceService.offlinePayment(ids, userElement);
100
         responseBean = iBillInvoiceService.offlinePayment(ids, userElement);
99
         return responseBean;
101
         return responseBean;
106
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
108
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
107
     })
109
     })
108
     @RequestMapping(value = "/bill/invoice/addTempBillInvoice", method = RequestMethod.POST)
110
     @RequestMapping(value = "/bill/invoice/addTempBillInvoice", method = RequestMethod.POST)
109
-    public ResponseBean addTempBillInvoice(HttpSession session, @RequestBody String parameter) {
111
+    public ResponseBean addTempBillInvoice(HttpServletRequest request, @RequestBody String parameter) {
110
         ResponseBean responseBean = new ResponseBean();
112
         ResponseBean responseBean = new ResponseBean();
111
-        UserElement userElement = getUserElement(session);
113
+        TaUser userElement = getTaUser(request);
112
         responseBean = iBillInvoiceService.addTempBillInvoice(parameter, userElement);
114
         responseBean = iBillInvoiceService.addTempBillInvoice(parameter, userElement);
113
         return responseBean;
115
         return responseBean;
114
     }
116
     }
119
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
121
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
120
     })
122
     })
121
     @RequestMapping(value = "/bill/invoice/updateBillInvoiceStatus", method = RequestMethod.POST)
123
     @RequestMapping(value = "/bill/invoice/updateBillInvoiceStatus", method = RequestMethod.POST)
122
-    public ResponseBean updateBillInvoiceStatus(HttpSession session, @RequestBody List<Integer> ids) {
124
+    public ResponseBean updateBillInvoiceStatus(HttpServletRequest request, @RequestBody List<Integer> ids) {
123
         ResponseBean responseBean = new ResponseBean();
125
         ResponseBean responseBean = new ResponseBean();
124
-        UserElement userElement = getUserElement(session);
126
+        TaUser userElement = getTaUser(request);
125
         responseBean = iBillInvoiceService.updateBillInvoiceStatus(ids, userElement);
127
         responseBean = iBillInvoiceService.updateBillInvoiceStatus(ids, userElement);
126
         return responseBean;
128
         return responseBean;
127
     }
129
     }
132
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
134
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
133
     })
135
     })
134
     @RequestMapping(value = "/bill/invoice/getTempBillInvoice/{billId}", method = RequestMethod.GET)
136
     @RequestMapping(value = "/bill/invoice/getTempBillInvoice/{billId}", method = RequestMethod.GET)
135
-    public ResponseBean getTempBillInvoice(HttpSession session, @PathVariable("billId") Integer billId) {
137
+    public ResponseBean getTempBillInvoice(HttpServletRequest request, @PathVariable("billId") Integer billId) {
136
         ResponseBean responseBean = new ResponseBean();
138
         ResponseBean responseBean = new ResponseBean();
137
-        UserElement userElement = getUserElement(session);
139
+        TaUser userElement = getTaUser(request);
138
         responseBean = iBillInvoiceService.getTempBillInvoice(billId, userElement);
140
         responseBean = iBillInvoiceService.getTempBillInvoice(billId, userElement);
139
         return responseBean;
141
         return responseBean;
140
     }
142
     }
145
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
147
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
146
     })
148
     })
147
     @RequestMapping(value = "/bill/invoice/deleteTempBillInvoice/{billId}", method = RequestMethod.DELETE)
149
     @RequestMapping(value = "/bill/invoice/deleteTempBillInvoice/{billId}", method = RequestMethod.DELETE)
148
-    public ResponseBean deleteTempBillInvoice(HttpSession session, @PathVariable("billId") Integer billId) {
150
+    public ResponseBean deleteTempBillInvoice(HttpServletRequest request, @PathVariable("billId") Integer billId) {
149
         ResponseBean responseBean = new ResponseBean();
151
         ResponseBean responseBean = new ResponseBean();
150
-        UserElement userElement = getUserElement(session);
152
+        TaUser userElement = getTaUser(request);
151
         responseBean = iBillInvoiceService.deleteTempBillInvoice(billId, userElement);
153
         responseBean = iBillInvoiceService.deleteTempBillInvoice(billId, userElement);
152
         return responseBean;
154
         return responseBean;
153
     }
155
     }
159
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
161
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
160
     })
162
     })
161
     @RequestMapping(value = "/bill/invoice/updateBillInvoiceIdPayPrice/{billId}", method = RequestMethod.POST)
163
     @RequestMapping(value = "/bill/invoice/updateBillInvoiceIdPayPrice/{billId}", method = RequestMethod.POST)
162
-    public ResponseBean updateBillInvoiceIdPayPrice(HttpSession session, @PathVariable Integer billId, @RequestBody String parameter) {
164
+    public ResponseBean updateBillInvoiceIdPayPrice(HttpServletRequest request, @PathVariable Integer billId, @RequestBody String parameter) {
163
         ResponseBean responseBean = new ResponseBean();
165
         ResponseBean responseBean = new ResponseBean();
164
-        UserElement userElement = getUserElement(session);
166
+        TaUser userElement = getTaUser(request);
165
         Double payPrice = JSONObject.parseObject(parameter).getDouble("payPrice");
167
         Double payPrice = JSONObject.parseObject(parameter).getDouble("payPrice");
166
 //        responseBean = iBillInvoiceService.updateBillInvoiceIdPayPrice(billId, PayPriceUtils.yuanConversionPoints(payPrice) , userElement);
168
 //        responseBean = iBillInvoiceService.updateBillInvoiceIdPayPrice(billId, PayPriceUtils.yuanConversionPoints(payPrice) , userElement);
167
         return responseBean;
169
         return responseBean;
174
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
176
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
175
     })
177
     })
176
     @RequestMapping(value = "/bill/invoice/updateBillInvoiceIdBillInvoiceExplain/{billId}", method = RequestMethod.POST)
178
     @RequestMapping(value = "/bill/invoice/updateBillInvoiceIdBillInvoiceExplain/{billId}", method = RequestMethod.POST)
177
-    public ResponseBean updateBillInvoiceIdBillInvoiceExplain(HttpSession session, @PathVariable Integer billId, @RequestBody String parameter) {
179
+    public ResponseBean updateBillInvoiceIdBillInvoiceExplain(HttpServletRequest request, @PathVariable Integer billId, @RequestBody String parameter) {
178
         ResponseBean responseBean = new ResponseBean();
180
         ResponseBean responseBean = new ResponseBean();
179
-        UserElement userElement = getUserElement(session);
181
+        TaUser userElement = getTaUser(request);
180
         String billInvoiceExplain = JSONObject.parseObject(parameter).getString("billInvoiceExplain");
182
         String billInvoiceExplain = JSONObject.parseObject(parameter).getString("billInvoiceExplain");
181
         if (StringUtils.isBlank(billInvoiceExplain)) {
183
         if (StringUtils.isBlank(billInvoiceExplain)) {
182
             responseBean.addError("收费说明不能为空!");
184
             responseBean.addError("收费说明不能为空!");
200
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
202
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
201
     })
203
     })
202
     @RequestMapping(value = "/bill/invoice/exportExcel/{billId}", method = RequestMethod.GET)
204
     @RequestMapping(value = "/bill/invoice/exportExcel/{billId}", method = RequestMethod.GET)
203
-    public void exportExcel(HttpServletResponse response, HttpSession session, @PathVariable("billId") Integer billId) {
205
+    public void exportExcel(HttpServletResponse response, HttpServletRequest request, @PathVariable("billId") Integer billId) {
204
         ResponseBean responseBean = new ResponseBean();
206
         ResponseBean responseBean = new ResponseBean();
205
-        UserElement userElement = getUserElement(session);
207
+        TaUser userElement = getTaUser(request);
206
         HSSFWorkbook workbook = (HSSFWorkbook) iBillInvoiceService.exportExcel(userElement, billId).getData();
208
         HSSFWorkbook workbook = (HSSFWorkbook) iBillInvoiceService.exportExcel(userElement, billId).getData();
207
         this.setResponseHeader(response, "缴费单.xls");
209
         this.setResponseHeader(response, "缴费单.xls");
208
         //响应到客户端
210
         //响应到客户端
224
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
226
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
225
     })
227
     })
226
     @RequestMapping(value = "/bill/invoice/getInvoiceInvalid", method = RequestMethod.POST)
228
     @RequestMapping(value = "/bill/invoice/getInvoiceInvalid", method = RequestMethod.POST)
227
-    public ResponseBean getInvoiceInvalid(HttpSession session, @RequestBody String parameter) {
229
+    public ResponseBean getInvoiceInvalid(HttpServletRequest request, @RequestBody String parameter) {
228
         ResponseBean responseBean = new ResponseBean();
230
         ResponseBean responseBean = new ResponseBean();
229
-        UserElement userElement = getUserElement(session);
231
+        TaUser userElement = getTaUser(request);
230
         responseBean = iBillInvoiceService.getInvoiceInvalid(userElement, parameter);
232
         responseBean = iBillInvoiceService.getInvoiceInvalid(userElement, parameter);
231
         return responseBean;
233
         return responseBean;
232
     }
234
     }

+ 5
- 3
src/main/java/com/huiju/estateagents/property/controller/BillOrderController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
+import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
6
-import com.huiju.estateagents.property.common.base.BaseController;
7
 import com.huiju.estateagents.property.service.IBillOrderService;
8
 import com.huiju.estateagents.property.service.IBillOrderService;
8
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.ApiImplicitParam;
10
 import io.swagger.annotations.ApiImplicitParam;
15
 import org.springframework.web.bind.annotation.RequestMethod;
16
 import org.springframework.web.bind.annotation.RequestMethod;
16
 import org.springframework.web.bind.annotation.RestController;
17
 import org.springframework.web.bind.annotation.RestController;
17
 
18
 
19
+import javax.servlet.http.HttpServletRequest;
18
 import javax.servlet.http.HttpSession;
20
 import javax.servlet.http.HttpSession;
19
 
21
 
20
 /**
22
 /**
40
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "header", name = "X-Auth-Token", value = "Token"),
42
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "header", name = "X-Auth-Token", value = "Token"),
41
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "path", name = "orderNumber", value = "订单号")
43
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "path", name = "orderNumber", value = "订单号")
42
     })
44
     })
43
-    public ResponseBean getByOrderNumberBillInvoice(HttpSession session, @PathVariable("orderNumber") String orderNumber) {
45
+    public ResponseBean getByOrderNumberBillInvoice(HttpServletRequest request, @PathVariable("orderNumber") String orderNumber) {
44
         ResponseBean responseBean = new ResponseBean();
46
         ResponseBean responseBean = new ResponseBean();
45
-        UserElement userElement = getUserElement(session);
47
+        TaUser userElement = getTaUser(request);
46
         responseBean = iBillOrderService.getByOrderNumberBillInvoice(userElement, orderNumber);
48
         responseBean = iBillOrderService.getByOrderNumberBillInvoice(userElement, orderNumber);
47
         return responseBean;
49
         return responseBean;
48
     }
50
     }

+ 7
- 5
src/main/java/com/huiju/estateagents/property/controller/BillStatementController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
+import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
6
-import com.huiju.estateagents.property.common.base.BaseController;
7
 import com.huiju.estateagents.property.service.IBillStatementService;
8
 import com.huiju.estateagents.property.service.IBillStatementService;
8
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.ApiImplicitParam;
10
 import io.swagger.annotations.ApiImplicitParam;
16
 import org.springframework.web.bind.annotation.RequestMethod;
17
 import org.springframework.web.bind.annotation.RequestMethod;
17
 import org.springframework.web.bind.annotation.RestController;
18
 import org.springframework.web.bind.annotation.RestController;
18
 
19
 
20
+import javax.servlet.http.HttpServletRequest;
19
 import javax.servlet.http.HttpServletResponse;
21
 import javax.servlet.http.HttpServletResponse;
20
 import javax.servlet.http.HttpSession;
22
 import javax.servlet.http.HttpSession;
21
 import java.io.OutputStream;
23
 import java.io.OutputStream;
44
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "header", name = "X-Auth-Token", value = "token")
46
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "header", name = "X-Auth-Token", value = "token")
45
     })
47
     })
46
     @RequestMapping(value = "/bill/statement/all", method = RequestMethod.POST)
48
     @RequestMapping(value = "/bill/statement/all", method = RequestMethod.POST)
47
-    public ResponseBean getBillStatement(HttpSession session, @RequestBody String parameter) {
49
+    public ResponseBean getBillStatement(HttpServletRequest request, @RequestBody String parameter) {
48
         ResponseBean responseBean = new ResponseBean();
50
         ResponseBean responseBean = new ResponseBean();
49
-        UserElement userElement = getUserElement(session);
51
+        TaUser userElement = getTaUser(request);
50
         responseBean = iBillStatementService.getBillStatement(userElement, parameter);
52
         responseBean = iBillStatementService.getBillStatement(userElement, parameter);
51
         return responseBean;
53
         return responseBean;
52
     }
54
     }
56
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
58
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
57
     })
59
     })
58
     @RequestMapping(value = "/bill/statement/exportExcel", method = RequestMethod.GET)
60
     @RequestMapping(value = "/bill/statement/exportExcel", method = RequestMethod.GET)
59
-    public void exportExcel(HttpServletResponse response, HttpSession session) {
61
+    public void exportExcel(HttpServletResponse response, HttpServletRequest request) {
60
         ResponseBean responseBean = new ResponseBean();
62
         ResponseBean responseBean = new ResponseBean();
61
-        UserElement userElement = getUserElement(session);
63
+        TaUser userElement = getTaUser(request);
62
         HSSFWorkbook workbook = (HSSFWorkbook) iBillStatementService.exportExcel(userElement).getData();
64
         HSSFWorkbook workbook = (HSSFWorkbook) iBillStatementService.exportExcel(userElement).getData();
63
         this.setResponseHeader(response, "流水信息.xls");
65
         this.setResponseHeader(response, "流水信息.xls");
64
         //响应到客户端
66
         //响应到客户端

+ 44
- 44
src/main/java/com/huiju/estateagents/property/controller/BuildingOwnerInfoController.java Näytä tiedosto

2
 
2
 
3
 
3
 
4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
+import com.huiju.estateagents.base.BaseController;
5
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
6
-import com.huiju.estateagents.center.taUser.service.ITaUserService;
7
+import com.huiju.estateagents.center.taUser.entity.TaUser;
7
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.common.UserElement;
8
-import com.huiju.estateagents.property.common.base.BaseController;
9
 import com.huiju.estateagents.property.model.TaFace;
9
 import com.huiju.estateagents.property.model.TaFace;
10
-import com.huiju.estateagents.property.model.TaUser;
11
 import com.huiju.estateagents.property.model.TaUserVerify;
10
 import com.huiju.estateagents.property.model.TaUserVerify;
12
 import com.huiju.estateagents.property.service.IBuildingOwnerInfoService;
11
 import com.huiju.estateagents.property.service.IBuildingOwnerInfoService;
13
 import com.huiju.estateagents.property.service.ITaFaceService;
12
 import com.huiju.estateagents.property.service.ITaFaceService;
22
 import org.springframework.web.bind.annotation.*;
21
 import org.springframework.web.bind.annotation.*;
23
 import org.springframework.web.multipart.MultipartFile;
22
 import org.springframework.web.multipart.MultipartFile;
24
 
23
 
24
+import javax.servlet.http.HttpServletRequest;
25
 import javax.servlet.http.HttpServletResponse;
25
 import javax.servlet.http.HttpServletResponse;
26
 import javax.servlet.http.HttpSession;
26
 import javax.servlet.http.HttpSession;
27
 import java.io.OutputStream;
27
 import java.io.OutputStream;
59
                     "pageNum第几页;pageSize 一页多少行;")
59
                     "pageNum第几页;pageSize 一页多少行;")
60
     })
60
     })
61
     @RequestMapping(value = "/building/list", method = RequestMethod.POST)
61
     @RequestMapping(value = "/building/list", method = RequestMethod.POST)
62
-    public ResponseBean getList(@RequestBody String parameter, HttpSession session){
62
+    public ResponseBean getList(@RequestBody String parameter, HttpServletRequest request){
63
         ResponseBean responseBean = new ResponseBean();
63
         ResponseBean responseBean = new ResponseBean();
64
-        UserElement userElement = getUserElement(session);
64
+        TaUser userElement = getTaUser(request);
65
         responseBean = iBuildingOwnerInfoService.listQuery(parameter, userElement);
65
         responseBean = iBuildingOwnerInfoService.listQuery(parameter, userElement);
66
         return responseBean;
66
         return responseBean;
67
     }
67
     }
123
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
123
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
124
     })
124
     })
125
     @RequestMapping(value = "/building/update", method = RequestMethod.PUT)
125
     @RequestMapping(value = "/building/update", method = RequestMethod.PUT)
126
-    public ResponseBean update(@RequestBody String parameter, HttpSession session){
126
+    public ResponseBean update(@RequestBody String parameter, HttpServletRequest request){
127
         ResponseBean responseBean = new ResponseBean();
127
         ResponseBean responseBean = new ResponseBean();
128
-        UserElement userElement = getUserElement(session);
128
+        TaUser userElement = getTaUser(request);
129
         responseBean = iBuildingOwnerInfoService.update(parameter, userElement);
129
         responseBean = iBuildingOwnerInfoService.update(parameter, userElement);
130
         return responseBean;
130
         return responseBean;
131
     }
131
     }
139
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
139
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
140
     })
140
     })
141
     @RequestMapping(value = "/building/add", method = RequestMethod.POST)
141
     @RequestMapping(value = "/building/add", method = RequestMethod.POST)
142
-    public ResponseBean add(@RequestBody String parameter, HttpSession session){
142
+    public ResponseBean add(@RequestBody String parameter, HttpServletRequest request){
143
         ResponseBean responseBean = new ResponseBean();
143
         ResponseBean responseBean = new ResponseBean();
144
-        UserElement userElement = getUserElement(session);
144
+        TaUser userElement = getTaUser(request);
145
         responseBean = iBuildingOwnerInfoService.add(parameter, userElement);
145
         responseBean = iBuildingOwnerInfoService.add(parameter, userElement);
146
         return responseBean;
146
         return responseBean;
147
     }
147
     }
152
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
152
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
153
     })
153
     })
154
     @RequestMapping(value = "/building/delete", method = RequestMethod.DELETE)
154
     @RequestMapping(value = "/building/delete", method = RequestMethod.DELETE)
155
-    public ResponseBean delete(@RequestBody List<Integer> ids, HttpSession session){
155
+    public ResponseBean delete(@RequestBody List<Integer> ids, HttpServletRequest request){
156
         ResponseBean responseBean = new ResponseBean();
156
         ResponseBean responseBean = new ResponseBean();
157
-        UserElement userElement = getUserElement(session);
158
-        responseBean = iBuildingOwnerInfoService.deleteIds(ids, userElement.getId());
157
+        TaUser userElement = getTaUser(request);
158
+        responseBean = iBuildingOwnerInfoService.deleteIds(ids, userElement.getUserId());
159
         return responseBean;
159
         return responseBean;
160
     }
160
     }
161
 
161
 
163
     @ApiImplicitParams({
163
     @ApiImplicitParams({
164
     })
164
     })
165
     @RequestMapping(value = "/building/phase",method = RequestMethod.GET)
165
     @RequestMapping(value = "/building/phase",method = RequestMethod.GET)
166
-    public ResponseBean getPhaseList(HttpSession session){
166
+    public ResponseBean getPhaseList(HttpServletRequest request){
167
         ResponseBean responseBean = new ResponseBean();
167
         ResponseBean responseBean = new ResponseBean();
168
-        UserElement userElement = getUserElement(session);
169
-        responseBean = iBuildingOwnerInfoService.getPhaseList(userElement.getCommunityId());
168
+        TaUser userElement = getTaUser(request);
169
+        responseBean = iBuildingOwnerInfoService.getPhaseList(userElement.getOrgId());
170
         return responseBean;
170
         return responseBean;
171
     }
171
     }
172
     
172
     
175
             @ApiImplicitParam(paramType = "query", name = "phaseId",value = "期区ID")
175
             @ApiImplicitParam(paramType = "query", name = "phaseId",value = "期区ID")
176
     })
176
     })
177
     @RequestMapping(value = "/building/building",method = RequestMethod.GET)
177
     @RequestMapping(value = "/building/building",method = RequestMethod.GET)
178
-    public ResponseBean getBuildingList(@RequestParam Integer phaseId, HttpSession session){
178
+    public ResponseBean getBuildingList(@RequestParam Integer phaseId, HttpServletRequest request){
179
         ResponseBean responseBean = new ResponseBean();
179
         ResponseBean responseBean = new ResponseBean();
180
-        UserElement userElement = getUserElement(session);
181
-        responseBean = iBuildingOwnerInfoService.getBuildingList(phaseId,userElement.getCommunityId());
180
+        TaUser userElement = getTaUser(request);
181
+        responseBean = iBuildingOwnerInfoService.getBuildingList(phaseId,userElement.getOrgId());
182
         return responseBean;
182
         return responseBean;
183
     }
183
     }
184
     
184
     
187
             @ApiImplicitParam(paramType = "query", name = "buildingId",value = "楼栋ID")
187
             @ApiImplicitParam(paramType = "query", name = "buildingId",value = "楼栋ID")
188
     })
188
     })
189
     @RequestMapping(value = "/building/unit",method = RequestMethod.GET)
189
     @RequestMapping(value = "/building/unit",method = RequestMethod.GET)
190
-    public ResponseBean getUnitList(@RequestParam Integer buildingId, HttpSession session){
190
+    public ResponseBean getUnitList(@RequestParam Integer buildingId, HttpServletRequest request){
191
         ResponseBean responseBean = new ResponseBean();
191
         ResponseBean responseBean = new ResponseBean();
192
-        UserElement userElement = getUserElement(session);
193
-        responseBean = iBuildingOwnerInfoService.getUnitList(buildingId,userElement.getCommunityId());
192
+        TaUser userElement = getTaUser(request);
193
+        responseBean = iBuildingOwnerInfoService.getUnitList(buildingId,userElement.getOrgId());
194
         return responseBean;
194
         return responseBean;
195
     }
195
     }
196
     
196
     
199
             @ApiImplicitParam(paramType = "query", name = "unitId",value = "单元ID")
199
             @ApiImplicitParam(paramType = "query", name = "unitId",value = "单元ID")
200
     })
200
     })
201
     @RequestMapping(value = "/building/level",method = RequestMethod.GET)
201
     @RequestMapping(value = "/building/level",method = RequestMethod.GET)
202
-    public ResponseBean getLevelList(@RequestParam Integer unitId, HttpSession session){
202
+    public ResponseBean getLevelList(@RequestParam Integer unitId, HttpServletRequest request){
203
         ResponseBean responseBean = new ResponseBean();
203
         ResponseBean responseBean = new ResponseBean();
204
-        UserElement userElement = getUserElement(session);
205
-        responseBean = iBuildingOwnerInfoService.getLevelList(unitId,userElement.getCommunityId());
204
+        TaUser userElement = getTaUser(request);
205
+        responseBean = iBuildingOwnerInfoService.getLevelList(unitId,userElement.getOrgId());
206
         return responseBean;
206
         return responseBean;
207
     }
207
     }
208
     
208
     
211
             @ApiImplicitParam(paramType = "query", name = "levelId",value = "楼层ID")
211
             @ApiImplicitParam(paramType = "query", name = "levelId",value = "楼层ID")
212
     })
212
     })
213
     @RequestMapping(value = "/building/roomno",method = RequestMethod.GET)
213
     @RequestMapping(value = "/building/roomno",method = RequestMethod.GET)
214
-    public ResponseBean getRoomNoList(@RequestParam Integer levelId, HttpSession session){
214
+    public ResponseBean getRoomNoList(@RequestParam Integer levelId, HttpServletRequest request){
215
         ResponseBean responseBean = new ResponseBean();
215
         ResponseBean responseBean = new ResponseBean();
216
-        UserElement userElement = getUserElement(session);
217
-        responseBean = iBuildingOwnerInfoService.getRoomNoList(levelId,userElement.getCommunityId());
216
+        TaUser userElement = getTaUser(request);
217
+        responseBean = iBuildingOwnerInfoService.getRoomNoList(levelId,userElement.getOrgId());
218
         return responseBean;
218
         return responseBean;
219
     }
219
     }
220
     
220
     
228
  
228
  
229
     @ApiOperation(value = "上传楼栋信息并入库", notes = "上传楼栋信息并入库")
229
     @ApiOperation(value = "上传楼栋信息并入库", notes = "上传楼栋信息并入库")
230
     @PostMapping(value = "/building/submitExcel", consumes = "multipart/*", headers = "content-type=multipart/form-data")
230
     @PostMapping(value = "/building/submitExcel", consumes = "multipart/*", headers = "content-type=multipart/form-data")
231
-    public ResponseBean submitExcel(@RequestParam("file") MultipartFile file, HttpSession session) {
231
+    public ResponseBean submitExcel(@RequestParam("file") MultipartFile file, HttpServletRequest request) {
232
         ResponseBean responseBean = new ResponseBean();
232
         ResponseBean responseBean = new ResponseBean();
233
-        UserElement userElement = getUserElement(session);
233
+        TaUser userElement = getTaUser(request);
234
         try {
234
         try {
235
             responseBean = iBuildingOwnerInfoService.submitExcelData(file,userElement);
235
             responseBean = iBuildingOwnerInfoService.submitExcelData(file,userElement);
236
         }catch (Exception e){
236
         }catch (Exception e){
246
             @ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="ownerName:姓名,ownerTel:手机号 ,current:每页显示多少条,current:每页显示多少条,pageSzie:当前页数")})
246
             @ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="ownerName:姓名,ownerTel:手机号 ,current:每页显示多少条,current:每页显示多少条,pageSzie:当前页数")})
247
 
247
 
248
     @RequestMapping(value="/userPassCertification",method = RequestMethod.POST)
248
     @RequestMapping(value="/userPassCertification",method = RequestMethod.POST)
249
-    public ResponseBean userPassCertification(@RequestBody String paramets, HttpSession session){
250
-        UserElement userElement = getUserElement(session);
251
-        ResponseBean allApprove=iBuildingOwnerInfoService.selectUserApprove(paramets,userElement.getCommunityId());
249
+    public ResponseBean userPassCertification(@RequestBody String paramets, HttpServletRequest request){
250
+        TaUser userElement = getTaUser(request);
251
+        ResponseBean allApprove=iBuildingOwnerInfoService.selectUserApprove(paramets,userElement.getOrgId());
252
         return allApprove;
252
         return allApprove;
253
     }
253
     }
254
 
254
 
267
             @ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="phase:期,building:楼栋 ,unit:单元,level:楼层,roomNo:户号, pageNum:每页显示多少条,pageSzie:当前页数"),
267
             @ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="phase:期,building:楼栋 ,unit:单元,level:楼层,roomNo:户号, pageNum:每页显示多少条,pageSzie:当前页数"),
268
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")})
268
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")})
269
     @RequestMapping(value="/buildinglist",method = RequestMethod.POST)
269
     @RequestMapping(value="/buildinglist",method = RequestMethod.POST)
270
-    public ResponseBean buildinglist(@RequestBody String paramets, HttpSession session){
271
-        UserElement userElement = getUserElement(session);
270
+    public ResponseBean buildinglist(@RequestBody String paramets, HttpServletRequest request){
271
+        TaUser userElement = getTaUser(request);
272
         ResponseBean buildinglist=iBuildingOwnerInfoService.buildinglist(paramets,userElement);
272
         ResponseBean buildinglist=iBuildingOwnerInfoService.buildinglist(paramets,userElement);
273
         return buildinglist;
273
         return buildinglist;
274
     }
274
     }
279
                     "unit单元;level楼层:roomNo:户号") // ;roomNo户号
279
                     "unit单元;level楼层:roomNo:户号") // ;roomNo户号
280
     })
280
     })
281
     @RequestMapping(value = "/buildinghouse",method = RequestMethod.POST)
281
     @RequestMapping(value = "/buildinghouse",method = RequestMethod.POST)
282
-    public ResponseBean puildinghouse(@RequestBody String parameter, HttpSession session){
283
-        UserElement userElement = getUserElement(session);
284
-        ResponseBean responseBean = iBuildingOwnerInfoService.puildinghouse(parameter, userElement.getCommunityId());
282
+    public ResponseBean puildinghouse(@RequestBody String parameter, HttpServletRequest request){
283
+        TaUser userElement = getTaUser(request);
284
+        ResponseBean responseBean = iBuildingOwnerInfoService.puildinghouse(parameter, userElement.getOrgId());
285
         return responseBean;
285
         return responseBean;
286
     }
286
     }
287
 
287
 
291
                     "unit:当前楼层单元;level:当前楼层楼层;roomNo:当前楼层楼层")
291
                     "unit:当前楼层单元;level:当前楼层楼层;roomNo:当前楼层楼层")
292
     })
292
     })
293
     @RequestMapping(value = "/communitybuilding/update",method = RequestMethod.POST)
293
     @RequestMapping(value = "/communitybuilding/update",method = RequestMethod.POST)
294
-    public ResponseBean communitybuildingAdd(@RequestBody String parameter, HttpSession session){
295
-        UserElement userElement = getUserElement(session);
296
-        ResponseBean responseBean = iBuildingOwnerInfoService.communitybuildingUpdate(parameter, userElement.getCommunityId());
294
+    public ResponseBean communitybuildingAdd(@RequestBody String parameter, HttpServletRequest request){
295
+        TaUser userElement = getTaUser(request);
296
+        ResponseBean responseBean = iBuildingOwnerInfoService.communitybuildingUpdate(parameter, userElement.getOrgId());
297
         return responseBean;
297
         return responseBean;
298
     }
298
     }
299
 
299
 
303
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
303
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
304
     })
304
     })
305
     @RequestMapping(value = "/building/downloadExcel", method = RequestMethod.GET)
305
     @RequestMapping(value = "/building/downloadExcel", method = RequestMethod.GET)
306
-    public void exportExcel(HttpServletResponse response, HttpSession session) {
307
-        UserElement userElement = getUserElement(session);
306
+    public void exportExcel(HttpServletResponse response, HttpServletRequest request) {
307
+        TaUser userElement = getTaUser(request);
308
         XSSFWorkbook workbook = (XSSFWorkbook) iBuildingOwnerInfoService.downloadExcel(userElement).getData();
308
         XSSFWorkbook workbook = (XSSFWorkbook) iBuildingOwnerInfoService.downloadExcel(userElement).getData();
309
         this.setResponseHeader(response, "业主资料库.xlsx");
309
         this.setResponseHeader(response, "业主资料库.xlsx");
310
         //响应到客户端
310
         //响应到客户端
322
             @ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:楼栋住户ID"),
322
             @ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:楼栋住户ID"),
323
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")})
323
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")})
324
     @RequestMapping(value="/building/details",method = RequestMethod.POST)
324
     @RequestMapping(value="/building/details",method = RequestMethod.POST)
325
-    public ResponseBean buildingDetails(@RequestBody String paramets, HttpSession session){
326
-        UserElement userElement = getUserElement(session);
325
+    public ResponseBean buildingDetails(@RequestBody String paramets, HttpServletRequest request){
326
+        TaUser userElement = getTaUser(request);
327
         ResponseBean buildinglist=iBuildingOwnerInfoService.buildingDetails(paramets,userElement);
327
         ResponseBean buildinglist=iBuildingOwnerInfoService.buildingDetails(paramets,userElement);
328
         return buildinglist;
328
         return buildinglist;
329
     }
329
     }

+ 18
- 16
src/main/java/com/huiju/estateagents/property/controller/BuildingTreeController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
+import com.huiju.estateagents.base.BaseController;
3
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
4
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
5
-import com.huiju.estateagents.property.common.base.BaseController;
6
 import com.huiju.estateagents.property.service.BuildingTreeServiceI;
7
 import com.huiju.estateagents.property.service.BuildingTreeServiceI;
7
 import io.swagger.annotations.Api;
8
 import io.swagger.annotations.Api;
8
 import io.swagger.annotations.ApiImplicitParam;
9
 import io.swagger.annotations.ApiImplicitParam;
12
 import org.springframework.web.bind.annotation.*;
13
 import org.springframework.web.bind.annotation.*;
13
 import org.springframework.web.multipart.MultipartFile;
14
 import org.springframework.web.multipart.MultipartFile;
14
 
15
 
16
+import javax.servlet.http.HttpServletRequest;
15
 import javax.servlet.http.HttpSession;
17
 import javax.servlet.http.HttpSession;
16
 
18
 
17
 /**
19
 /**
20
  */
22
  */
21
 @RestController
23
 @RestController
22
 
24
 
23
-@RequestMapping("/")
25
+@RequestMapping("/api")
24
 @Api(value = "楼栋树管理", description = "楼栋树管理 Api")
26
 @Api(value = "楼栋树管理", description = "楼栋树管理 Api")
25
 public class BuildingTreeController extends BaseController {
27
 public class BuildingTreeController extends BaseController {
26
 	
28
 	
37
 	
39
 	
38
 	@ApiOperation(value = "上传楼栋信息并入库", notes = "上传楼栋信息并入库")
40
 	@ApiOperation(value = "上传楼栋信息并入库", notes = "上传楼栋信息并入库")
39
 	@PostMapping(value = "/tree/submitExcel", consumes = "multipart/*", headers = "content-type=multipart/form-data")
41
 	@PostMapping(value = "/tree/submitExcel", consumes = "multipart/*", headers = "content-type=multipart/form-data")
40
-	public ResponseBean submitExcel(@RequestParam("file") MultipartFile file, HttpSession session) {
42
+	public ResponseBean submitExcel(@RequestParam("file") MultipartFile file, HttpServletRequest request) {
41
 		ResponseBean responseBean = new ResponseBean();
43
 		ResponseBean responseBean = new ResponseBean();
42
-		UserElement userElement = getUserElement(session);
44
+		TaUser userElement = getTaUser(request);
43
 		responseBean = buildingTreeService.submitExcelData(file,userElement);
45
 		responseBean = buildingTreeService.submitExcelData(file,userElement);
44
 		return responseBean;
46
 		return responseBean;
45
 	}
47
 	}
46
 	
48
 	
47
 	@ApiOperation(value = "获取树形数据", notes = "获取树形数据")
49
 	@ApiOperation(value = "获取树形数据", notes = "获取树形数据")
48
-	@GetMapping(value = "/trees")
50
+	@GetMapping(value = "/admin/buildingInfo/trees")
49
 	@ApiImplicitParams({
51
 	@ApiImplicitParams({
50
-			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token"),
52
+			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "authorization", value = "Token"),
51
 			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "id", value = "当前节点id(查期时ID为空)"),
53
 			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "id", value = "当前节点id(查期时ID为空)"),
52
 			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "treeType", value = "phase:(期),building:(栋),unit:(单元),level:(楼层),roomNo:(房间号)")
54
 			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "treeType", value = "phase:(期),building:(栋),unit:(单元),level:(楼层),roomNo:(房间号)")
53
 	})
55
 	})
54
-	public ResponseBean getTreeList(@RequestParam(value = "id", required = false) Integer id, @RequestParam("treeType") String treeType, HttpSession session){
55
-		ResponseBean responseBean = new ResponseBean();UserElement userElement = getUserElement(session);
56
-
57
-		responseBean = buildingTreeService.getTreeList(userElement.getCommunityId(),id,treeType);
56
+	public ResponseBean getTreeList(@RequestParam(value = "id", required = false) Integer id, @RequestParam("treeType") String treeType, HttpServletRequest request){
57
+		ResponseBean responseBean = new ResponseBean();
58
+		TaUser userElement = getTaUser(request);
59
+		responseBean = buildingTreeService.getTreeList(userElement.getOrgId(),id,treeType);
58
 		return responseBean;
60
 		return responseBean;
59
 	}
61
 	}
60
 
62
 
64
 					"name:节点名称;type:(phase:(期),building:(栋),unit:(单元),level:(楼层),roomNo:(房间号)), roomNonodeNumber:输入的节点")
66
 					"name:节点名称;type:(phase:(期),building:(栋),unit:(单元),level:(楼层),roomNo:(房间号)), roomNonodeNumber:输入的节点")
65
 	})
67
 	})
66
 	@RequestMapping(value = "/addnode",method = RequestMethod.POST)
68
 	@RequestMapping(value = "/addnode",method = RequestMethod.POST)
67
-	public ResponseBean addNode(@RequestBody String parameter, HttpSession session){
68
-		UserElement userElement = getUserElement(session);
69
-	    ResponseBean	responseBean = buildingTreeService.addNode(parameter, userElement.getCommunityId());
69
+	public ResponseBean addNode(@RequestBody String parameter, HttpServletRequest request){
70
+		TaUser userElement = getTaUser(request);
71
+	    ResponseBean	responseBean = buildingTreeService.addNode(parameter, userElement.getOrgId());
70
 		return responseBean;
72
 		return responseBean;
71
 	}
73
 	}
72
 
74
 
75
 			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "parameter", value = "id:当前节点;type:(end:(房间),roomNo:(楼层),level:(单元),unit:(楼栋),building:(期))")
77
 			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "parameter", value = "id:当前节点;type:(end:(房间),roomNo:(楼层),level:(单元),unit:(楼栋),building:(期))")
76
 	})
78
 	})
77
 	@RequestMapping(value = "/deletenode",method = RequestMethod.POST)
79
 	@RequestMapping(value = "/deletenode",method = RequestMethod.POST)
78
-	public ResponseBean deletenode(@RequestBody String parameter, HttpSession session){
79
-		UserElement userElement = getUserElement(session);
80
-		ResponseBean	responseBean = buildingTreeService.deleteNode(parameter, userElement.getCommunityId());
80
+	public ResponseBean deletenode(@RequestBody String parameter, HttpServletRequest request){
81
+		TaUser userElement = getTaUser(request);
82
+		ResponseBean	responseBean = buildingTreeService.deleteNode(parameter, userElement.getOrgId());
81
 		return responseBean;
83
 		return responseBean;
82
 	}
84
 	}
83
 }
85
 }

+ 15
- 13
src/main/java/com/huiju/estateagents/property/controller/CarouselSettingController.java Näytä tiedosto

3
 
3
 
4
 import com.alibaba.fastjson.JSONObject;
4
 import com.alibaba.fastjson.JSONObject;
5
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
6
+import com.huiju.estateagents.base.BaseController;
6
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.base.ResponseBean;
8
+import com.huiju.estateagents.center.taUser.entity.TaUser;
7
 import com.huiju.estateagents.property.common.UserElement;
9
 import com.huiju.estateagents.property.common.UserElement;
8
-import com.huiju.estateagents.property.common.base.BaseController;
9
 import com.huiju.estateagents.property.model.TpCarouselSetting;
10
 import com.huiju.estateagents.property.model.TpCarouselSetting;
10
 import com.huiju.estateagents.property.service.ICarouselSettingService;
11
 import com.huiju.estateagents.property.service.ICarouselSettingService;
11
 import io.swagger.annotations.Api;
12
 import io.swagger.annotations.Api;
18
 import org.springframework.web.bind.annotation.RequestMethod;
19
 import org.springframework.web.bind.annotation.RequestMethod;
19
 import org.springframework.web.bind.annotation.RestController;
20
 import org.springframework.web.bind.annotation.RestController;
20
 
21
 
22
+import javax.servlet.http.HttpServletRequest;
21
 import javax.servlet.http.HttpSession;
23
 import javax.servlet.http.HttpSession;
22
 import java.util.HashMap;
24
 import java.util.HashMap;
23
 import java.util.Map;
25
 import java.util.Map;
44
             @ApiImplicitParam(paramType = "query", dataTypeClass = String.class, name = "parameter", value = "carouselNum数量值")
46
             @ApiImplicitParam(paramType = "query", dataTypeClass = String.class, name = "parameter", value = "carouselNum数量值")
45
     })
47
     })
46
     @RequestMapping(value = "/carousel/announcement/banner", method = RequestMethod.PUT)
48
     @RequestMapping(value = "/carousel/announcement/banner", method = RequestMethod.PUT)
47
-    public ResponseBean updateAnnouncementBanner(@RequestBody String parameter, HttpSession session) {
49
+    public ResponseBean updateAnnouncementBanner(@RequestBody String parameter, HttpServletRequest request) {
48
         ResponseBean responseBean = new ResponseBean();
50
         ResponseBean responseBean = new ResponseBean();
49
-        UserElement userElement = getUserElement(session);
51
+        TaUser userElement = getTaUser(request);
50
         QueryWrapper<TpCarouselSetting> queryWrapper = new QueryWrapper<>();
52
         QueryWrapper<TpCarouselSetting> queryWrapper = new QueryWrapper<>();
51
-        queryWrapper.eq("community_id", userElement.getCommunityId());
53
+        queryWrapper.eq("community_id", userElement.getOrgId());
52
         queryWrapper.eq("carousel_type","announcement");
54
         queryWrapper.eq("carousel_type","announcement");
53
         TpCarouselSetting one = iCarouselSettingService.getOne(queryWrapper);
55
         TpCarouselSetting one = iCarouselSettingService.getOne(queryWrapper);
54
         Integer carouselNum = JSONObject.parseObject(parameter).getInteger("carouselNum");
56
         Integer carouselNum = JSONObject.parseObject(parameter).getInteger("carouselNum");
61
             one = new TpCarouselSetting();
63
             one = new TpCarouselSetting();
62
             one.setCarouselNum(carouselNum);
64
             one.setCarouselNum(carouselNum);
63
             one.setCarouselType("announcement");
65
             one.setCarouselType("announcement");
64
-            one.setCommunityId(userElement.getCommunityId());
66
+            one.setCommunityId(userElement.getOrgId());
65
             // 添加
67
             // 添加
66
             b = iCarouselSettingService.save(one);
68
             b = iCarouselSettingService.save(one);
67
 
69
 
81
             @ApiImplicitParam(paramType = "query", dataTypeClass = String.class, name = "parameter", value = "carouselNum数量值")
83
             @ApiImplicitParam(paramType = "query", dataTypeClass = String.class, name = "parameter", value = "carouselNum数量值")
82
     })
84
     })
83
     @RequestMapping(value = "/carousel/activity/banner", method = RequestMethod.PUT)
85
     @RequestMapping(value = "/carousel/activity/banner", method = RequestMethod.PUT)
84
-    public ResponseBean updateActivityBanner(@RequestBody String parameter, HttpSession session) {
86
+    public ResponseBean updateActivityBanner(@RequestBody String parameter, HttpServletRequest request) {
85
         ResponseBean responseBean = new ResponseBean();
87
         ResponseBean responseBean = new ResponseBean();
86
-        UserElement userElement = getUserElement(session);
88
+        TaUser userElement = getTaUser(request);
87
         QueryWrapper<TpCarouselSetting> queryWrapper = new QueryWrapper<>();
89
         QueryWrapper<TpCarouselSetting> queryWrapper = new QueryWrapper<>();
88
-        queryWrapper.eq("community_id", userElement.getCommunityId());
90
+        queryWrapper.eq("community_id", userElement.getOrgId());
89
         queryWrapper.eq("carousel_type","activity");
91
         queryWrapper.eq("carousel_type","activity");
90
         TpCarouselSetting one = iCarouselSettingService.getOne(queryWrapper);
92
         TpCarouselSetting one = iCarouselSettingService.getOne(queryWrapper);
91
         Integer carouselNum = JSONObject.parseObject(parameter).getInteger("carouselNum");
93
         Integer carouselNum = JSONObject.parseObject(parameter).getInteger("carouselNum");
96
         } else {
98
         } else {
97
             one = new TpCarouselSetting();
99
             one = new TpCarouselSetting();
98
             one.setCarouselType("activity");
100
             one.setCarouselType("activity");
99
-            one.setCommunityId(userElement.getCommunityId());
101
+            one.setCommunityId(userElement.getOrgId());
100
             one.setCarouselNum(carouselNum);
102
             one.setCarouselNum(carouselNum);
101
             b = iCarouselSettingService.save(one);
103
             b = iCarouselSettingService.save(one);
102
         }
104
         }
115
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token"),
117
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token"),
116
     })
118
     })
117
     @RequestMapping(value = "/carousel/getBanner", method = RequestMethod.GET)
119
     @RequestMapping(value = "/carousel/getBanner", method = RequestMethod.GET)
118
-    public ResponseBean getBannerNum(HttpSession session) {
120
+    public ResponseBean getBannerNum(HttpServletRequest request) {
119
         ResponseBean responseBean = new ResponseBean();
121
         ResponseBean responseBean = new ResponseBean();
120
-        UserElement userElement = getUserElement(session);
122
+        TaUser userElement = getTaUser(request);
121
         QueryWrapper<TpCarouselSetting> activityQueryWrapper = new QueryWrapper<>();
123
         QueryWrapper<TpCarouselSetting> activityQueryWrapper = new QueryWrapper<>();
122
-        activityQueryWrapper.eq("community_id", userElement.getCommunityId());
124
+        activityQueryWrapper.eq("community_id", userElement.getOrgId());
123
         activityQueryWrapper.eq("carousel_type","activity");
125
         activityQueryWrapper.eq("carousel_type","activity");
124
         TpCarouselSetting activityOne = iCarouselSettingService.getOne(activityQueryWrapper);
126
         TpCarouselSetting activityOne = iCarouselSettingService.getOne(activityQueryWrapper);
125
 
127
 
126
         QueryWrapper<TpCarouselSetting> announcementQueryWrapper = new QueryWrapper<>();
128
         QueryWrapper<TpCarouselSetting> announcementQueryWrapper = new QueryWrapper<>();
127
-        announcementQueryWrapper.eq("community_id", userElement.getCommunityId());
129
+        announcementQueryWrapper.eq("community_id", userElement.getOrgId());
128
         announcementQueryWrapper.eq("carousel_type","announcement");
130
         announcementQueryWrapper.eq("carousel_type","announcement");
129
         TpCarouselSetting announcementOne = iCarouselSettingService.getOne(announcementQueryWrapper);
131
         TpCarouselSetting announcementOne = iCarouselSettingService.getOne(announcementQueryWrapper);
130
 
132
 

+ 1
- 1
src/main/java/com/huiju/estateagents/property/controller/CommunitiesController.java Näytä tiedosto

2
 
2
 
3
 
3
 
4
 import com.alibaba.fastjson.JSONObject;
4
 import com.alibaba.fastjson.JSONObject;
5
+import com.huiju.estateagents.base.BaseController;
5
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
6
-import com.huiju.estateagents.property.common.base.BaseController;
7
 import com.huiju.estateagents.property.service.IUserService;
7
 import com.huiju.estateagents.property.service.IUserService;
8
 import io.swagger.annotations.Api;
8
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.ApiImplicitParam;
9
 import io.swagger.annotations.ApiImplicitParam;

+ 18
- 16
src/main/java/com/huiju/estateagents/property/controller/HotelController.java Näytä tiedosto

2
 
2
 
3
 
3
 
4
 import com.alibaba.fastjson.JSONObject;
4
 import com.alibaba.fastjson.JSONObject;
5
+import com.huiju.estateagents.base.BaseController;
5
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.center.taUser.entity.TaUser;
6
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.common.UserElement;
7
-import com.huiju.estateagents.property.common.base.BaseController;
8
 import com.huiju.estateagents.property.model.Hotel;
9
 import com.huiju.estateagents.property.model.Hotel;
9
 import com.huiju.estateagents.property.model.HotelRoom;
10
 import com.huiju.estateagents.property.model.HotelRoom;
10
 import com.huiju.estateagents.property.service.IHotelRoomService;
11
 import com.huiju.estateagents.property.service.IHotelRoomService;
19
 import org.springframework.web.bind.annotation.RequestMethod;
20
 import org.springframework.web.bind.annotation.RequestMethod;
20
 import org.springframework.web.bind.annotation.RestController;
21
 import org.springframework.web.bind.annotation.RestController;
21
 
22
 
23
+import javax.servlet.http.HttpServletRequest;
22
 import javax.servlet.http.HttpSession;
24
 import javax.servlet.http.HttpSession;
23
 
25
 
24
 /**
26
 /**
52
     })
54
     })
53
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
55
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
54
     @RequestMapping(value = "/hotelRoomList", method = RequestMethod.POST)
56
     @RequestMapping(value = "/hotelRoomList", method = RequestMethod.POST)
55
-    public ResponseBean hotelRoom(@RequestBody String parameter, HttpSession session){
56
-        UserElement userElement = getUserElement(session);
57
-        ResponseBean  responseBean = iHotelService.hotelRoomLiset(parameter,userElement.getCommunityId());
57
+    public ResponseBean hotelRoom(@RequestBody String parameter, HttpServletRequest request){
58
+        TaUser userElement = getTaUser(request);
59
+        ResponseBean  responseBean = iHotelService.hotelRoomLiset(parameter,userElement.getOrgId());
58
         return responseBean;
60
         return responseBean;
59
     }
61
     }
60
 
62
 
69
     })
71
     })
70
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
72
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
71
     @RequestMapping(value = "/hotelRoomAdd", method = RequestMethod.POST)
73
     @RequestMapping(value = "/hotelRoomAdd", method = RequestMethod.POST)
72
-    public ResponseBean hotelRoomAdd(@RequestBody String parameter, HttpSession session){
73
-        UserElement userElement = getUserElement(session);
74
+    public ResponseBean hotelRoomAdd(@RequestBody String parameter, HttpServletRequest request){
75
+        TaUser userElement = getTaUser(request);
74
         ResponseBean  responseBean = iHotelService.hotelRoomAdd(parameter,userElement);
76
         ResponseBean  responseBean = iHotelService.hotelRoomAdd(parameter,userElement);
75
         return responseBean;
77
         return responseBean;
76
     }
78
     }
80
             @ApiImplicitParam(paramType = "body",dataType = "String",name = "parameter",value = "id:房间ID")})
82
             @ApiImplicitParam(paramType = "body",dataType = "String",name = "parameter",value = "id:房间ID")})
81
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
83
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
82
     @RequestMapping(value = "/getRoom", method = RequestMethod.POST)
84
     @RequestMapping(value = "/getRoom", method = RequestMethod.POST)
83
-    public ResponseBean getRoom(@RequestBody String parameter, HttpSession session){
84
-        UserElement userElement = getUserElement(session);
85
+    public ResponseBean getRoom(@RequestBody String parameter, HttpServletRequest request){
86
+        TaUser userElement = getTaUser(request);
85
         ResponseBean responseBean= new ResponseBean<>();
87
         ResponseBean responseBean= new ResponseBean<>();
86
 
88
 
87
        JSONObject object= JSONObject.parseObject(parameter);
89
        JSONObject object= JSONObject.parseObject(parameter);
101
     })
103
     })
102
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
104
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
103
     @RequestMapping(value = "/hotelRoomEdit", method = RequestMethod.POST)
105
     @RequestMapping(value = "/hotelRoomEdit", method = RequestMethod.POST)
104
-    public ResponseBean hotelRoomEdit(@RequestBody String parameter, HttpSession session){
105
-        UserElement userElement = getUserElement(session);
106
+    public ResponseBean hotelRoomEdit(@RequestBody String parameter, HttpServletRequest request){
107
+        TaUser userElement = getTaUser(request);
106
         ResponseBean  responseBean = iHotelService.hotelRoomEdit(parameter,userElement);
108
         ResponseBean  responseBean = iHotelService.hotelRoomEdit(parameter,userElement);
107
         return responseBean;
109
         return responseBean;
108
     }
110
     }
113
             )})
115
             )})
114
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
116
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
115
     @RequestMapping(value = "/hotelRoomRoomStatus", method = RequestMethod.POST)
117
     @RequestMapping(value = "/hotelRoomRoomStatus", method = RequestMethod.POST)
116
-    public ResponseBean hotelRoomRoomStatus(@RequestBody String parameter, HttpSession session){
117
-        UserElement userElement = getUserElement(session);
118
+    public ResponseBean hotelRoomRoomStatus(@RequestBody String parameter, HttpServletRequest request){
119
+        TaUser userElement = getTaUser(request);
118
         ResponseBean  responseBean = iHotelService.hotelRoomRoomStatus(parameter,userElement);
120
         ResponseBean  responseBean = iHotelService.hotelRoomRoomStatus(parameter,userElement);
119
         return responseBean;
121
         return responseBean;
120
     }
122
     }
124
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token"),
126
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token"),
125
     })
127
     })
126
     @RequestMapping(value = "/getHotelData",method = RequestMethod.GET)
128
     @RequestMapping(value = "/getHotelData",method = RequestMethod.GET)
127
-    public ResponseBean getHotelData(HttpSession session) {
129
+    public ResponseBean getHotelData(HttpServletRequest request) {
128
         ResponseBean responseBean = new ResponseBean();
130
         ResponseBean responseBean = new ResponseBean();
129
-        UserElement userElement = getUserElement(session);
131
+        TaUser userElement = getTaUser(request);
130
         Hotel hotel = iHotelService.getHotelData(userElement);
132
         Hotel hotel = iHotelService.getHotelData(userElement);
131
         responseBean.addSuccess(hotel);
133
         responseBean.addSuccess(hotel);
132
         return responseBean;
134
         return responseBean;
139
     })
141
     })
140
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
142
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
141
     @RequestMapping(value = "/addHotel", method = RequestMethod.POST)
143
     @RequestMapping(value = "/addHotel", method = RequestMethod.POST)
142
-    public ResponseBean addHotel(@RequestBody Hotel hotel, HttpSession session){
143
-        UserElement userElement = getUserElement(session);
144
+    public ResponseBean addHotel(@RequestBody Hotel hotel, HttpServletRequest request){
145
+        TaUser userElement = getTaUser(request);
144
         ResponseBean  responseBean = iHotelService.addHotel(hotel,userElement);
146
         ResponseBean  responseBean = iHotelService.addHotel(hotel,userElement);
145
         return responseBean;
147
         return responseBean;
146
     }
148
     }

+ 1
- 1
src/main/java/com/huiju/estateagents/property/controller/HotelRoomController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
-import com.huiju.estateagents.property.common.base.BaseController;
4
+import com.huiju.estateagents.base.BaseController;
5
 import org.springframework.web.bind.annotation.RequestMapping;
5
 import org.springframework.web.bind.annotation.RequestMapping;
6
 import org.springframework.web.bind.annotation.RestController;
6
 import org.springframework.web.bind.annotation.RestController;
7
 
7
 

+ 1
- 1
src/main/java/com/huiju/estateagents/property/controller/ImageController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
+import com.huiju.estateagents.base.BaseController;
3
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
4
-import com.huiju.estateagents.property.common.base.BaseController;
5
 import com.huiju.estateagents.property.service.ImageServiceI;
5
 import com.huiju.estateagents.property.service.ImageServiceI;
6
 import io.swagger.annotations.Api;
6
 import io.swagger.annotations.Api;
7
 import io.swagger.annotations.ApiOperation;
7
 import io.swagger.annotations.ApiOperation;

+ 5
- 3
src/main/java/com/huiju/estateagents/property/controller/IndexCountController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
+import com.huiju.estateagents.base.BaseController;
3
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
4
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
5
-import com.huiju.estateagents.property.common.base.BaseController;
6
 import com.huiju.estateagents.property.service.IndexCountServiceI;
7
 import com.huiju.estateagents.property.service.IndexCountServiceI;
7
 import com.google.common.collect.Maps;
8
 import com.google.common.collect.Maps;
8
 import io.swagger.annotations.ApiImplicitParam;
9
 import io.swagger.annotations.ApiImplicitParam;
13
 import org.springframework.web.bind.annotation.RequestMethod;
14
 import org.springframework.web.bind.annotation.RequestMethod;
14
 import org.springframework.web.bind.annotation.RestController;
15
 import org.springframework.web.bind.annotation.RestController;
15
 
16
 
17
+import javax.servlet.http.HttpServletRequest;
16
 import javax.servlet.http.HttpSession;
18
 import javax.servlet.http.HttpSession;
17
 import java.util.Map;
19
 import java.util.Map;
18
 
20
 
32
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
34
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
33
 	})
35
 	})
34
 	@RequestMapping(value = "/index/count", method = RequestMethod.GET)
36
 	@RequestMapping(value = "/index/count", method = RequestMethod.GET)
35
-	public ResponseBean getIndexCount(HttpSession session){
36
-		UserElement userElement = getUserElement(session);
37
+	public ResponseBean getIndexCount(HttpServletRequest request){
38
+		TaUser userElement = getTaUser(request);
37
 		ResponseBean  responseBean = new ResponseBean();
39
 		ResponseBean  responseBean = new ResponseBean();
38
 		Map<String,Object> indexCountMap = Maps.newHashMap();
40
 		Map<String,Object> indexCountMap = Maps.newHashMap();
39
 		try {
41
 		try {

+ 12
- 10
src/main/java/com/huiju/estateagents/property/controller/MessageController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
+import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
6
-import com.huiju.estateagents.property.common.base.BaseController;
7
 import com.huiju.estateagents.property.service.IMessageService;
8
 import com.huiju.estateagents.property.service.IMessageService;
8
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.ApiImplicitParam;
10
 import io.swagger.annotations.ApiImplicitParam;
15
 import org.springframework.web.bind.annotation.RequestMethod;
16
 import org.springframework.web.bind.annotation.RequestMethod;
16
 import org.springframework.web.bind.annotation.RestController;
17
 import org.springframework.web.bind.annotation.RestController;
17
 
18
 
19
+import javax.servlet.http.HttpServletRequest;
18
 import javax.servlet.http.HttpSession;
20
 import javax.servlet.http.HttpSession;
19
 
21
 
20
 /**
22
 /**
38
     })
40
     })
39
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
41
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
40
     @RequestMapping(value = "/messageLiset", method = RequestMethod.POST)
42
     @RequestMapping(value = "/messageLiset", method = RequestMethod.POST)
41
-    public ResponseBean messageLiset(@RequestBody String parameter, HttpSession session){
42
-        UserElement userElement = getUserElement(session);
43
-        ResponseBean  responseBean = messageService.messageLiset(parameter,userElement.getCommunityId(),userElement.getId());
43
+    public ResponseBean messageLiset(@RequestBody String parameter, HttpServletRequest request){
44
+        TaUser userElement = getTaUser(request);
45
+        ResponseBean  responseBean = messageService.messageLiset(parameter,userElement.getOrgId(),userElement.getUserId());
44
         return responseBean;
46
         return responseBean;
45
     }
47
     }
46
 
48
 
50
     })
52
     })
51
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
53
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
52
     @RequestMapping(value = "/myMessageList", method = RequestMethod.POST)
54
     @RequestMapping(value = "/myMessageList", method = RequestMethod.POST)
53
-    public ResponseBean myMessageList(@RequestBody String parameter, HttpSession session){
54
-        UserElement userElement = getUserElement(session);
55
-        ResponseBean  responseBean = messageService.myMessageList(parameter,userElement.getCommunityId(),userElement.getId());
55
+    public ResponseBean myMessageList(@RequestBody String parameter, HttpServletRequest request){
56
+        TaUser userElement = getTaUser(request);
57
+        ResponseBean  responseBean = messageService.myMessageList(parameter,userElement.getOrgId(),userElement.getUserId());
56
         return responseBean;
58
         return responseBean;
57
     }
59
     }
58
 
60
 
62
     })
64
     })
63
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
65
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
64
     @RequestMapping(value = "/delectRead", method = RequestMethod.POST)
66
     @RequestMapping(value = "/delectRead", method = RequestMethod.POST)
65
-    public ResponseBean delectRead(@RequestBody String parameter, HttpSession session){
66
-        UserElement userElement = getUserElement(session);
67
-        ResponseBean  responseBean = messageService.delectRead(parameter,userElement.getId());
67
+    public ResponseBean delectRead(@RequestBody String parameter, HttpServletRequest request){
68
+        TaUser userElement = getTaUser(request);
69
+        ResponseBean  responseBean = messageService.delectRead(parameter,userElement.getUserId());
68
         return responseBean;
70
         return responseBean;
69
     }
71
     }
70
 }
72
 }

+ 13
- 11
src/main/java/com/huiju/estateagents/property/controller/RoleController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
+import com.huiju.estateagents.base.BaseController;
3
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
4
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
5
-import com.huiju.estateagents.property.common.base.BaseController;
6
 import com.huiju.estateagents.property.model.SysRole;
7
 import com.huiju.estateagents.property.model.SysRole;
7
 import com.huiju.estateagents.property.service.RoleServiceI;
8
 import com.huiju.estateagents.property.service.RoleServiceI;
8
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.Api;
12
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.web.bind.annotation.*;
14
 import org.springframework.web.bind.annotation.*;
14
 
15
 
16
+import javax.servlet.http.HttpServletRequest;
15
 import javax.servlet.http.HttpSession;
17
 import javax.servlet.http.HttpSession;
16
 
18
 
17
 /**
19
 /**
38
 	public ResponseBean getRoleList(@RequestParam(value = "roleName", required = false) String roleName,
40
 	public ResponseBean getRoleList(@RequestParam(value = "roleName", required = false) String roleName,
39
 	                            @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
41
 	                            @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
40
 	                            @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
42
 	                            @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
41
-	                            HttpSession session) {
43
+	                            HttpServletRequest request) {
42
 		ResponseBean responseBean = new ResponseBean();
44
 		ResponseBean responseBean = new ResponseBean();
43
-		UserElement userElement = getUserElement(session);
45
+		TaUser userElement = getTaUser(request);
44
 		responseBean = roleService.getRoleList(roleName,userElement,pageNum,pageSize);
46
 		responseBean = roleService.getRoleList(roleName,userElement,pageNum,pageSize);
45
 		return responseBean;
47
 		return responseBean;
46
 	}
48
 	}
52
 			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "sysRole", value = "roleName角色名称;description角色描述;menuArray菜单id集合")
54
 			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "sysRole", value = "roleName角色名称;description角色描述;menuArray菜单id集合")
53
 	})
55
 	})
54
 	@RequestMapping(value = "/role/add", method = RequestMethod.POST)
56
 	@RequestMapping(value = "/role/add", method = RequestMethod.POST)
55
-	public ResponseBean addRole(@RequestBody SysRole sysRole, HttpSession session) {
57
+	public ResponseBean addRole(@RequestBody SysRole sysRole, HttpServletRequest request) {
56
 		ResponseBean responseBean = new ResponseBean();
58
 		ResponseBean responseBean = new ResponseBean();
57
-		UserElement userElement = getUserElement(session);
59
+		TaUser userElement = getTaUser(request);
58
 		responseBean = roleService.addRole(sysRole, userElement);
60
 		responseBean = roleService.addRole(sysRole, userElement);
59
 		return responseBean;
61
 		return responseBean;
60
 	}
62
 	}
68
 	})
70
 	})
69
 	@RequestMapping(value = "/role/{id}",method = RequestMethod.GET)
71
 	@RequestMapping(value = "/role/{id}",method = RequestMethod.GET)
70
 	public ResponseBean getRoleInfo(@PathVariable(value = "id", required = false) Integer id,
72
 	public ResponseBean getRoleInfo(@PathVariable(value = "id", required = false) Integer id,
71
-	                            HttpSession session) {
73
+	                            HttpServletRequest request) {
72
 		ResponseBean responseBean = new ResponseBean();
74
 		ResponseBean responseBean = new ResponseBean();
73
-		UserElement userElement = getUserElement(session);
75
+		TaUser userElement = getTaUser(request);
74
 		responseBean = roleService.getRoleInfo(id,userElement);
76
 		responseBean = roleService.getRoleInfo(id,userElement);
75
 		return responseBean;
77
 		return responseBean;
76
 	}
78
 	}
83
 			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "sysRole", value = "roleName角色名称;description角色描述;menuArray菜单id集合")
85
 			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "sysRole", value = "roleName角色名称;description角色描述;menuArray菜单id集合")
84
 	})
86
 	})
85
 	@RequestMapping(value = "/role/update/{id}", method = RequestMethod.PUT)
87
 	@RequestMapping(value = "/role/update/{id}", method = RequestMethod.PUT)
86
-	public ResponseBean updateRole(@PathVariable Integer id, @RequestBody SysRole sysRole, HttpSession session) {
88
+	public ResponseBean updateRole(@PathVariable Integer id, @RequestBody SysRole sysRole, HttpServletRequest request) {
87
 		ResponseBean responseBean = new ResponseBean();
89
 		ResponseBean responseBean = new ResponseBean();
88
-		UserElement userElement = getUserElement(session);
90
+		TaUser userElement = getTaUser(request);
89
 		sysRole.setId(id);
91
 		sysRole.setId(id);
90
 		responseBean = roleService.updateRole(sysRole, userElement);
92
 		responseBean = roleService.updateRole(sysRole, userElement);
91
 		return responseBean;
93
 		return responseBean;
98
 			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "sysRole", value = "idArray角色id集合")
100
 			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "sysRole", value = "idArray角色id集合")
99
 	})
101
 	})
100
 	@RequestMapping(value = "/role/delete", method = RequestMethod.POST)
102
 	@RequestMapping(value = "/role/delete", method = RequestMethod.POST)
101
-	public ResponseBean deleteRole(@RequestBody SysRole sysRole, HttpSession session) {
103
+	public ResponseBean deleteRole(@RequestBody SysRole sysRole, HttpServletRequest request) {
102
 		ResponseBean responseBean = new ResponseBean();
104
 		ResponseBean responseBean = new ResponseBean();
103
-		UserElement userElement = getUserElement(session);
105
+		TaUser userElement = getTaUser(request);
104
 		responseBean = roleService.deleteRole(sysRole, userElement);
106
 		responseBean = roleService.deleteRole(sysRole, userElement);
105
 		return responseBean;
107
 		return responseBean;
106
 	}
108
 	}

+ 1
- 1
src/main/java/com/huiju/estateagents/property/controller/SysUserRoleController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
-import com.huiju.estateagents.property.common.base.BaseController;
4
+import com.huiju.estateagents.base.BaseController;
5
 import org.springframework.web.bind.annotation.RequestMapping;
5
 import org.springframework.web.bind.annotation.RequestMapping;
6
 import org.springframework.web.bind.annotation.RestController;
6
 import org.springframework.web.bind.annotation.RestController;
7
 
7
 

+ 1
- 1
src/main/java/com/huiju/estateagents/property/controller/TaTemporaryLicenseCountController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
+import com.huiju.estateagents.base.BaseController;
3
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
4
-import com.huiju.estateagents.property.common.base.BaseController;
5
 import com.huiju.estateagents.property.model.TaTemporaryLicenseCount;
5
 import com.huiju.estateagents.property.model.TaTemporaryLicenseCount;
6
 import com.huiju.estateagents.property.service.ITaTemporaryLicenseCountService;
6
 import com.huiju.estateagents.property.service.ITaTemporaryLicenseCountService;
7
 import org.slf4j.Logger;
7
 import org.slf4j.Logger;

+ 1
- 1
src/main/java/com/huiju/estateagents/property/controller/TaUserLicenseCountController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
+import com.huiju.estateagents.base.BaseController;
3
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
4
-import com.huiju.estateagents.property.common.base.BaseController;
5
 import com.huiju.estateagents.property.model.TaUserLicenseCount;
5
 import com.huiju.estateagents.property.model.TaUserLicenseCount;
6
 import com.huiju.estateagents.property.service.ITaUserLicenseCountService;
6
 import com.huiju.estateagents.property.service.ITaUserLicenseCountService;
7
 import org.slf4j.Logger;
7
 import org.slf4j.Logger;

+ 6
- 5
src/main/java/com/huiju/estateagents/property/controller/TaUserLicenseOrderController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
+import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
6
-import com.huiju.estateagents.property.common.base.BaseController;
7
 import com.huiju.estateagents.property.service.ITaUserLicenseOrderService;
8
 import com.huiju.estateagents.property.service.ITaUserLicenseOrderService;
8
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.ApiImplicitParam;
10
 import io.swagger.annotations.ApiImplicitParam;
55
                                @RequestParam(value = "paymentTel",required = false) String paymentTel,
56
                                @RequestParam(value = "paymentTel",required = false) String paymentTel,
56
                                @RequestParam(value = "pageNum",defaultValue = "1", required = false) Integer pageNum,
57
                                @RequestParam(value = "pageNum",defaultValue = "1", required = false) Integer pageNum,
57
                                @RequestParam(value = "pageSize" ,defaultValue = "10", required = false) Integer pageSize,
58
                                @RequestParam(value = "pageSize" ,defaultValue = "10", required = false) Integer pageSize,
58
-                               HttpSession session) {
59
+                               HttpServletRequest request) {
59
 
60
 
60
-        UserElement userElement = getUserElement(session);
61
+        TaUser userElement = getTaUser(request);
61
         ResponseBean responseBean = iTaUserLicenseOrderService.getAll(id, licensePlate, orderNumber, paymentName, paymentTel, pageNum, pageSize, userElement);
62
         ResponseBean responseBean = iTaUserLicenseOrderService.getAll(id, licensePlate, orderNumber, paymentName, paymentTel, pageNum, pageSize, userElement);
62
         return responseBean;
63
         return responseBean;
63
     }
64
     }
68
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "header", name = "X-Auth-Token", value = "token")
69
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "header", name = "X-Auth-Token", value = "token")
69
     })
70
     })
70
     @RequestMapping(value = "/user/license/export", method = RequestMethod.GET)
71
     @RequestMapping(value = "/user/license/export", method = RequestMethod.GET)
71
-    public void exportDate(HttpServletRequest request, HttpServletResponse response, HttpSession session) {
72
-        UserElement userElement = getUserElement(session);
72
+    public void exportDate(HttpServletRequest request, HttpServletResponse response) {
73
+        TaUser userElement = getTaUser(request);
73
         ResponseBean responseBean = iTaUserLicenseOrderService.exportDate(userElement);
74
         ResponseBean responseBean = iTaUserLicenseOrderService.exportDate(userElement);
74
         Workbook workbook = (Workbook) responseBean.getData();
75
         Workbook workbook = (Workbook) responseBean.getData();
75
         this.setResponseHeader(response, "月租租车.xlsx");
76
         this.setResponseHeader(response, "月租租车.xlsx");

+ 7
- 5
src/main/java/com/huiju/estateagents/property/controller/TaVisitorLicenseSettingController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
+import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
6
-import com.huiju.estateagents.property.common.base.BaseController;
7
 import com.huiju.estateagents.property.service.ITaVisitorLicenseSettingService;
8
 import com.huiju.estateagents.property.service.ITaVisitorLicenseSettingService;
8
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.ApiImplicitParam;
10
 import io.swagger.annotations.ApiImplicitParam;
15
 import org.springframework.web.bind.annotation.RequestParam;
16
 import org.springframework.web.bind.annotation.RequestParam;
16
 import org.springframework.web.bind.annotation.RestController;
17
 import org.springframework.web.bind.annotation.RestController;
17
 
18
 
19
+import javax.servlet.http.HttpServletRequest;
18
 import javax.servlet.http.HttpSession;
20
 import javax.servlet.http.HttpSession;
19
 
21
 
20
 /**
22
 /**
39
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "header", name = "X-Auth-Token", value = "Token")
41
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "header", name = "X-Auth-Token", value = "Token")
40
     })
42
     })
41
     @RequestMapping(value = "/visitor/saveOrDelete", method = RequestMethod.POST)
43
     @RequestMapping(value = "/visitor/saveOrDelete", method = RequestMethod.POST)
42
-    public ResponseBean saveOrDelete(HttpSession session, @RequestParam("visitorLicenseBool") Boolean visitorLicenseBool){
44
+    public ResponseBean saveOrDelete(HttpServletRequest request, @RequestParam("visitorLicenseBool") Boolean visitorLicenseBool){
43
         ResponseBean responseBean = new ResponseBean();
45
         ResponseBean responseBean = new ResponseBean();
44
-        UserElement userElement = getUserElement(session);
46
+        TaUser userElement = getTaUser(request);
45
         responseBean = taVisitorLicenseSettingService.saveOrDelete(userElement, visitorLicenseBool);
47
         responseBean = taVisitorLicenseSettingService.saveOrDelete(userElement, visitorLicenseBool);
46
 
48
 
47
         return responseBean;
49
         return responseBean;
53
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
55
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
54
     })
56
     })
55
     @RequestMapping(value = "/visitor", method = RequestMethod.GET)
57
     @RequestMapping(value = "/visitor", method = RequestMethod.GET)
56
-    public ResponseBean getVisitorLicense(HttpSession session) {
58
+    public ResponseBean getVisitorLicense(HttpServletRequest request) {
57
         ResponseBean responseBean = new ResponseBean();
59
         ResponseBean responseBean = new ResponseBean();
58
-        UserElement userElement = getUserElement(session);
60
+        TaUser userElement = getTaUser(request);
59
         responseBean = taVisitorLicenseSettingService.getVisitorLicense(userElement);
61
         responseBean = taVisitorLicenseSettingService.getVisitorLicense(userElement);
60
         return responseBean;
62
         return responseBean;
61
     }
63
     }

+ 15
- 13
src/main/java/com/huiju/estateagents/property/controller/TpAnnouncementController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
+import com.huiju.estateagents.base.BaseController;
3
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
4
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
5
-import com.huiju.estateagents.property.common.base.BaseController;
6
 import com.huiju.estateagents.property.service.TpAnnouncementService;
7
 import com.huiju.estateagents.property.service.TpAnnouncementService;
7
 import io.swagger.annotations.Api;
8
 import io.swagger.annotations.Api;
8
 import io.swagger.annotations.ApiImplicitParam;
9
 import io.swagger.annotations.ApiImplicitParam;
14
 import org.springframework.web.bind.annotation.RequestMethod;
15
 import org.springframework.web.bind.annotation.RequestMethod;
15
 import org.springframework.web.bind.annotation.RestController;
16
 import org.springframework.web.bind.annotation.RestController;
16
 
17
 
18
+import javax.servlet.http.HttpServletRequest;
17
 import javax.servlet.http.HttpSession;
19
 import javax.servlet.http.HttpSession;
18
 
20
 
19
 @RestController
21
 @RestController
29
             @ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:公告编号,announcementTitle:公告标题 ,current:每页显示多少条,current:每页显示多少条,pageSzie:当前页数")})
31
             @ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:公告编号,announcementTitle:公告标题 ,current:每页显示多少条,current:每页显示多少条,pageSzie:当前页数")})
30
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
32
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
31
     @RequestMapping(value="/tpAnnouncement",method = RequestMethod.POST)
33
     @RequestMapping(value="/tpAnnouncement",method = RequestMethod.POST)
32
-    public ResponseBean tpAnnouncement(@RequestBody String paramets, HttpSession session){
33
-        UserElement userElement = getUserElement(session);
34
-        ResponseBean tpAnnouncementList=tpAnnouncementService.tpAnnouncemenList(paramets,userElement.getCommunityId());
34
+    public ResponseBean tpAnnouncement(@RequestBody String paramets, HttpServletRequest request){
35
+        TaUser userElement = getTaUser(request);
36
+        ResponseBean tpAnnouncementList=tpAnnouncementService.tpAnnouncemenList(paramets,userElement.getOrgId());
35
         return tpAnnouncementList;
37
         return tpAnnouncementList;
36
     }
38
     }
37
 
39
 
41
                     "announcementCarouselImg:轮播图,announcementContent:内容,contentImg:内容图片,sort:权重值,status:'0 是已作废 1 是已发布   2 是草稿 3 是已修改',")})
43
                     "announcementCarouselImg:轮播图,announcementContent:内容,contentImg:内容图片,sort:权重值,status:'0 是已作废 1 是已发布   2 是草稿 3 是已修改',")})
42
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
44
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
43
     @RequestMapping(value="/addAnnouncement",method = RequestMethod.POST)
45
     @RequestMapping(value="/addAnnouncement",method = RequestMethod.POST)
44
-    public ResponseBean addAnnouncement(@RequestBody String paramets, HttpSession session){
45
-        UserElement userElement = getUserElement(session);
46
-        ResponseBean  addAnnouncement= tpAnnouncementService.addAnnouncement(paramets,userElement.getCommunityId(),userElement.getId());
46
+    public ResponseBean addAnnouncement(@RequestBody String paramets, HttpServletRequest request){
47
+        TaUser userElement = getTaUser(request);
48
+        ResponseBean  addAnnouncement= tpAnnouncementService.addAnnouncement(paramets,userElement.getOrgId(),userElement.getUserId());
47
         return addAnnouncement;
49
         return addAnnouncement;
48
     }
50
     }
49
 
51
 
61
             @ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:公告id,announcementTitle:公告标题," +
63
             @ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:公告id,announcementTitle:公告标题," +
62
                     "announcementCarouselImg:轮播图,announcementContent:内容,contentImg:内容图片,sort:权重值,status:'0 是已作废 1 是已发布   2 是草稿 3 是已修改',")})
64
                     "announcementCarouselImg:轮播图,announcementContent:内容,contentImg:内容图片,sort:权重值,status:'0 是已作废 1 是已发布   2 是草稿 3 是已修改',")})
63
     @RequestMapping(value="/updateAnnouncement",method = RequestMethod.POST)
65
     @RequestMapping(value="/updateAnnouncement",method = RequestMethod.POST)
64
-    public ResponseBean updateAnnouncement(@RequestBody String paramets, HttpSession session){
65
-        UserElement userElement = getUserElement(session);
66
-        ResponseBean tpAnnouncement= tpAnnouncementService.updateAnnouncement(paramets,userElement.getCommunityId(),userElement.getId());
66
+    public ResponseBean updateAnnouncement(@RequestBody String paramets, HttpServletRequest request){
67
+        TaUser userElement = getTaUser(request);
68
+        ResponseBean tpAnnouncement= tpAnnouncementService.updateAnnouncement(paramets,userElement.getOrgId(),userElement.getUserId());
67
         return tpAnnouncement;
69
         return tpAnnouncement;
68
     }
70
     }
69
 
71
 
71
     @ApiImplicitParams({
73
     @ApiImplicitParams({
72
             @ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:公告id(多个)")})
74
             @ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:公告id(多个)")})
73
     @RequestMapping(value="/deleteAnnouncement",method = RequestMethod.POST)
75
     @RequestMapping(value="/deleteAnnouncement",method = RequestMethod.POST)
74
-    public ResponseBean deleteAnnouncement(@RequestBody String paramets, HttpSession session){
75
-        UserElement userElement = getUserElement(session);
76
-        ResponseBean tpAnnouncement= tpAnnouncementService.deleteAnnouncement(paramets,userElement.getCommunityId(),userElement.getId());
76
+    public ResponseBean deleteAnnouncement(@RequestBody String paramets, HttpServletRequest request){
77
+        TaUser userElement = getTaUser(request);
78
+        ResponseBean tpAnnouncement= tpAnnouncementService.deleteAnnouncement(paramets,userElement.getOrgId(),userElement.getUserId());
77
         return tpAnnouncement;
79
         return tpAnnouncement;
78
     }
80
     }
79
 
81
 

+ 1
- 1
src/main/java/com/huiju/estateagents/property/controller/TpBillInvoiceCountController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
+import com.huiju.estateagents.base.BaseController;
3
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
4
-import com.huiju.estateagents.property.common.base.BaseController;
5
 import com.huiju.estateagents.property.model.TpBillInvoiceCount;
5
 import com.huiju.estateagents.property.model.TpBillInvoiceCount;
6
 import com.huiju.estateagents.property.service.ITpBillInvoiceCountService;
6
 import com.huiju.estateagents.property.service.ITpBillInvoiceCountService;
7
 import org.slf4j.Logger;
7
 import org.slf4j.Logger;

+ 1
- 1
src/main/java/com/huiju/estateagents/property/controller/TpConfigurationController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
-import com.huiju.estateagents.property.common.base.BaseController;
4
+import com.huiju.estateagents.base.BaseController;
5
 import org.springframework.web.bind.annotation.RequestMapping;
5
 import org.springframework.web.bind.annotation.RequestMapping;
6
 import org.springframework.web.bind.annotation.RestController;
6
 import org.springframework.web.bind.annotation.RestController;
7
 
7
 

+ 11
- 9
src/main/java/com/huiju/estateagents/property/controller/TpEquipmentController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
+import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
6
-import com.huiju.estateagents.property.common.base.BaseController;
7
 import com.huiju.estateagents.property.service.ITpEquipmentService;
8
 import com.huiju.estateagents.property.service.ITpEquipmentService;
8
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.ApiImplicitParam;
10
 import io.swagger.annotations.ApiImplicitParam;
12
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.web.bind.annotation.*;
14
 import org.springframework.web.bind.annotation.*;
14
 
15
 
16
+import javax.servlet.http.HttpServletRequest;
15
 import javax.servlet.http.HttpSession;
17
 import javax.servlet.http.HttpSession;
16
 import java.util.List;
18
 import java.util.List;
17
 
19
 
37
         @ApiImplicitParam(paramType = "query", dataTypeClass = Integer.class, name = "type", value = "1 监控 2 访客机 3 可是对讲"),
39
         @ApiImplicitParam(paramType = "query", dataTypeClass = Integer.class, name = "type", value = "1 监控 2 访客机 3 可是对讲"),
38
         @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
40
         @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
39
     })
41
     })
40
-    public ResponseBean getAll(@RequestParam("type") Integer type, HttpSession session) {
42
+    public ResponseBean getAll(@RequestParam("type") Integer type, HttpServletRequest request) {
41
         ResponseBean responseBean = new ResponseBean();
43
         ResponseBean responseBean = new ResponseBean();
42
-        UserElement userElement = getUserElement(session);
44
+        TaUser userElement = getTaUser(request);
43
         responseBean = iTpEquipmentService.getAllByCommunityAndEquipmentType(userElement, type);
45
         responseBean = iTpEquipmentService.getAllByCommunityAndEquipmentType(userElement, type);
44
         return responseBean;
46
         return responseBean;
45
     }
47
     }
51
             @ApiImplicitParam(paramType = "body", dataTypeClass = Integer.class, name = "parameter", value = "监控设备数据"),
53
             @ApiImplicitParam(paramType = "body", dataTypeClass = Integer.class, name = "parameter", value = "监控设备数据"),
52
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
54
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
53
     })
55
     })
54
-    public ResponseBean saveOrUpdateMonitoring(@RequestBody String parameter, HttpSession session) {
56
+    public ResponseBean saveOrUpdateMonitoring(@RequestBody String parameter, HttpServletRequest request) {
55
         ResponseBean responseBean = new ResponseBean();
57
         ResponseBean responseBean = new ResponseBean();
56
-        UserElement userElement = getUserElement(session);
58
+        TaUser userElement = getTaUser(request);
57
         responseBean = iTpEquipmentService.saveOrUpdateMonitoring(parameter, userElement);
59
         responseBean = iTpEquipmentService.saveOrUpdateMonitoring(parameter, userElement);
58
         return responseBean;
60
         return responseBean;
59
     }
61
     }
64
             @ApiImplicitParam(paramType = "path", dataTypeClass = Integer.class, name = "id", value = "设备id"),
66
             @ApiImplicitParam(paramType = "path", dataTypeClass = Integer.class, name = "id", value = "设备id"),
65
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
67
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
66
     })
68
     })
67
-    public ResponseBean deleteEquipmentById(@PathVariable("id") Integer id, HttpSession session){
69
+    public ResponseBean deleteEquipmentById(@PathVariable("id") Integer id, HttpServletRequest request){
68
         ResponseBean responseBean = new ResponseBean();
70
         ResponseBean responseBean = new ResponseBean();
69
         responseBean = iTpEquipmentService.deleteEquipmentById(id);
71
         responseBean = iTpEquipmentService.deleteEquipmentById(id);
70
         return responseBean;
72
         return responseBean;
76
             @ApiImplicitParam(paramType = "body", dataTypeClass = Integer.class, name = "ids", value = "设备id"),
78
             @ApiImplicitParam(paramType = "body", dataTypeClass = Integer.class, name = "ids", value = "设备id"),
77
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
79
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
78
     })
80
     })
79
-    public ResponseBean deleteBachEquipmentById(@RequestBody List<Integer> ids, HttpSession session){
81
+    public ResponseBean deleteBachEquipmentById(@RequestBody List<Integer> ids, HttpServletRequest request){
80
         ResponseBean responseBean = new ResponseBean();
82
         ResponseBean responseBean = new ResponseBean();
81
         responseBean = iTpEquipmentService.deleteBachEquipmentById(ids);
83
         responseBean = iTpEquipmentService.deleteBachEquipmentById(ids);
82
         return responseBean;
84
         return responseBean;
90
             @ApiImplicitParam(paramType = "path", dataTypeClass = Integer.class, name = "id", value = "设备id"),
92
             @ApiImplicitParam(paramType = "path", dataTypeClass = Integer.class, name = "id", value = "设备id"),
91
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
93
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
92
     })
94
     })
93
-    public ResponseBean getMonitoringById(@RequestParam("type") Integer type, @PathVariable("id") Integer id, HttpSession session) {
95
+    public ResponseBean getMonitoringById(@RequestParam("type") Integer type, @PathVariable("id") Integer id, HttpServletRequest request) {
94
         ResponseBean responseBean = new ResponseBean();
96
         ResponseBean responseBean = new ResponseBean();
95
-        UserElement userElement = getUserElement(session);
97
+        TaUser userElement = getTaUser(request);
96
         responseBean = iTpEquipmentService.getMonitoringById(userElement, type, id);
98
         responseBean = iTpEquipmentService.getMonitoringById(userElement, type, id);
97
         return responseBean;
99
         return responseBean;
98
     }
100
     }

+ 1
- 1
src/main/java/com/huiju/estateagents/property/controller/TpEquipmentTreeController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
-import com.huiju.estateagents.property.common.base.BaseController;
4
+import com.huiju.estateagents.base.BaseController;
5
 import org.springframework.web.bind.annotation.RequestMapping;
5
 import org.springframework.web.bind.annotation.RequestMapping;
6
 import org.springframework.web.bind.annotation.RestController;
6
 import org.springframework.web.bind.annotation.RestController;
7
 
7
 

+ 1
- 1
src/main/java/com/huiju/estateagents/property/controller/TpHotelImgController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
-import com.huiju.estateagents.property.common.base.BaseController;
4
+import com.huiju.estateagents.base.BaseController;
5
 import org.springframework.web.bind.annotation.RequestMapping;
5
 import org.springframework.web.bind.annotation.RequestMapping;
6
 import org.springframework.web.bind.annotation.RestController;
6
 import org.springframework.web.bind.annotation.RestController;
7
 
7
 

+ 17
- 15
src/main/java/com/huiju/estateagents/property/controller/TpRentalHouseController.java Näytä tiedosto

3
 
3
 
4
 import com.alibaba.fastjson.JSONArray;
4
 import com.alibaba.fastjson.JSONArray;
5
 import com.alibaba.fastjson.JSONObject;
5
 import com.alibaba.fastjson.JSONObject;
6
+import com.huiju.estateagents.base.BaseController;
6
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.base.ResponseBean;
8
+import com.huiju.estateagents.center.taUser.entity.TaUser;
7
 import com.huiju.estateagents.property.common.UserElement;
9
 import com.huiju.estateagents.property.common.UserElement;
8
-import com.huiju.estateagents.property.common.base.BaseController;
9
 import com.huiju.estateagents.property.model.TpRentalHouse;
10
 import com.huiju.estateagents.property.model.TpRentalHouse;
10
 import com.huiju.estateagents.property.service.ITpRentalHouseService;
11
 import com.huiju.estateagents.property.service.ITpRentalHouseService;
11
 import io.swagger.annotations.Api;
12
 import io.swagger.annotations.Api;
15
 import org.springframework.beans.factory.annotation.Autowired;
16
 import org.springframework.beans.factory.annotation.Autowired;
16
 import org.springframework.web.bind.annotation.*;
17
 import org.springframework.web.bind.annotation.*;
17
 
18
 
19
+import javax.servlet.http.HttpServletRequest;
18
 import javax.servlet.http.HttpSession;
20
 import javax.servlet.http.HttpSession;
19
 import java.time.LocalDateTime;
21
 import java.time.LocalDateTime;
20
 import java.util.ArrayList;
22
 import java.util.ArrayList;
60
 	                                @RequestParam(value = "houseStatus") String houseStatus,
62
 	                                @RequestParam(value = "houseStatus") String houseStatus,
61
 	                                @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
63
 	                                @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
62
 	                                @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
64
 	                                @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
63
-	                                HttpSession session) {
65
+	                                HttpServletRequest request) {
64
 		ResponseBean responseBean = new ResponseBean();
66
 		ResponseBean responseBean = new ResponseBean();
65
-		UserElement userElement = getUserElement(session);
67
+		TaUser userElement = getTaUser(request);
66
 		responseBean = tpRentalHouseService.getRentalList(id,houseName,startPrice,endPrice,rentalType,houseType,houseStatus,userElement,pageNum,pageSize);
68
 		responseBean = tpRentalHouseService.getRentalList(id,houseName,startPrice,endPrice,rentalType,houseType,houseStatus,userElement,pageNum,pageSize);
67
 		return responseBean;
69
 		return responseBean;
68
 	}
70
 	}
73
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
75
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
74
 	})
76
 	})
75
 	@RequestMapping(value = "/rental/add",method = RequestMethod.POST)
77
 	@RequestMapping(value = "/rental/add",method = RequestMethod.POST)
76
-	public ResponseBean saveRental(@RequestBody TpRentalHouse rentalHouse, HttpSession session){
78
+	public ResponseBean saveRental(@RequestBody TpRentalHouse rentalHouse, HttpServletRequest request){
77
 		ResponseBean responseBean = new ResponseBean();
79
 		ResponseBean responseBean = new ResponseBean();
78
-		UserElement userElement = getUserElement(session);
80
+		TaUser userElement = getTaUser(request);
79
 		responseBean = tpRentalHouseService.saveRental(rentalHouse,userElement);
81
 		responseBean = tpRentalHouseService.saveRental(rentalHouse,userElement);
80
 		return responseBean;
82
 		return responseBean;
81
 	}
83
 	}
86
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
88
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
87
 	})
89
 	})
88
 	@RequestMapping(value = "/rental/update",method = RequestMethod.POST)
90
 	@RequestMapping(value = "/rental/update",method = RequestMethod.POST)
89
-	public ResponseBean updateRental(@RequestBody TpRentalHouse rentalHouse, HttpSession session){
91
+	public ResponseBean updateRental(@RequestBody TpRentalHouse rentalHouse, HttpServletRequest request){
90
 		ResponseBean responseBean = new ResponseBean();
92
 		ResponseBean responseBean = new ResponseBean();
91
-		UserElement userElement = getUserElement(session);
93
+		TaUser userElement = getTaUser(request);
92
 		responseBean = tpRentalHouseService.updateRental(rentalHouse,userElement);
94
 		responseBean = tpRentalHouseService.updateRental(rentalHouse,userElement);
93
 		return responseBean;
95
 		return responseBean;
94
 	}
96
 	}
99
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
101
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
100
 	})
102
 	})
101
 	@RequestMapping(value = "/rental/get/{id}",method = RequestMethod.GET)
103
 	@RequestMapping(value = "/rental/get/{id}",method = RequestMethod.GET)
102
-	public ResponseBean getRental(@PathVariable Integer id, HttpSession session){
104
+	public ResponseBean getRental(@PathVariable Integer id, HttpServletRequest request){
103
 		ResponseBean responseBean = new ResponseBean();
105
 		ResponseBean responseBean = new ResponseBean();
104
-		UserElement userElement = getUserElement(session);
106
+		TaUser userElement = getTaUser(request);
105
 		TpRentalHouse rentalHouse = tpRentalHouseService.getRentalById(id);
107
 		TpRentalHouse rentalHouse = tpRentalHouseService.getRentalById(id);
106
 		responseBean.addSuccess(rentalHouse);
108
 		responseBean.addSuccess(rentalHouse);
107
 		return responseBean;
109
 		return responseBean;
113
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
115
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
114
 	})
116
 	})
115
 	@RequestMapping(value = "/rental/shelf",method = RequestMethod.POST)
117
 	@RequestMapping(value = "/rental/shelf",method = RequestMethod.POST)
116
-	public ResponseBean shelfRental(@RequestBody String jsonString, HttpSession session){
118
+	public ResponseBean shelfRental(@RequestBody String jsonString, HttpServletRequest request){
117
 		ResponseBean responseBean = new ResponseBean();
119
 		ResponseBean responseBean = new ResponseBean();
118
-		UserElement userElement = getUserElement(session);
120
+		TaUser userElement = getTaUser(request);
119
 		JSONObject jsonObject = JSONObject.parseObject(jsonString);
121
 		JSONObject jsonObject = JSONObject.parseObject(jsonString);
120
 		JSONArray ids = jsonObject.getJSONArray("idArray");
122
 		JSONArray ids = jsonObject.getJSONArray("idArray");
121
 		List<TpRentalHouse> rentalList = new ArrayList<>();
123
 		List<TpRentalHouse> rentalList = new ArrayList<>();
123
 			TpRentalHouse rentalHouse = new TpRentalHouse();
125
 			TpRentalHouse rentalHouse = new TpRentalHouse();
124
 			rentalHouse.setId((Integer) id);
126
 			rentalHouse.setId((Integer) id);
125
 			rentalHouse.setHouseStatus("1");
127
 			rentalHouse.setHouseStatus("1");
126
-			rentalHouse.setUpdateUser(userElement.getId());
128
+			rentalHouse.setUpdateUser(userElement.getUserId());
127
 			rentalHouse.setUpdateDate(LocalDateTime.now());
129
 			rentalHouse.setUpdateDate(LocalDateTime.now());
128
 			rentalList.add(rentalHouse);
130
 			rentalList.add(rentalHouse);
129
 		}
131
 		}
143
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
145
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
144
 	})
146
 	})
145
 	@RequestMapping(value = "/rental/obtained",method = RequestMethod.POST)
147
 	@RequestMapping(value = "/rental/obtained",method = RequestMethod.POST)
146
-	public ResponseBean obtainedRental(@RequestBody String jsonString, HttpSession session){
148
+	public ResponseBean obtainedRental(@RequestBody String jsonString, HttpServletRequest request){
147
 		ResponseBean responseBean = new ResponseBean();
149
 		ResponseBean responseBean = new ResponseBean();
148
-		UserElement userElement = getUserElement(session);
150
+		TaUser userElement = getTaUser(request);
149
 		JSONObject jsonObject = JSONObject.parseObject(jsonString);
151
 		JSONObject jsonObject = JSONObject.parseObject(jsonString);
150
 		JSONArray ids = jsonObject.getJSONArray("idArray");
152
 		JSONArray ids = jsonObject.getJSONArray("idArray");
151
 		List<TpRentalHouse> rentalList = new ArrayList<>();
153
 		List<TpRentalHouse> rentalList = new ArrayList<>();
153
 			TpRentalHouse rentalHouse = new TpRentalHouse();
155
 			TpRentalHouse rentalHouse = new TpRentalHouse();
154
 			rentalHouse.setId((Integer) id);
156
 			rentalHouse.setId((Integer) id);
155
 			rentalHouse.setHouseStatus("2");
157
 			rentalHouse.setHouseStatus("2");
156
-			rentalHouse.setUpdateUser(userElement.getId());
158
+			rentalHouse.setUpdateUser(userElement.getUserId());
157
 			rentalHouse.setUpdateDate(LocalDateTime.now());
159
 			rentalHouse.setUpdateDate(LocalDateTime.now());
158
 			rentalList.add(rentalHouse);
160
 			rentalList.add(rentalHouse);
159
 		}
161
 		}

+ 1
- 1
src/main/java/com/huiju/estateagents/property/controller/TpRentalHouseImgController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
-import com.huiju.estateagents.property.common.base.BaseController;
4
+import com.huiju.estateagents.base.BaseController;
5
 import org.springframework.web.bind.annotation.RequestMapping;
5
 import org.springframework.web.bind.annotation.RequestMapping;
6
 import org.springframework.web.bind.annotation.RestController;
6
 import org.springframework.web.bind.annotation.RestController;
7
 
7
 

+ 17
- 15
src/main/java/com/huiju/estateagents/property/controller/TpShopController.java Näytä tiedosto

3
 
3
 
4
 import com.alibaba.fastjson.JSONArray;
4
 import com.alibaba.fastjson.JSONArray;
5
 import com.alibaba.fastjson.JSONObject;
5
 import com.alibaba.fastjson.JSONObject;
6
+import com.huiju.estateagents.base.BaseController;
6
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.base.ResponseBean;
8
+import com.huiju.estateagents.center.taUser.entity.TaUser;
7
 import com.huiju.estateagents.property.common.UserElement;
9
 import com.huiju.estateagents.property.common.UserElement;
8
-import com.huiju.estateagents.property.common.base.BaseController;
9
 import com.huiju.estateagents.property.model.TpShop;
10
 import com.huiju.estateagents.property.model.TpShop;
10
 import com.huiju.estateagents.property.service.ITpShopService;
11
 import com.huiju.estateagents.property.service.ITpShopService;
11
 import io.swagger.annotations.Api;
12
 import io.swagger.annotations.Api;
15
 import org.springframework.beans.factory.annotation.Autowired;
16
 import org.springframework.beans.factory.annotation.Autowired;
16
 import org.springframework.web.bind.annotation.*;
17
 import org.springframework.web.bind.annotation.*;
17
 
18
 
19
+import javax.servlet.http.HttpServletRequest;
18
 import javax.servlet.http.HttpSession;
20
 import javax.servlet.http.HttpSession;
19
 import java.time.LocalDateTime;
21
 import java.time.LocalDateTime;
20
 import java.util.ArrayList;
22
 import java.util.ArrayList;
54
 	                                @RequestParam(value = "shopStatus") String shopStatus,
56
 	                                @RequestParam(value = "shopStatus") String shopStatus,
55
 	                                @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
57
 	                                @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
56
 	                                @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
58
 	                                @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
57
-	                                HttpSession session) {
59
+	                                HttpServletRequest request) {
58
 		ResponseBean responseBean = new ResponseBean();
60
 		ResponseBean responseBean = new ResponseBean();
59
-		UserElement userElement = getUserElement(session);
61
+		TaUser userElement = getTaUser(request);
60
 		responseBean = shopService.getShopList(id,shopName,shopTypeId,shopStatus,userElement,pageNum,pageSize);
62
 		responseBean = shopService.getShopList(id,shopName,shopTypeId,shopStatus,userElement,pageNum,pageSize);
61
 		return responseBean;
63
 		return responseBean;
62
 	}
64
 	}
67
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
69
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
68
 	})
70
 	})
69
 	@RequestMapping(value = "/shop/add",method = RequestMethod.POST)
71
 	@RequestMapping(value = "/shop/add",method = RequestMethod.POST)
70
-	public ResponseBean saveShop(@RequestBody TpShop shop, HttpSession session){
72
+	public ResponseBean saveShop(@RequestBody TpShop shop, HttpServletRequest request){
71
 		ResponseBean responseBean = new ResponseBean();
73
 		ResponseBean responseBean = new ResponseBean();
72
-		UserElement userElement = getUserElement(session);
74
+		TaUser userElement = getTaUser(request);
73
 		responseBean = shopService.saveShop(shop,userElement);
75
 		responseBean = shopService.saveShop(shop,userElement);
74
 		return responseBean;
76
 		return responseBean;
75
 	}
77
 	}
80
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
82
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
81
 	})
83
 	})
82
 	@RequestMapping(value = "/shop/get/{id}",method = RequestMethod.GET)
84
 	@RequestMapping(value = "/shop/get/{id}",method = RequestMethod.GET)
83
-	public ResponseBean getShop(@PathVariable Integer id, HttpSession session){
85
+	public ResponseBean getShop(@PathVariable Integer id, HttpServletRequest request){
84
 		ResponseBean responseBean = new ResponseBean();
86
 		ResponseBean responseBean = new ResponseBean();
85
-		UserElement userElement = getUserElement(session);
87
+		TaUser userElement = getTaUser(request);
86
 		TpShop tpShop = shopService.getShopById(id);
88
 		TpShop tpShop = shopService.getShopById(id);
87
 		responseBean.addSuccess(tpShop);
89
 		responseBean.addSuccess(tpShop);
88
 		return responseBean;
90
 		return responseBean;
94
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
96
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
95
 	})
97
 	})
96
 	@RequestMapping(value = "/shop/update",method = RequestMethod.POST)
98
 	@RequestMapping(value = "/shop/update",method = RequestMethod.POST)
97
-	public ResponseBean updateShop(@RequestBody TpShop shop, HttpSession session){
99
+	public ResponseBean updateShop(@RequestBody TpShop shop, HttpServletRequest request){
98
 		ResponseBean responseBean = new ResponseBean();
100
 		ResponseBean responseBean = new ResponseBean();
99
-		UserElement userElement = getUserElement(session);
101
+		TaUser userElement = getTaUser(request);
100
 		responseBean = shopService.updateShop(shop,userElement);
102
 		responseBean = shopService.updateShop(shop,userElement);
101
 		return responseBean;
103
 		return responseBean;
102
 	}
104
 	}
107
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
109
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
108
 	})
110
 	})
109
 	@RequestMapping(value = "/shop/shelf",method = RequestMethod.POST)
111
 	@RequestMapping(value = "/shop/shelf",method = RequestMethod.POST)
110
-	public ResponseBean shelfShop(@RequestBody String jsonString, HttpSession session){
112
+	public ResponseBean shelfShop(@RequestBody String jsonString, HttpServletRequest request){
111
 		ResponseBean responseBean = new ResponseBean();
113
 		ResponseBean responseBean = new ResponseBean();
112
-		UserElement userElement = getUserElement(session);
114
+		TaUser userElement = getTaUser(request);
113
 		JSONObject jsonObject = JSONObject.parseObject(jsonString);
115
 		JSONObject jsonObject = JSONObject.parseObject(jsonString);
114
 		JSONArray ids = jsonObject.getJSONArray("idArray");
116
 		JSONArray ids = jsonObject.getJSONArray("idArray");
115
 		List<TpShop> tpShopList = new ArrayList<>();
117
 		List<TpShop> tpShopList = new ArrayList<>();
117
 			TpShop tpShop = new TpShop();
119
 			TpShop tpShop = new TpShop();
118
 			tpShop.setId((Integer) id);
120
 			tpShop.setId((Integer) id);
119
 			tpShop.setShopStatus("1");
121
 			tpShop.setShopStatus("1");
120
-			tpShop.setUpdateUser(userElement.getId());
122
+			tpShop.setUpdateUser(userElement.getUserId());
121
 			tpShop.setUpdateDate(LocalDateTime.now());
123
 			tpShop.setUpdateDate(LocalDateTime.now());
122
 			tpShopList.add(tpShop);
124
 			tpShopList.add(tpShop);
123
 		}
125
 		}
137
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
139
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
138
 	})
140
 	})
139
 	@RequestMapping(value = "/shop/obtained",method = RequestMethod.POST)
141
 	@RequestMapping(value = "/shop/obtained",method = RequestMethod.POST)
140
-	public ResponseBean obtainedShop(@RequestBody String jsonString, HttpSession session){
142
+	public ResponseBean obtainedShop(@RequestBody String jsonString, HttpServletRequest request){
141
 		ResponseBean responseBean = new ResponseBean();
143
 		ResponseBean responseBean = new ResponseBean();
142
-		UserElement userElement = getUserElement(session);
144
+		TaUser userElement = getTaUser(request);
143
 		JSONObject jsonObject = JSONObject.parseObject(jsonString);
145
 		JSONObject jsonObject = JSONObject.parseObject(jsonString);
144
 		JSONArray ids = jsonObject.getJSONArray("idArray");
146
 		JSONArray ids = jsonObject.getJSONArray("idArray");
145
 		List<TpShop> tpShopList = new ArrayList<>();
147
 		List<TpShop> tpShopList = new ArrayList<>();
147
 			TpShop tpShop = new TpShop();
149
 			TpShop tpShop = new TpShop();
148
 			tpShop.setId((Integer) id);
150
 			tpShop.setId((Integer) id);
149
 			tpShop.setShopStatus("2");
151
 			tpShop.setShopStatus("2");
150
-			tpShop.setUpdateUser(userElement.getId());
152
+			tpShop.setUpdateUser(userElement.getUserId());
151
 			tpShop.setUpdateDate(LocalDateTime.now());
153
 			tpShop.setUpdateDate(LocalDateTime.now());
152
 			tpShopList.add(tpShop);
154
 			tpShopList.add(tpShop);
153
 		}
155
 		}

+ 1
- 1
src/main/java/com/huiju/estateagents/property/controller/TpShopImgController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
-import com.huiju.estateagents.property.common.base.BaseController;
4
+import com.huiju.estateagents.base.BaseController;
5
 import org.springframework.web.bind.annotation.RequestMapping;
5
 import org.springframework.web.bind.annotation.RequestMapping;
6
 import org.springframework.web.bind.annotation.RestController;
6
 import org.springframework.web.bind.annotation.RestController;
7
 
7
 

+ 5
- 3
src/main/java/com/huiju/estateagents/property/controller/TpShopSettingController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
+import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
6
-import com.huiju.estateagents.property.common.base.BaseController;
7
 import com.huiju.estateagents.property.service.ITpShopSettingService;
8
 import com.huiju.estateagents.property.service.ITpShopSettingService;
8
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.ApiImplicitParam;
10
 import io.swagger.annotations.ApiImplicitParam;
15
 import org.springframework.web.bind.annotation.RequestMethod;
16
 import org.springframework.web.bind.annotation.RequestMethod;
16
 import org.springframework.web.bind.annotation.RestController;
17
 import org.springframework.web.bind.annotation.RestController;
17
 
18
 
19
+import javax.servlet.http.HttpServletRequest;
18
 import javax.servlet.http.HttpSession;
20
 import javax.servlet.http.HttpSession;
19
 
21
 
20
 /**
22
 /**
40
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
42
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
41
 	})
43
 	})
42
 	@RequestMapping(value = "/shop/add/setting",method = RequestMethod.POST)
44
 	@RequestMapping(value = "/shop/add/setting",method = RequestMethod.POST)
43
-	public ResponseBean changeShopSetting(@RequestBody String jsonString, HttpSession session){
45
+	public ResponseBean changeShopSetting(@RequestBody String jsonString, HttpServletRequest request){
44
 		ResponseBean responseBean = new ResponseBean();
46
 		ResponseBean responseBean = new ResponseBean();
45
-		UserElement userElement = getUserElement(session);
47
+		TaUser userElement = getTaUser(request);
46
 		responseBean = shopSettingService.changeShopSetting(userElement,jsonString);
48
 		responseBean = shopSettingService.changeShopSetting(userElement,jsonString);
47
 		return responseBean;
49
 		return responseBean;
48
 	}
50
 	}

+ 19
- 17
src/main/java/com/huiju/estateagents/property/controller/TpShopTypeController.java Näytä tiedosto

2
 
2
 
3
 
3
 
4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
+import com.huiju.estateagents.base.BaseController;
5
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.center.taUser.entity.TaUser;
6
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.common.UserElement;
7
-import com.huiju.estateagents.property.common.base.BaseController;
8
 import com.huiju.estateagents.property.model.TpShopType;
9
 import com.huiju.estateagents.property.model.TpShopType;
9
 import com.huiju.estateagents.property.service.ITpShopTypeService;
10
 import com.huiju.estateagents.property.service.ITpShopTypeService;
10
 import io.swagger.annotations.Api;
11
 import io.swagger.annotations.Api;
14
 import org.springframework.beans.factory.annotation.Autowired;
15
 import org.springframework.beans.factory.annotation.Autowired;
15
 import org.springframework.web.bind.annotation.*;
16
 import org.springframework.web.bind.annotation.*;
16
 
17
 
18
+import javax.servlet.http.HttpServletRequest;
17
 import javax.servlet.http.HttpSession;
19
 import javax.servlet.http.HttpSession;
18
 import java.time.LocalDateTime;
20
 import java.time.LocalDateTime;
19
 import java.util.List;
21
 import java.util.List;
43
 	})
45
 	})
44
 	@RequestMapping(value = "/shop/types",method = RequestMethod.GET)
46
 	@RequestMapping(value = "/shop/types",method = RequestMethod.GET)
45
 	public ResponseBean getTypesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
47
 	public ResponseBean getTypesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
46
-                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize, HttpSession session){
48
+                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize, HttpServletRequest request){
47
 		ResponseBean responseBean = new ResponseBean();
49
 		ResponseBean responseBean = new ResponseBean();
48
-		UserElement userElement = getUserElement(session);
49
-		responseBean = shopTypeService.getTypesList(userElement.getCommunityId(),pageNum,pageSize);
50
+		TaUser userElement = getTaUser(request);
51
+		responseBean = shopTypeService.getTypesList(userElement.getOrgId(),pageNum,pageSize);
50
 		return responseBean;
52
 		return responseBean;
51
 	}
53
 	}
52
 	
54
 	
56
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
58
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
57
 	})
59
 	})
58
 	@RequestMapping(value = "/shop/add/type",method = RequestMethod.POST)
60
 	@RequestMapping(value = "/shop/add/type",method = RequestMethod.POST)
59
-	public ResponseBean saveShopType(@RequestBody TpShopType shopType, HttpSession session){
61
+	public ResponseBean saveShopType(@RequestBody TpShopType shopType, HttpServletRequest request){
60
 		ResponseBean responseBean = new ResponseBean();
62
 		ResponseBean responseBean = new ResponseBean();
61
-		UserElement userElement = getUserElement(session);
62
-		shopType.setCommunityId(userElement.getCommunityId());
63
+		TaUser userElement = getTaUser(request);
64
+		shopType.setCommunityId(userElement.getOrgId());
63
 		shopType.setSource("self");
65
 		shopType.setSource("self");
64
-		shopType.setCreateUser(userElement.getId());
66
+		shopType.setCreateUser(userElement.getUserId());
65
 		shopType.setCreateDate(LocalDateTime.now());
67
 		shopType.setCreateDate(LocalDateTime.now());
66
 		//查看索引是否存在
68
 		//查看索引是否存在
67
 		QueryWrapper<TpShopType> shopTypeQueryWrapper = new QueryWrapper<>();
69
 		QueryWrapper<TpShopType> shopTypeQueryWrapper = new QueryWrapper<>();
87
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
89
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
88
 	})
90
 	})
89
 	@RequestMapping(value = "/shop/get/type/{id}",method = RequestMethod.GET)
91
 	@RequestMapping(value = "/shop/get/type/{id}",method = RequestMethod.GET)
90
-	public ResponseBean getShopType(@PathVariable Integer id, HttpSession session){
92
+	public ResponseBean getShopType(@PathVariable Integer id, HttpServletRequest request){
91
 		ResponseBean responseBean = new ResponseBean();
93
 		ResponseBean responseBean = new ResponseBean();
92
-		UserElement userElement = getUserElement(session);
94
+		TaUser userElement = getTaUser(request);
93
 		TpShopType tpShopType = shopTypeService.getById(id);
95
 		TpShopType tpShopType = shopTypeService.getById(id);
94
 		responseBean.addSuccess(tpShopType);
96
 		responseBean.addSuccess(tpShopType);
95
 		return responseBean;
97
 		return responseBean;
101
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
103
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
102
 	})
104
 	})
103
 	@RequestMapping(value = "/shop/update/type",method = RequestMethod.POST)
105
 	@RequestMapping(value = "/shop/update/type",method = RequestMethod.POST)
104
-	public ResponseBean updateShopType(@RequestBody TpShopType shopType, HttpSession session){
106
+	public ResponseBean updateShopType(@RequestBody TpShopType shopType, HttpServletRequest request){
105
 		ResponseBean responseBean = new ResponseBean();
107
 		ResponseBean responseBean = new ResponseBean();
106
-		UserElement userElement = getUserElement(session);
108
+		TaUser userElement = getTaUser(request);
107
 		//查看索引是否存在
109
 		//查看索引是否存在
108
 		QueryWrapper<TpShopType> shopTypeQueryWrapper = new QueryWrapper<>();
110
 		QueryWrapper<TpShopType> shopTypeQueryWrapper = new QueryWrapper<>();
109
-		shopTypeQueryWrapper.eq("community_id",userElement.getCommunityId());
111
+		shopTypeQueryWrapper.eq("community_id",userElement.getOrgId());
110
 		shopTypeQueryWrapper.eq("sort",shopType.getSort());
112
 		shopTypeQueryWrapper.eq("sort",shopType.getSort());
111
 		shopTypeQueryWrapper.ne("id",shopType.getId());
113
 		shopTypeQueryWrapper.ne("id",shopType.getId());
112
 		List<TpShopType> list = shopTypeService.list(shopTypeQueryWrapper);
114
 		List<TpShopType> list = shopTypeService.list(shopTypeQueryWrapper);
130
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
132
 			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token")
131
 	})
133
 	})
132
 	@RequestMapping(value = "/shop/delete/type",method = RequestMethod.DELETE)
134
 	@RequestMapping(value = "/shop/delete/type",method = RequestMethod.DELETE)
133
-	public ResponseBean deleteShopType(@RequestBody String jsonString, HttpSession session){
135
+	public ResponseBean deleteShopType(@RequestBody String jsonString, HttpServletRequest request){
134
 		ResponseBean responseBean = new ResponseBean();
136
 		ResponseBean responseBean = new ResponseBean();
135
 		responseBean = shopTypeService.deleteShopType(jsonString);
137
 		responseBean = shopTypeService.deleteShopType(jsonString);
136
 		return responseBean;
138
 		return responseBean;
144
 	})
146
 	})
145
 	@RequestMapping(value = "/shop/type/select",method = RequestMethod.GET)
147
 	@RequestMapping(value = "/shop/type/select",method = RequestMethod.GET)
146
 	public ResponseBean getTypesSelect(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
148
 	public ResponseBean getTypesSelect(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
147
-                                       @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize, HttpSession session){
149
+                                       @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize, HttpServletRequest request){
148
 		ResponseBean responseBean = new ResponseBean();
150
 		ResponseBean responseBean = new ResponseBean();
149
-		UserElement userElement = getUserElement(session);
151
+		TaUser userElement = getTaUser(request);
150
 		QueryWrapper<TpShopType> queryWrapper = new QueryWrapper<>();
152
 		QueryWrapper<TpShopType> queryWrapper = new QueryWrapper<>();
151
-		queryWrapper.eq("community_id",userElement.getCommunityId());
153
+		queryWrapper.eq("community_id",userElement.getOrgId());
152
 		queryWrapper.orderByAsc("sort");
154
 		queryWrapper.orderByAsc("sort");
153
 		queryWrapper.orderByAsc("create_date");
155
 		queryWrapper.orderByAsc("create_date");
154
 		responseBean.addSuccess(shopTypeService.list(queryWrapper));
156
 		responseBean.addSuccess(shopTypeService.list(queryWrapper));

+ 21
- 19
src/main/java/com/huiju/estateagents/property/controller/TpTicketController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
+import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
6
-import com.huiju.estateagents.property.common.base.BaseController;
7
 import com.huiju.estateagents.property.service.IUserService;
8
 import com.huiju.estateagents.property.service.IUserService;
8
 import com.huiju.estateagents.property.service.TpTicketService;
9
 import com.huiju.estateagents.property.service.TpTicketService;
9
 import io.swagger.annotations.Api;
10
 import io.swagger.annotations.Api;
16
 import org.springframework.web.bind.annotation.RequestMethod;
17
 import org.springframework.web.bind.annotation.RequestMethod;
17
 import org.springframework.web.bind.annotation.RestController;
18
 import org.springframework.web.bind.annotation.RestController;
18
 
19
 
20
+import javax.servlet.http.HttpServletRequest;
19
 import javax.servlet.http.HttpSession;
21
 import javax.servlet.http.HttpSession;
20
 
22
 
21
 /**
23
 /**
45
     })
47
     })
46
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
48
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
47
     @RequestMapping(value = "/ticketLiset", method = RequestMethod.POST)
49
     @RequestMapping(value = "/ticketLiset", method = RequestMethod.POST)
48
-    public ResponseBean ticketLiset(@RequestBody String parameter, HttpSession session){
49
-        UserElement userElement = getUserElement(session);
50
-        ResponseBean  responseBean = tpTicketService.ticketLiset(parameter,userElement.getCommunityId());
50
+    public ResponseBean ticketLiset(@RequestBody String parameter, HttpServletRequest request){
51
+        TaUser userElement = getTaUser(request);
52
+        ResponseBean  responseBean = tpTicketService.ticketLiset(parameter,userElement.getOrgId());
51
         return responseBean;
53
         return responseBean;
52
     }
54
     }
53
 
55
 
57
     })
59
     })
58
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
60
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
59
     @RequestMapping(value = "/ticketDetails", method = RequestMethod.POST)
61
     @RequestMapping(value = "/ticketDetails", method = RequestMethod.POST)
60
-    public ResponseBean ticketDetails(@RequestBody String parameter, HttpSession session){
61
-        UserElement userElement = getUserElement(session);
62
-        ResponseBean  responseBean = tpTicketService.ticketDetails(parameter,userElement.getId(),userElement.getCommunityId());
62
+    public ResponseBean ticketDetails(@RequestBody String parameter, HttpServletRequest request){
63
+        TaUser userElement = getTaUser(request);
64
+        ResponseBean  responseBean = tpTicketService.ticketDetails(parameter,userElement.getUserId(),userElement.getOrgId());
63
         return responseBean;
65
         return responseBean;
64
     }
66
     }
65
     @ApiOperation(value = "添加工单对话", notes = "添加工单对话")
67
     @ApiOperation(value = "添加工单对话", notes = "添加工单对话")
69
     })
71
     })
70
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
72
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
71
     @RequestMapping(value = "/addRecordComment", method = RequestMethod.POST)
73
     @RequestMapping(value = "/addRecordComment", method = RequestMethod.POST)
72
-    public ResponseBean addRecordComment(@RequestBody String parameter, HttpSession session){
73
-        UserElement userElement = getUserElement(session);
74
-        ResponseBean  responseBean = tpTicketService.addRecordComment(parameter,userElement.getId(),userElement.getCommunityId(),userElement.getUserName());
74
+    public ResponseBean addRecordComment(@RequestBody String parameter, HttpServletRequest request){
75
+        TaUser userElement = getTaUser(request);
76
+        ResponseBean  responseBean = tpTicketService.addRecordComment(parameter,userElement.getUserId(),userElement.getOrgId(),userElement.getUserName());
75
         return responseBean;
77
         return responseBean;
76
     }
78
     }
77
     @ApiOperation(value = "工单受理分配", notes = "工单受理分配")
79
     @ApiOperation(value = "工单受理分配", notes = "工单受理分配")
81
     })
83
     })
82
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
84
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
83
     @RequestMapping(value = "/addRecord", method = RequestMethod.POST)
85
     @RequestMapping(value = "/addRecord", method = RequestMethod.POST)
84
-    public ResponseBean addRecord(@RequestBody String parameter, HttpSession session){
85
-        UserElement userElement = getUserElement(session);
86
-        ResponseBean  responseBean = tpTicketService.addRecord(parameter,userElement.getId(),userElement.getCommunityId());
86
+    public ResponseBean addRecord(@RequestBody String parameter, HttpServletRequest request){
87
+        TaUser userElement = getTaUser(request);
88
+        ResponseBean  responseBean = tpTicketService.addRecord(parameter,userElement.getUserId(),userElement.getOrgId());
87
         return responseBean;
89
         return responseBean;
88
     }
90
     }
89
     @ApiOperation(value = "修改工单状态为拒绝处理", notes = "修改工单状态为拒绝处理")
91
     @ApiOperation(value = "修改工单状态为拒绝处理", notes = "修改工单状态为拒绝处理")
92
     })
94
     })
93
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
95
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
94
     @RequestMapping(value = "/updateTicketStatus", method = RequestMethod.POST)
96
     @RequestMapping(value = "/updateTicketStatus", method = RequestMethod.POST)
95
-    public ResponseBean updateTicketStatus(@RequestBody String parameter, HttpSession session){
96
-        UserElement userElement = getUserElement(session);
97
-        ResponseBean  responseBean = tpTicketService.updateTicketStatus(parameter,userElement.getId(),userElement.getCommunityId(),userElement.getUserName(),userElement.getLoginName());
97
+    public ResponseBean updateTicketStatus(@RequestBody String parameter, HttpServletRequest request){
98
+        TaUser userElement = getTaUser(request);
99
+        ResponseBean  responseBean = tpTicketService.updateTicketStatus(parameter,userElement.getUserId(),userElement.getOrgId(),userElement.getUserName(),userElement.getLoginName());
98
         return responseBean;
100
         return responseBean;
99
     }
101
     }
100
 
102
 
104
     })
106
     })
105
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
107
     @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
106
     @RequestMapping(value = "/updateTicket", method = RequestMethod.POST)
108
     @RequestMapping(value = "/updateTicket", method = RequestMethod.POST)
107
-    public ResponseBean updateTicket(@RequestBody String parameter, HttpSession session){
108
-        UserElement userElement = getUserElement(session);
109
-        ResponseBean  responseBean = tpTicketService.updateTicket(parameter,userElement.getId(),userElement.getCommunityId(),userElement.getUserName(),userElement.getLoginName());
109
+    public ResponseBean updateTicket(@RequestBody String parameter, HttpServletRequest request){
110
+        TaUser userElement = getTaUser(request);
111
+        ResponseBean  responseBean = tpTicketService.updateTicket(parameter,userElement.getUserId(),userElement.getOrgId(),userElement.getUserName(),userElement.getLoginName());
110
         return responseBean;
112
         return responseBean;
111
     }
113
     }
112
 }
114
 }

+ 26
- 24
src/main/java/com/huiju/estateagents/property/controller/TransactionController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 
3
 
4
+import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
6
-import com.huiju.estateagents.property.common.base.BaseController;
7
 import com.huiju.estateagents.property.service.ITransactionService;
8
 import com.huiju.estateagents.property.service.ITransactionService;
8
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.Api;
9
 import io.swagger.annotations.ApiImplicitParam;
10
 import io.swagger.annotations.ApiImplicitParam;
12
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.web.bind.annotation.*;
14
 import org.springframework.web.bind.annotation.*;
14
 
15
 
16
+import javax.servlet.http.HttpServletRequest;
15
 import javax.servlet.http.HttpSession;
17
 import javax.servlet.http.HttpSession;
16
 
18
 
17
 /**
19
 /**
39
 	})
41
 	})
40
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
42
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
41
 	@RequestMapping(value = "/transactions",method = RequestMethod.POST)
43
 	@RequestMapping(value = "/transactions",method = RequestMethod.POST)
42
-	public ResponseBean getList(@RequestBody String parameter, HttpSession session){
43
-		UserElement userElement = getUserElement(session);
44
-		ResponseBean responseBean = transactionService.getTransactionList(parameter,userElement.getCommunityId() );
44
+	public ResponseBean getList(@RequestBody String parameter, HttpServletRequest request){
45
+		TaUser userElement = getTaUser(request);
46
+		ResponseBean responseBean = transactionService.getTransactionList(parameter,userElement.getOrgId() );
45
 		return responseBean;
47
 		return responseBean;
46
 	}
48
 	}
47
 	
49
 	
52
 			@ApiImplicitParam(paramType = "path", dataTypeClass = Integer.class, name = "id", value = "交易id")
54
 			@ApiImplicitParam(paramType = "path", dataTypeClass = Integer.class, name = "id", value = "交易id")
53
 	})
55
 	})
54
 	@RequestMapping(value = "/transaction/{id}",method = RequestMethod.GET)
56
 	@RequestMapping(value = "/transaction/{id}",method = RequestMethod.GET)
55
-	public ResponseBean getList(@PathVariable(value = "id") Integer id, HttpSession session){
57
+	public ResponseBean getList(@PathVariable(value = "id") Integer id, HttpServletRequest request){
56
 		ResponseBean responseBean = new ResponseBean();
58
 		ResponseBean responseBean = new ResponseBean();
57
-		UserElement userElement = getUserElement(session);
59
+		TaUser userElement = getTaUser(request);
58
 		responseBean = transactionService.getTransactionInfo(id);
60
 		responseBean = transactionService.getTransactionInfo(id);
59
 		return responseBean;
61
 		return responseBean;
60
 	}
62
 	}
66
 			@ApiImplicitParam(paramType = "path", dataTypeClass = Integer.class, name = "id", value = "交易id")
68
 			@ApiImplicitParam(paramType = "path", dataTypeClass = Integer.class, name = "id", value = "交易id")
67
 	})
69
 	})
68
 	@RequestMapping(value = "/transaction/update/{id}",method = RequestMethod.POST)
70
 	@RequestMapping(value = "/transaction/update/{id}",method = RequestMethod.POST)
69
-	public ResponseBean updateTransaction(@PathVariable(value = "id") Integer id, HttpSession session){
71
+	public ResponseBean updateTransaction(@PathVariable(value = "id") Integer id, HttpServletRequest request){
70
 		ResponseBean responseBean = new ResponseBean();
72
 		ResponseBean responseBean = new ResponseBean();
71
-		UserElement userElement = getUserElement(session);
72
-		responseBean = transactionService.updateTransactionById(id,userElement.getId());
73
+		TaUser userElement = getTaUser(request);
74
+		responseBean = transactionService.updateTransactionById(id,userElement.getUserId());
73
 		return responseBean;
75
 		return responseBean;
74
 	}
76
 	}
75
 
77
 
79
 					"type:0 代表 二手(卖二手物品)  1 是代表 求购 (买二手物品) 2 是代表 租赁(租二手物品)3其他话题,contentImg:图片,sort:权重值,status:'0 是已作废 1 是已发布  2 是草稿 ")})
81
 					"type:0 代表 二手(卖二手物品)  1 是代表 求购 (买二手物品) 2 是代表 租赁(租二手物品)3其他话题,contentImg:图片,sort:权重值,status:'0 是已作废 1 是已发布  2 是草稿 ")})
80
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
82
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
81
 	@RequestMapping(value="/transactions/add",method = RequestMethod.POST)
83
 	@RequestMapping(value="/transactions/add",method = RequestMethod.POST)
82
-	public ResponseBean transactionsAdd(@RequestBody String paramets, HttpSession session){
83
-		UserElement userElement = getUserElement(session);
84
+	public ResponseBean transactionsAdd(@RequestBody String paramets, HttpServletRequest request){
85
+		TaUser userElement = getTaUser(request);
84
 		ResponseBean  addAnnouncement= transactionService.transactionsAdd(paramets,userElement);
86
 		ResponseBean  addAnnouncement= transactionService.transactionsAdd(paramets,userElement);
85
 		return addAnnouncement;
87
 		return addAnnouncement;
86
 	}
88
 	}
91
 					"type:0 代表 二手(卖二手物品)  1 是代表 求购 (买二手物品) 2 是代表 租赁(租二手物品)3其他话题,contentImg:图片,sort:权重值,status:'0 是已作废 1 是已发布  2 是草稿 ")})
93
 					"type:0 代表 二手(卖二手物品)  1 是代表 求购 (买二手物品) 2 是代表 租赁(租二手物品)3其他话题,contentImg:图片,sort:权重值,status:'0 是已作废 1 是已发布  2 是草稿 ")})
92
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
94
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
93
 	@RequestMapping(value="/transactions/updata",method = RequestMethod.POST)
95
 	@RequestMapping(value="/transactions/updata",method = RequestMethod.POST)
94
-	public ResponseBean transactionsUpdata(@RequestBody String paramets, HttpSession session){
95
-		UserElement userElement = getUserElement(session);
96
-		ResponseBean  transactionsUpdata= transactionService.transactionsUpdata(paramets,userElement.getCommunityId(),userElement.getId());
96
+	public ResponseBean transactionsUpdata(@RequestBody String paramets, HttpServletRequest request){
97
+		TaUser userElement = getTaUser(request);
98
+		ResponseBean  transactionsUpdata= transactionService.transactionsUpdata(paramets,userElement.getOrgId(),userElement.getUserId());
97
 		return transactionsUpdata;
99
 		return transactionsUpdata;
98
 	}
100
 	}
99
 	@ApiOperation(value = "删除二手租赁",nickname ="删除二手租赁")
101
 	@ApiOperation(value = "删除二手租赁",nickname ="删除二手租赁")
101
 			@ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:帖子id(多个)" )})
103
 			@ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:帖子id(多个)" )})
102
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
104
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
103
 	@RequestMapping(value="/transactions/delete",method = RequestMethod.POST)
105
 	@RequestMapping(value="/transactions/delete",method = RequestMethod.POST)
104
-	public ResponseBean transactionsDelete(@RequestBody String paramets, HttpSession session){
105
-		UserElement userElement = getUserElement(session);
106
-		ResponseBean  transactionsUpdata= transactionService.transactionsDelete(paramets,userElement.getCommunityId(),userElement.getId());
106
+	public ResponseBean transactionsDelete(@RequestBody String paramets, HttpServletRequest request){
107
+		TaUser userElement = getTaUser(request);
108
+		ResponseBean  transactionsUpdata= transactionService.transactionsDelete(paramets,userElement.getOrgId(),userElement.getUserId());
107
 		return transactionsUpdata;
109
 		return transactionsUpdata;
108
 	}
110
 	}
109
 
111
 
113
 					"status:(0回复我的,1回复全部物业人员的,2全部物业人员回复的,3话题发起人回复的),createDate:时间" )})
115
 					"status:(0回复我的,1回复全部物业人员的,2全部物业人员回复的,3话题发起人回复的),createDate:时间" )})
114
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
116
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
115
 	@RequestMapping(value="/transactionReplyList",method = RequestMethod.POST)
117
 	@RequestMapping(value="/transactionReplyList",method = RequestMethod.POST)
116
-	public ResponseBean transactionReplyList(@RequestBody String paramets, HttpSession session){
117
-		UserElement userElement = getUserElement(session);
118
+	public ResponseBean transactionReplyList(@RequestBody String paramets, HttpServletRequest request){
119
+		TaUser userElement = getTaUser(request);
118
 		ResponseBean  transactionReplyList= transactionService.transactionReplyList(paramets,userElement);
120
 		ResponseBean  transactionReplyList= transactionService.transactionReplyList(paramets,userElement);
119
 		return transactionReplyList;
121
 		return transactionReplyList;
120
 	}
122
 	}
123
 	@ApiImplicitParams({
125
 	@ApiImplicitParams({
124
 			@ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:帖子id(多个)" )})
126
 			@ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:帖子id(多个)" )})
125
 	@RequestMapping(value="/deleteReply",method = RequestMethod.POST)
127
 	@RequestMapping(value="/deleteReply",method = RequestMethod.POST)
126
-	public ResponseBean deleteReply(@RequestBody String paramets, HttpSession session){
128
+	public ResponseBean deleteReply(@RequestBody String paramets, HttpServletRequest request){
127
 		ResponseBean  transactionsUpdata= transactionService.deleteReply(paramets);
129
 		ResponseBean  transactionsUpdata= transactionService.deleteReply(paramets);
128
 		return transactionsUpdata;
130
 		return transactionsUpdata;
129
 	}
131
 	}
133
 			@ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:帖子id,contentImg:评论所带图片,replyContent:评论内容" )})
135
 			@ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value ="id:帖子id,contentImg:评论所带图片,replyContent:评论内容" )})
134
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
136
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
135
 	@RequestMapping(value="/transactionReply/add",method = RequestMethod.POST)
137
 	@RequestMapping(value="/transactionReply/add",method = RequestMethod.POST)
136
-	public ResponseBean transactionReplyAdd(@RequestBody String paramets, HttpSession session){
137
-		UserElement userElement = getUserElement(session);
138
+	public ResponseBean transactionReplyAdd(@RequestBody String paramets, HttpServletRequest request){
139
+		TaUser userElement = getTaUser(request);
138
 		ResponseBean  transactionReplyAdd= transactionService.transactionReplyAdd(paramets,userElement);
140
 		ResponseBean  transactionReplyAdd= transactionService.transactionReplyAdd(paramets,userElement);
139
 		return transactionReplyAdd;
141
 		return transactionReplyAdd;
140
 	}
142
 	}
144
 			@ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value =":举报人姓名,reportPhone:举报人电话,transactionId:帖子ID" )})
146
 			@ApiImplicitParam(paramType = "body", dataType = "String", name = "paramets", value =":举报人姓名,reportPhone:举报人电话,transactionId:帖子ID" )})
145
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
147
 	@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
146
 	@RequestMapping(value="/transactionReportList",method = RequestMethod.POST)
148
 	@RequestMapping(value="/transactionReportList",method = RequestMethod.POST)
147
-	public ResponseBean transactionReportList(@RequestBody String paramets, HttpSession session){
148
-		UserElement userElement = getUserElement(session);
149
+	public ResponseBean transactionReportList(@RequestBody String paramets, HttpServletRequest request){
150
+		TaUser userElement = getTaUser(request);
149
 		ResponseBean  transactionReplyList= transactionService.transactionReportList(paramets,userElement);
151
 		ResponseBean  transactionReplyList= transactionService.transactionReportList(paramets,userElement);
150
 		return transactionReplyList;
152
 		return transactionReplyList;
151
 	}
153
 	}

+ 0
- 196
src/main/java/com/huiju/estateagents/property/controller/UserController.java Näytä tiedosto

1
-package com.huiju.estateagents.property.controller;
2
-
3
-
4
-import com.alibaba.fastjson.JSONObject;
5
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
-import com.huiju.estateagents.base.ResponseBean;
7
-import com.huiju.estateagents.property.common.UserElement;
8
-import com.huiju.estateagents.property.common.base.BaseController;
9
-import com.huiju.estateagents.property.service.IUserService;
10
-import com.huiju.estateagents.property.vo.UserVO;
11
-import com.google.common.collect.Maps;
12
-import io.swagger.annotations.Api;
13
-import io.swagger.annotations.ApiImplicitParam;
14
-import io.swagger.annotations.ApiImplicitParams;
15
-import io.swagger.annotations.ApiOperation;
16
-import org.springframework.beans.factory.annotation.Autowired;
17
-import org.springframework.web.bind.annotation.*;
18
-
19
-import javax.servlet.http.HttpSession;
20
-import java.util.Map;
21
-
22
-/**
23
- * <p>
24
- * 物业web端用户表 前端控制器
25
- * </p>
26
- *
27
- * @author jobob
28
- * @since 2018-12-18
29
- */
30
-@RestController
31
-
32
-@RequestMapping("/")
33
-@Api(value = "物业端用户API", description = "物业端用户API")
34
-public class UserController extends BaseController {
35
-	
36
-	@Autowired
37
-	private IUserService userService;
38
-	
39
-	@ApiOperation(value = "获取用户列表",nickname = "获取用户信息")
40
-	@ApiImplicitParams({
41
-			//@ApiImplicitParam(paramType = "header",dataType = "String",name = "X-Auth-Token",value = "Token"),
42
-	})
43
-	@RequestMapping(value = "/users",method = RequestMethod.GET)
44
-	public ResponseBean getInfo(HttpSession session) {
45
-		ResponseBean response = new ResponseBean();
46
-		response.addSuccess(userService.list());
47
-		Page a = new Page(1,10);
48
-//		response.addSuccess(userService.page(a));
49
-		return response;
50
-	}
51
-
52
-	@ApiOperation(value = "登陆", notes = "登陆")
53
-	@ApiImplicitParams({
54
-			@ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "parameter", value = "loginName手机号;code验证码;communityId小区Id"),
55
-			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "Login-Type", value = "值为 web"),
56
-	})
57
-	@RequestMapping(value = "/user/login", method = RequestMethod.POST)
58
-	public ResponseBean login(@RequestBody String parameter, HttpSession session){
59
-		ResponseBean responseBean = new ResponseBean();
60
-		JSONObject jsonObject = JSONObject.parseObject(parameter);
61
-		responseBean = userService.login(jsonObject.getString("loginName"),
62
-				jsonObject.getInteger("communityId"),
63
-				jsonObject.getString("code"));
64
-
65
-		// 为 0 表示成功
66
-		if ("0".equals(responseBean.getCode())) {
67
-			UserVO userVO = (UserVO)responseBean.getData();
68
-			setUserElement(session,userVO);
69
-			userVO.setToken(session.getId());
70
-		}
71
-
72
-		return responseBean;
73
-	}
74
-
75
-	@ApiOperation(value = "获取用户信息", notes = "获取用户信息")
76
-	@ApiImplicitParams({
77
-		@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token"),
78
-		@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "Login-Type", value = "值为 web"),
79
-	})
80
-	@RequestMapping(value = "/user/info", method = RequestMethod.GET)
81
-	public ResponseBean info(HttpSession session){
82
-		ResponseBean responseBean = new ResponseBean();
83
-		UserElement userElement = getUserElement(session);
84
-		responseBean = userService.userInfo(userElement);
85
-		UserVO userVO = (UserVO)responseBean.getData();
86
-		userVO.setCommunityId(userElement.getCommunityId());
87
-		return responseBean;
88
-	}
89
-
90
-	@ApiOperation(value = "注销登录", notes = "注销登录")
91
-	@ApiImplicitParams({
92
-			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token"),
93
-			@ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "Login-Type", value = "值为 web"),
94
-	})
95
-	@RequestMapping(value = "/user/logOut", method = RequestMethod.POST)
96
-	public ResponseBean longOut(HttpSession session){
97
-		ResponseBean responseBean = new ResponseBean();
98
-		cleanUserSession(session);
99
-		responseBean.addSuccess("退出成功!");
100
-		return responseBean;
101
-	}
102
-	@ApiOperation(value = "用户成员列表", notes = "用户成员列表")
103
-	@ApiImplicitParams({
104
-			@ApiImplicitParam(paramType = "body",dataType = "String",name = "parameter",value = "loginName:手机号, " +
105
-					"userName:用户名,pageNum:第几页,pageSize:每页长度")
106
-	})
107
-	@RequestMapping(value = "/user/userList", method = RequestMethod.POST)
108
-	public ResponseBean userList(@RequestBody String parameter, HttpSession session){
109
-		UserElement userElement = getUserElement(session);
110
-		ResponseBean  responseBean = userService.userList(parameter,userElement.getCommunityId());
111
-		return responseBean;
112
-	}
113
-
114
-	@ApiOperation(value = "添加成员", notes = "用户成员列表")
115
-	@ApiImplicitParams({
116
-			@ApiImplicitParam(paramType = "body",dataType = "String",name = "parameter",value = "loginName:手机号,userName:姓名,menuArray[]:角色ID,remark:备注" )
117
-	})
118
-	@RequestMapping(value = "/user/addUser", method = RequestMethod.POST)
119
-	public ResponseBean addUser(@RequestBody String parameter, HttpSession session){
120
-		UserElement userElement = getUserElement(session);
121
-		ResponseBean  responseBean = userService.addUser(parameter,userElement.getId(),userElement.getCommunityId());
122
-		return responseBean;
123
-	}
124
-
125
-	@ApiOperation(value = "修改成员", notes = "修改成员")
126
-	@ApiImplicitParams({
127
-			@ApiImplicitParam(paramType = "body",dataType = "String",name = "parameter",value = "loginName:手机号,userName:姓名,menuArray[]:角色ID,remark:备注,id:修改id" )
128
-	})
129
-	@RequestMapping(value = "/user/upDate", method = RequestMethod.POST)
130
-	public ResponseBean upDate(@RequestBody String parameter, HttpSession session){
131
-		UserElement userElement = getUserElement(session);
132
-		ResponseBean  responseBean = userService.upDate(parameter,userElement.getId(),userElement.getCommunityId());
133
-		return responseBean;
134
-	}
135
-
136
-	@ApiOperation(value = "查看成员详情", notes = "查看成员详情")
137
-	@ApiImplicitParams({
138
-			@ApiImplicitParam(paramType = "body",dataType = "String",name = "parameter",value="id:当前id")
139
-	})
140
-	@RequestMapping(value = "/user/selectById", method = RequestMethod.POST)
141
-	public ResponseBean selectById(@RequestBody String parameter, HttpSession session){
142
-		UserElement userElement = getUserElement(session);
143
-		ResponseBean  responseBean = userService.selectById(parameter,userElement.getId());
144
-		return responseBean;
145
-	}
146
-
147
-	@ApiOperation(value = "修改当前状态", notes = "修改当前状态")
148
-	@ApiImplicitParams({
149
-			@ApiImplicitParam(paramType = "body",dataType = "String",name = "parameter",value=("status:传入当前状态(0:无效,1:有效),id:当前修改的id"))
150
-	})
151
-	@RequestMapping(value = "/user/upDateStatus", method = RequestMethod.POST)
152
-	public ResponseBean upDateStatus(@RequestBody String parameter, HttpSession session){
153
-		UserElement userElement = getUserElement(session);
154
-		ResponseBean  responseBean = userService.upDateStatus(parameter,userElement.getId());
155
-		return responseBean;
156
-	}
157
-
158
-	@ApiOperation(value = "查看所有角色", notes = "查看所有角色")
159
-	@RequestMapping(value = "/user/userRole", method = RequestMethod.POST)
160
-	public ResponseBean userRole(@RequestBody String parameter, HttpSession session){
161
-		UserElement userElement = getUserElement(session);
162
-		ResponseBean  responseBean = userService.allUserRole(userElement.getCommunityId());
163
-		return responseBean;
164
-	}
165
-
166
-	@ApiOperation(value = "获取令牌", notes = "获取令牌")
167
-	@ApiImplicitParams({
168
-			@ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "appid", value = "提供的appid"),
169
-			@ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "datetime", value = "时间戳"),
170
-			@ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "encrypt", value = "encrypt加密方式(目前值为md5)"),
171
-			@ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "communityId", value = "提供的小区编号"),
172
-			@ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "sign", value = "生成的签名"),
173
-	})
174
-	@RequestMapping(value = "/user/token", method = RequestMethod.GET)
175
-	public ResponseBean daSuToken(@RequestParam("appid") String appid,
176
-								  @RequestParam("datetime") String datetime,
177
-								  @RequestParam("encrypt") String encrypt,
178
-								  @RequestParam("communityId") String communityId,
179
-								  @RequestParam("sign") String sign,
180
-								  HttpSession session){
181
-		ResponseBean responseBean = new ResponseBean();
182
-		responseBean = userService.daSuToken(appid, datetime, encrypt, communityId, sign);
183
-		// 为 0 表示成功
184
-		if ("0".equals(responseBean.getCode())) {
185
-			UserVO userVO = (UserVO)responseBean.getData();
186
-			setUserElement(session,userVO);
187
-			userVO.setToken(session.getId());
188
-
189
-			Map<String, Object> map = Maps.newHashMap();
190
-			map.put("token", session.getId());
191
-			responseBean.addSuccess(map);
192
-		}
193
-		return responseBean;
194
-	}
195
-
196
-}

+ 13
- 15
src/main/java/com/huiju/estateagents/property/controller/UserVerifyController.java Näytä tiedosto

1
 package com.huiju.estateagents.property.controller;
1
 package com.huiju.estateagents.property.controller;
2
 
2
 
3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
+import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
5
-import com.huiju.estateagents.center.taUser.service.ITaUserService;
6
-import com.huiju.estateagents.property.common.UserElement;
7
-import com.huiju.estateagents.property.common.base.BaseController;
8
-import com.huiju.estateagents.property.model.TaUser;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
9
 import com.huiju.estateagents.property.model.TaUserVerify;
7
 import com.huiju.estateagents.property.model.TaUserVerify;
10
 import com.huiju.estateagents.property.service.IBuildingOwnerInfoService;
8
 import com.huiju.estateagents.property.service.IBuildingOwnerInfoService;
11
 import com.huiju.estateagents.property.service.ITaUserVerifyService;
9
 import com.huiju.estateagents.property.service.ITaUserVerifyService;
17
 import org.springframework.beans.factory.annotation.Autowired;
15
 import org.springframework.beans.factory.annotation.Autowired;
18
 import org.springframework.web.bind.annotation.*;
16
 import org.springframework.web.bind.annotation.*;
19
 
17
 
20
-import javax.servlet.http.HttpSession;
18
+import javax.servlet.http.HttpServletRequest;
21
 import java.util.Map;
19
 import java.util.Map;
22
 
20
 
23
 @RestController
21
 @RestController
48
                                @RequestParam(value = "idCard", required = false) String idCard,
46
                                @RequestParam(value = "idCard", required = false) String idCard,
49
                                @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
47
                                @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
50
                                @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
48
                                @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
51
-                               HttpSession session) {
49
+                               HttpServletRequest request) {
52
 
50
 
53
         ResponseBean responseBean = new ResponseBean();
51
         ResponseBean responseBean = new ResponseBean();
54
-        UserElement userElement = getUserElement(session);
52
+        TaUser userElement = getTaUser(request);
55
         responseBean = iTaUserVerifyService.selectAll(phone, userName, idCard, pageNum, pageSize, userElement);
53
         responseBean = iTaUserVerifyService.selectAll(phone, userName, idCard, pageNum, pageSize, userElement);
56
         return responseBean;
54
         return responseBean;
57
     }
55
     }
67
     public ResponseBean getAll(@PathVariable("userVerifyId") Integer userVerifyId,
65
     public ResponseBean getAll(@PathVariable("userVerifyId") Integer userVerifyId,
68
                                @RequestParam("verifyStatus") Boolean verifyStatus,
66
                                @RequestParam("verifyStatus") Boolean verifyStatus,
69
                                @RequestParam(value = "remark", required = false) String remark,
67
                                @RequestParam(value = "remark", required = false) String remark,
70
-                               HttpSession session) {
68
+                               HttpServletRequest request) {
71
 
69
 
72
         ResponseBean responseBean = new ResponseBean();
70
         ResponseBean responseBean = new ResponseBean();
73
-        UserElement userElement = getUserElement(session);
71
+        TaUser userElement = getTaUser(request);
74
         responseBean = iTaUserVerifyService.auditUser(userElement, userVerifyId, verifyStatus, remark);
72
         responseBean = iTaUserVerifyService.auditUser(userElement, userVerifyId, verifyStatus, remark);
75
         return responseBean;
73
         return responseBean;
76
     }
74
     }
82
             @ApiImplicitParam(paramType = "query", dataTypeClass = String.class, name = "ownerTel", value = "手机号"),
80
             @ApiImplicitParam(paramType = "query", dataTypeClass = String.class, name = "ownerTel", value = "手机号"),
83
     })
81
     })
84
     public ResponseBean taUserHas(@RequestParam("ownerTel") String ownerTel,
82
     public ResponseBean taUserHas(@RequestParam("ownerTel") String ownerTel,
85
-                               HttpSession session) {
83
+                               HttpServletRequest request) {
86
 
84
 
87
         ResponseBean responseBean = new ResponseBean();
85
         ResponseBean responseBean = new ResponseBean();
88
-        UserElement userElement = getUserElement(session);
86
+        TaUser userElement = getTaUser(request);
89
         QueryWrapper<TaUser> queryWrapper = new QueryWrapper<>();
87
         QueryWrapper<TaUser> queryWrapper = new QueryWrapper<>();
90
         queryWrapper.eq("login_name", ownerTel);
88
         queryWrapper.eq("login_name", ownerTel);
91
 //        TaUser user = iTaUserService.getOne(queryWrapper);
89
 //        TaUser user = iTaUserService.getOne(queryWrapper);
112
                                @RequestParam("unitId")Integer unitId,
110
                                @RequestParam("unitId")Integer unitId,
113
                                @RequestParam("levelId")Integer levelId,
111
                                @RequestParam("levelId")Integer levelId,
114
                                @RequestParam("roomNoId")Integer roomNoId,
112
                                @RequestParam("roomNoId")Integer roomNoId,
115
-                               HttpSession session) {
113
+                               HttpServletRequest request) {
116
 
114
 
117
         ResponseBean responseBean = new ResponseBean();
115
         ResponseBean responseBean = new ResponseBean();
118
-        UserElement userElement = getUserElement(session);
116
+        TaUser userElement = getTaUser(request);
119
 
117
 
120
         Map<String, Object> map = Maps.newHashMap();
118
         Map<String, Object> map = Maps.newHashMap();
121
         map.put("boolRole", false);
119
         map.put("boolRole", false);
166
                                @RequestParam("verifyStatus") String verifyStatus,
164
                                @RequestParam("verifyStatus") String verifyStatus,
167
                                @RequestParam("roleState") String roleState,
165
                                @RequestParam("roleState") String roleState,
168
                                @RequestParam(value = "remark", required = false) String remark,
166
                                @RequestParam(value = "remark", required = false) String remark,
169
-                               HttpSession session) {
167
+                               HttpServletRequest request) {
170
         ResponseBean responseBean = new ResponseBean();
168
         ResponseBean responseBean = new ResponseBean();
171
-        UserElement userElement = getUserElement(session);
169
+        TaUser userElement = getTaUser(request);
172
         responseBean = iTaUserVerifyService.verifyinfoAdd(userElement, userVerifyId, verifyStatus, roleState,remark);
170
         responseBean = iTaUserVerifyService.verifyinfoAdd(userElement, userVerifyId, verifyStatus, roleState,remark);
173
         return responseBean;
171
         return responseBean;
174
     }
172
     }

+ 0
- 158
src/main/java/com/huiju/estateagents/property/model/TaUser.java Näytä tiedosto

1
-package com.huiju.estateagents.property.model;
2
-
3
-import com.baomidou.mybatisplus.annotation.IdType;
4
-import com.baomidou.mybatisplus.annotation.TableField;
5
-import com.baomidou.mybatisplus.annotation.TableId;
6
-import com.baomidou.mybatisplus.annotation.TableName;
7
-import lombok.Data;
8
-import lombok.EqualsAndHashCode;
9
-import lombok.experimental.Accessors;
10
-
11
-import java.io.Serializable;
12
-import java.time.LocalDateTime;
13
-
14
-/**
15
- * <p>
16
- * 住户app端用户表
17
- * </p>
18
- *
19
- * @author jobob
20
- * @since 2018-12-19
21
- */
22
-@Data
23
-@EqualsAndHashCode(callSuper = false)
24
-@Accessors(chain = true)
25
-@TableName("ta_user")
26
-public class TaUser implements Serializable {
27
-
28
-    private static final long serialVersionUID = 1L;
29
-
30
-    @TableId(value = "id", type = IdType.AUTO)
31
-    private Integer id;
32
-
33
-    /**
34
-     * 小区id
35
-     */
36
-    private Integer communityId;
37
-
38
-    /**
39
-     * 楼栋业主资料信息id
40
-     */
41
-    private Integer buildingOwnerInfoId;
42
-
43
-    /**
44
-     * 头像
45
-     */
46
-    private String headPortrait;
47
-
48
-    /**
49
-     * 用户姓名
50
-     */
51
-    private String userName;
52
-
53
-    /**
54
-     * 登录账号就是手机号确保唯一
55
-     */
56
-    private String loginName;
57
-
58
-    /**
59
-     * 登录密码
60
-     */
61
-    private String loginPassword;
62
-
63
-    /**
64
-     * 邮箱
65
-     */
66
-    private String email;
67
-
68
-    /**
69
-     * 性别 1:男   2:女
70
-     */
71
-    private String gender;
72
-
73
-    /**
74
-     * 1 有效 0 无效(逻辑删除)
75
-     */
76
-    private String status;
77
-
78
-    /**
79
-     * 备注
80
-     */
81
-    private String remark;
82
-
83
-    /**
84
-     * 上级目录id存在,表示是这个id下的租客或家属
85
-     */
86
-    private Integer parentId;
87
-
88
-    /**
89
-     * 接受协议状态  0 是未接受 1是已接受
90
-     */
91
-    private String acceptAgreementStatus;
92
-
93
-    /**
94
-     * 认证状态  0 是未认证    1是认证通过   2是已作废
95
-     */
96
-    private String verifyStatus;
97
-
98
-    /**
99
-     * 创建人
100
-     */
101
-    private Integer createUser;
102
-
103
-    /**
104
-     * 创建时间
105
-     */
106
-    private LocalDateTime createDate;
107
-
108
-    /**
109
-     * 更新人
110
-     */
111
-    private Integer updateUser;
112
-
113
-    /**
114
-     * 更新时间
115
-     */
116
-    private LocalDateTime updateDate;
117
-
118
-    /**
119
-     * 海康人员编号
120
-     */
121
-    private Long hkPersonNo;
122
-
123
-    /**
124
-     * 海康人员ID
125
-     */
126
-    private Integer hkUserId;
127
-
128
-    /**
129
-     * 海康 卡片号码
130
-     */
131
-    private String hkCardNo;
132
-
133
-    /**
134
-     * 人脸状态  0 是未上传   1是已上传   register/unregister
135
-     */
136
-    private String faceStatus;
137
-
138
-    /**
139
-     * 身份证号
140
-     */
141
-    private String idCard;
142
-
143
-    /**
144
-     * 微信 openid
145
-     */
146
-    private String openid;
147
-
148
-    /**
149
-     * 微信昵称
150
-     */
151
-    private String nickname;
152
-
153
-    /**
154
-     * 身份
155
-     */
156
-    @TableField(exist = false)
157
-    private String description;
158
-}

+ 2
- 1
src/main/java/com/huiju/estateagents/property/service/BuildingTreeServiceI.java Näytä tiedosto

1
 package com.huiju.estateagents.property.service;
1
 package com.huiju.estateagents.property.service;
2
 
2
 
3
 import com.huiju.estateagents.base.ResponseBean;
3
 import com.huiju.estateagents.base.ResponseBean;
4
+import com.huiju.estateagents.center.taUser.entity.TaUser;
4
 import com.huiju.estateagents.property.common.UserElement;
5
 import com.huiju.estateagents.property.common.UserElement;
5
 import org.springframework.web.multipart.MultipartFile;
6
 import org.springframework.web.multipart.MultipartFile;
6
 
7
 
19
 	 * @param userElement
20
 	 * @param userElement
20
 	 * @return
21
 	 * @return
21
 	 */
22
 	 */
22
-	ResponseBean submitExcelData(MultipartFile file, UserElement userElement);
23
+	ResponseBean submitExcelData(MultipartFile file, TaUser userElement);
23
 	
24
 	
24
 	/**
25
 	/**
25
 	 * 获取树形数据
26
 	 * 获取树形数据

+ 11
- 10
src/main/java/com/huiju/estateagents/property/service/IBillInvoiceService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.BillInvoice;
7
 import com.huiju.estateagents.property.model.BillInvoice;
7
 
8
 
24
      * @param parameter
25
      * @param parameter
25
      * @return
26
      * @return
26
      */
27
      */
27
-    ResponseBean getBillList(String parameter, UserElement userElement);
28
+    ResponseBean getBillList(String parameter, TaUser userElement);
28
 
29
 
29
     /**
30
     /**
30
      * 批量删除 缴费单
31
      * 批量删除 缴费单
32
      * @param userElement
33
      * @param userElement
33
      * @return
34
      * @return
34
      */
35
      */
35
-    ResponseBean deleteBillInvoice(List<Integer> ids, UserElement userElement);
36
+    ResponseBean deleteBillInvoice(List<Integer> ids, TaUser userElement);
36
 
37
 
37
     /**
38
     /**
38
      * 设置线下缴费
39
      * 设置线下缴费
40
      * @param userElement
41
      * @param userElement
41
      * @return
42
      * @return
42
      */
43
      */
43
-    ResponseBean offlinePayment(List<Integer> ids, UserElement userElement);
44
+    ResponseBean offlinePayment(List<Integer> ids, TaUser userElement);
44
 
45
 
45
     /**
46
     /**
46
      * 由前台批量添加收费单, 默认定为 作废
47
      * 由前台批量添加收费单, 默认定为 作废
48
      * @param userElement
49
      * @param userElement
49
      * @return
50
      * @return
50
      */
51
      */
51
-    ResponseBean addTempBillInvoice(String parameter, UserElement userElement);
52
+    ResponseBean addTempBillInvoice(String parameter, TaUser userElement);
52
 
53
 
53
     /**
54
     /**
54
      * 由前台批量添加收费单, 进行统一的提交, 修改为有效
55
      * 由前台批量添加收费单, 进行统一的提交, 修改为有效
56
      * @param userElement
57
      * @param userElement
57
      * @return
58
      * @return
58
      */
59
      */
59
-    ResponseBean updateBillInvoiceStatus(List<Integer> ids, UserElement userElement);
60
+    ResponseBean updateBillInvoiceStatus(List<Integer> ids, TaUser userElement);
60
 
61
 
61
     /**
62
     /**
62
      * 查询由前台批量添加的收费单
63
      * 查询由前台批量添加的收费单
64
      * @param userElement
65
      * @param userElement
65
      * @return
66
      * @return
66
      */
67
      */
67
-    ResponseBean getTempBillInvoice(Integer billId, UserElement userElement);
68
+    ResponseBean getTempBillInvoice(Integer billId, TaUser userElement);
68
 
69
 
69
     /**
70
     /**
70
      * 根据id删除收费单, 只能删除作废的
71
      * 根据id删除收费单, 只能删除作废的
72
      * @param userElement
73
      * @param userElement
73
      * @return
74
      * @return
74
      */
75
      */
75
-    ResponseBean deleteTempBillInvoice(Integer billId, UserElement userElement);
76
+    ResponseBean deleteTempBillInvoice(Integer billId, TaUser userElement);
76
 
77
 
77
     /**
78
     /**
78
      * 根据缴费单id, 修改金额
79
      * 根据缴费单id, 修改金额
81
      * @param userElement
82
      * @param userElement
82
      * @return
83
      * @return
83
      */
84
      */
84
-    ResponseBean updateBillInvoiceIdPayPrice(Integer billId, Integer payPrice, UserElement userElement);
85
+    ResponseBean updateBillInvoiceIdPayPrice(Integer billId, Integer payPrice, TaUser userElement);
85
 
86
 
86
     /**
87
     /**
87
      * 导出Excel 表格
88
      * 导出Excel 表格
90
      * @param billId
91
      * @param billId
91
      * @return
92
      * @return
92
      */
93
      */
93
-    ResponseBean exportExcel(UserElement userElement, Integer billId);
94
+    ResponseBean exportExcel(TaUser userElement, Integer billId);
94
 
95
 
95
     /**
96
     /**
96
      * 根据 缴费项id 出现作废的数据
97
      * 根据 缴费项id 出现作废的数据
98
      * @param parameter
99
      * @param parameter
99
      * @return
100
      * @return
100
      */
101
      */
101
-    ResponseBean getInvoiceInvalid(UserElement userElement, String parameter);
102
+    ResponseBean getInvoiceInvalid(TaUser userElement, String parameter);
102
     
103
     
103
     /**
104
     /**
104
      * 按小区统计所有的金额
105
      * 按小区统计所有的金额

+ 2
- 1
src/main/java/com/huiju/estateagents/property/service/IBillOrderService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.TpBillOrder;
7
 import com.huiju.estateagents.property.model.TpBillOrder;
7
 
8
 
21
      * @param orderNumber
22
      * @param orderNumber
22
      * @return
23
      * @return
23
      */
24
      */
24
-    ResponseBean getByOrderNumberBillInvoice(UserElement userElement, String orderNumber);
25
+    ResponseBean getByOrderNumberBillInvoice(TaUser userElement, String orderNumber);
25
 
26
 
26
 }
27
 }

+ 7
- 6
src/main/java/com/huiju/estateagents/property/service/IBillService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.Bill;
7
 import com.huiju.estateagents.property.model.Bill;
7
 import org.springframework.web.multipart.MultipartFile;
8
 import org.springframework.web.multipart.MultipartFile;
26
      * @param userElement
27
      * @param userElement
27
      * @return
28
      * @return
28
      */
29
      */
29
-    ResponseBean updateBillNameAndBillExplainAndEndDate(UserElement userElement, String parameter);
30
+    ResponseBean updateBillNameAndBillExplainAndEndDate(TaUser userElement, String parameter);
30
 
31
 
31
     /**
32
     /**
32
      * 根据ID查询 缴费项
33
      * 根据ID查询 缴费项
49
 	 * @param file
50
 	 * @param file
50
 	 * @return
51
 	 * @return
51
 	 */
52
 	 */
52
-    ResponseBean getExcelData(MultipartFile file, UserElement userElement);
53
+    ResponseBean getExcelData(MultipartFile file, TaUser userElement);
53
 
54
 
54
 	/**
55
 	/**
55
 	 * 上传excel, 解析 入库
56
 	 * 上传excel, 解析 入库
61
 	 * @param billStatus
62
 	 * @param billStatus
62
 	 * @return
63
 	 * @return
63
 	 */
64
 	 */
64
-	ResponseBean getExcelData(Integer billId, MultipartFile file, String billExplain, String billName, Date endDate, String billStatus, UserElement userElement);
65
+	ResponseBean getExcelData(Integer billId, MultipartFile file, String billExplain, String billName, Date endDate, String billStatus, TaUser userElement);
65
 
66
 
66
 	/**
67
 	/**
67
 	 * 修改 缴费项状态
68
 	 * 修改 缴费项状态
69
 	 * @param id
70
 	 * @param id
70
 	 * @return
71
 	 * @return
71
 	 */
72
 	 */
72
-	ResponseBean updateBillStatus(UserElement userElement, Integer billStatus, Integer id);
73
+	ResponseBean updateBillStatus(TaUser userElement, Integer billStatus, Integer id);
73
 
74
 
74
 	/**
75
 	/**
75
 	 * 批量删除 缴费项
76
 	 * 批量删除 缴费项
77
 	 * @param ids id 集合
78
 	 * @param ids id 集合
78
 	 * @return
79
 	 * @return
79
 	 */
80
 	 */
80
-    ResponseBean deleteBillBeach(UserElement userElement, List<Integer> ids);
81
+    ResponseBean deleteBillBeach(TaUser userElement, List<Integer> ids);
81
 
82
 
82
 	/**
83
 	/**
83
 	 * 下载 excel 模板
84
 	 * 下载 excel 模板
84
 	 * @param userElement
85
 	 * @param userElement
85
 	 * @return
86
 	 * @return
86
 	 */
87
 	 */
87
-	ResponseBean downloadExcel(UserElement userElement);
88
+	ResponseBean downloadExcel(TaUser userElement);
88
 }
89
 }

+ 3
- 2
src/main/java/com/huiju/estateagents/property/service/IBillStatementService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.BillStatement;
7
 import com.huiju.estateagents.property.model.BillStatement;
7
 
8
 
21
      * @param parameter
22
      * @param parameter
22
      * @return
23
      * @return
23
      */
24
      */
24
-    ResponseBean getBillStatement(UserElement userElement, String parameter);
25
+    ResponseBean getBillStatement(TaUser userElement, String parameter);
25
 
26
 
26
     /**
27
     /**
27
      * 导出Excel
28
      * 导出Excel
28
      * @param userElement
29
      * @param userElement
29
      * @return
30
      * @return
30
      */
31
      */
31
-    ResponseBean exportExcel(UserElement userElement);
32
+    ResponseBean exportExcel(TaUser userElement);
32
 }
33
 }

+ 8
- 7
src/main/java/com/huiju/estateagents/property/service/IBuildingOwnerInfoService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.TpBuildingOwnerInfo;
7
 import com.huiju.estateagents.property.model.TpBuildingOwnerInfo;
7
 import org.springframework.web.multipart.MultipartFile;
8
 import org.springframework.web.multipart.MultipartFile;
29
      * @param userElement 用户登陆后的信息
30
      * @param userElement 用户登陆后的信息
30
      * @return
31
      * @return
31
      */
32
      */
32
-    ResponseBean listQuery(String parameter, UserElement userElement);
33
+    ResponseBean listQuery(String parameter, TaUser userElement);
33
 
34
 
34
     /**
35
     /**
35
      * 修改 楼栋业主信息
36
      * 修改 楼栋业主信息
37
      * @param userElement
38
      * @param userElement
38
      * @return
39
      * @return
39
      */
40
      */
40
-    ResponseBean update(String parameter, UserElement userElement);
41
+    ResponseBean update(String parameter, TaUser userElement);
41
 
42
 
42
     /**
43
     /**
43
      * 添加 楼栋业主信息
44
      * 添加 楼栋业主信息
45
      * @param userElement
46
      * @param userElement
46
      * @return
47
      * @return
47
      */
48
      */
48
-    ResponseBean add(String parameter, UserElement userElement);
49
+    ResponseBean add(String parameter, TaUser userElement);
49
     
50
     
50
     /**
51
     /**
51
      * 根据excel获取相关信息
52
      * 根据excel获取相关信息
70
      * @param userElement
71
      * @param userElement
71
      * @return
72
      * @return
72
      */
73
      */
73
-    ResponseBean submitExcelData(MultipartFile file, UserElement userElement);
74
+    ResponseBean submitExcelData(MultipartFile file, TaUser userElement);
74
 
75
 
75
     /**
76
     /**
76
      * 认证用户是否停用
77
      * 认证用户是否停用
93
      * @param userElement
94
      * @param userElement
94
      * @return
95
      * @return
95
      */
96
      */
96
-    ResponseBean buildinglist(String paramets, UserElement userElement);
97
+    ResponseBean buildinglist(String paramets, TaUser userElement);
97
 
98
 
98
     /**
99
     /**
99
      * 小区楼栋资料表-查询 楼栋/单元/楼层/户号
100
      * 小区楼栋资料表-查询 楼栋/单元/楼层/户号
116
      * @param userElement
117
      * @param userElement
117
      * @return
118
      * @return
118
      */
119
      */
119
-    ResponseBean downloadExcel(UserElement userElement);
120
+    ResponseBean downloadExcel(TaUser userElement);
120
     
121
     
121
     /**
122
     /**
122
      * 获取楼栋信息
123
      * 获取楼栋信息
156
      * @param userElement
157
      * @param userElement
157
      * @return
158
      * @return
158
      */
159
      */
159
-    ResponseBean buildingDetails(String paramets, UserElement userElement);
160
+    ResponseBean buildingDetails(String paramets, TaUser userElement);
160
 }
161
 }

+ 6
- 5
src/main/java/com/huiju/estateagents/property/service/IHotelService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.Hotel;
7
 import com.huiju.estateagents.property.model.Hotel;
7
 
8
 
28
      * @param parameter
29
      * @param parameter
29
      * @return
30
      * @return
30
      */
31
      */
31
-    ResponseBean hotelRoomAdd(String parameter, UserElement userElement);
32
+    ResponseBean hotelRoomAdd(String parameter, TaUser userElement);
32
 
33
 
33
     /**
34
     /**
34
      * 编辑房间
35
      * 编辑房间
36
      * @param userElement
37
      * @param userElement
37
      * @return
38
      * @return
38
      */
39
      */
39
-    ResponseBean hotelRoomEdit(String parameter, UserElement userElement);
40
+    ResponseBean hotelRoomEdit(String parameter, TaUser userElement);
40
 
41
 
41
     /**
42
     /**
42
      * 修改上架或下架
43
      * 修改上架或下架
44
      * @param userElement
45
      * @param userElement
45
      * @return
46
      * @return
46
      */
47
      */
47
-    ResponseBean hotelRoomRoomStatus(String parameter, UserElement userElement);
48
+    ResponseBean hotelRoomRoomStatus(String parameter, TaUser userElement);
48
 	
49
 	
49
 	/**
50
 	/**
50
 	 * 根据小区id获取酒店信息
51
 	 * 根据小区id获取酒店信息
51
 	 * @param userElement
52
 	 * @param userElement
52
 	 * @return
53
 	 * @return
53
 	 */
54
 	 */
54
-	Hotel getHotelData(UserElement userElement);
55
+	Hotel getHotelData(TaUser userElement);
55
 	
56
 	
56
 	/**
57
 	/**
57
 	 * 添加或修改酒店
58
 	 * 添加或修改酒店
59
 	 * @param userElement
60
 	 * @param userElement
60
 	 * @return
61
 	 * @return
61
 	 */
62
 	 */
62
-	ResponseBean addHotel(Hotel hotel, UserElement userElement);
63
+	ResponseBean addHotel(Hotel hotel, TaUser userElement);
63
 }
64
 }

+ 2
- 1
src/main/java/com/huiju/estateagents/property/service/ISysMenuService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.SysMenu;
7
 import com.huiju.estateagents.property.model.SysMenu;
7
 
8
 
20
 	 * @param userElement
21
 	 * @param userElement
21
 	 * @return
22
 	 * @return
22
 	 */
23
 	 */
23
-	ResponseBean getMenuList(UserElement userElement);
24
+	ResponseBean getMenuList(TaUser userElement);
24
 }
25
 }

+ 3
- 2
src/main/java/com/huiju/estateagents/property/service/ITaUserLicenseOrderService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.TaUserLicenseOrder;
7
 import com.huiju.estateagents.property.model.TaUserLicenseOrder;
7
 
8
 
27
      * @param paymentTel
28
      * @param paymentTel
28
      * @return
29
      * @return
29
      */
30
      */
30
-    ResponseBean getAll(Integer id, String licensePlate, String orderNumber, String paymentName, String paymentTel, Integer pageNum, Integer pageSize, UserElement userElement);
31
+    ResponseBean getAll(Integer id, String licensePlate, String orderNumber, String paymentName, String paymentTel, Integer pageNum, Integer pageSize, TaUser userElement);
31
 
32
 
32
     /**
33
     /**
33
      * 导出数据
34
      * 导出数据
34
      * @param userElement
35
      * @param userElement
35
      * @return
36
      * @return
36
      */
37
      */
37
-    ResponseBean exportDate(UserElement userElement);
38
+    ResponseBean exportDate(TaUser userElement);
38
 	
39
 	
39
 	List<Map<String, Object>> getPriceCount();
40
 	List<Map<String, Object>> getPriceCount();
40
 }
41
 }

+ 4
- 3
src/main/java/com/huiju/estateagents/property/service/ITaUserVerifyService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.TaUserVerify;
7
 import com.huiju.estateagents.property.model.TaUserVerify;
7
 
8
 
20
      * @param userElement
21
      * @param userElement
21
      * @return
22
      * @return
22
      */
23
      */
23
-    ResponseBean selectAll(String phone, String userName, String idCard, Integer pageNum, Integer pageSize, UserElement userElement);
24
+    ResponseBean selectAll(String phone, String userName, String idCard, Integer pageNum, Integer pageSize, TaUser userElement);
24
 
25
 
25
     /**
26
     /**
26
      * 审核 用户
27
      * 审核 用户
30
      * @param remark
31
      * @param remark
31
      * @return
32
      * @return
32
      */
33
      */
33
-    ResponseBean auditUser(UserElement userElement, Integer userVerifyId, Boolean verifyStatus, String remark);
34
+    ResponseBean auditUser(TaUser userElement, Integer userVerifyId, Boolean verifyStatus, String remark);
34
 
35
 
35
     /**
36
     /**
36
      * 楼栋详情页面审核审核
37
      * 楼栋详情页面审核审核
40
      * @param remark
41
      * @param remark
41
      * @return
42
      * @return
42
      */
43
      */
43
-    ResponseBean verifyinfoAdd(UserElement userElement, Integer userVerifyId, String verifyStatus, String roleState, String remark);
44
+    ResponseBean verifyinfoAdd(TaUser userElement, Integer userVerifyId, String verifyStatus, String roleState, String remark);
44
 
45
 
45
 }
46
 }

+ 3
- 2
src/main/java/com/huiju/estateagents/property/service/ITaVisitorLicenseSettingService.java Näytä tiedosto

4
 
4
 
5
 
5
 
6
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.center.taUser.entity.TaUser;
7
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.model.TaVisitorLicenseSetting;
9
 import com.huiju.estateagents.property.model.TaVisitorLicenseSetting;
9
 
10
 
23
      * @param visitorLicenseBool
24
      * @param visitorLicenseBool
24
      * @return
25
      * @return
25
      */
26
      */
26
-    ResponseBean saveOrDelete(UserElement userElement, Boolean visitorLicenseBool);
27
+    ResponseBean saveOrDelete(TaUser userElement, Boolean visitorLicenseBool);
27
 
28
 
28
     /**
29
     /**
29
      * 获取 访客邀请车辆是否开启
30
      * 获取 访客邀请车辆是否开启
30
      * @param userElement
31
      * @param userElement
31
      * @return
32
      * @return
32
      */
33
      */
33
-    ResponseBean getVisitorLicense(UserElement userElement);
34
+    ResponseBean getVisitorLicense(TaUser userElement);
34
 
35
 
35
 }
36
 }

+ 5
- 4
src/main/java/com/huiju/estateagents/property/service/ITpActivityService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.TpActivity;
7
 import com.huiju.estateagents.property.model.TpActivity;
7
 
8
 
23
      * @param userElement 用户登录信息体
24
      * @param userElement 用户登录信息体
24
      * @return
25
      * @return
25
      */
26
      */
26
-    ResponseBean listQuery(String parameter, UserElement userElement);
27
+    ResponseBean listQuery(String parameter, TaUser userElement);
27
 
28
 
28
     /**
29
     /**
29
      * 添加活动列表
30
      * 添加活动列表
31
      * @param userElement
32
      * @param userElement
32
      * @return
33
      * @return
33
      */
34
      */
34
-    ResponseBean addActivity(String parameter, UserElement userElement);
35
+    ResponseBean addActivity(String parameter, TaUser userElement);
35
 
36
 
36
     /**
37
     /**
37
      * 修改 活动
38
      * 修改 活动
39
      * @param userElement
40
      * @param userElement
40
      * @return
41
      * @return
41
      */
42
      */
42
-    ResponseBean updateActivity(String parameter, UserElement userElement);
43
+    ResponseBean updateActivity(String parameter, TaUser userElement);
43
 
44
 
44
     /**
45
     /**
45
      * 根据 活动Id 查询
46
      * 根据 活动Id 查询
54
      * @param userElement 用户session信息体
55
      * @param userElement 用户session信息体
55
      * @return
56
      * @return
56
      */
57
      */
57
-    ResponseBean updateStatusInvalid(List<Integer> ids, UserElement userElement);
58
+    ResponseBean updateStatusInvalid(List<Integer> ids, TaUser userElement);
58
 
59
 
59
 }
60
 }

+ 4
- 3
src/main/java/com/huiju/estateagents/property/service/ITpEquipmentService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.TpEquipment;
7
 import com.huiju.estateagents.property.model.TpEquipment;
7
 
8
 
23
      * @param equipmentType
24
      * @param equipmentType
24
      * @return
25
      * @return
25
      */
26
      */
26
-    ResponseBean getAllByCommunityAndEquipmentType(UserElement userElement, Integer equipmentType);
27
+    ResponseBean getAllByCommunityAndEquipmentType(TaUser userElement, Integer equipmentType);
27
 
28
 
28
     /**
29
     /**
29
      * 修改或者添加 监控设备
30
      * 修改或者添加 监控设备
31
      * @param userElement
32
      * @param userElement
32
      * @return
33
      * @return
33
      */
34
      */
34
-    ResponseBean saveOrUpdateMonitoring(String parameter, UserElement userElement);
35
+    ResponseBean saveOrUpdateMonitoring(String parameter, TaUser userElement);
35
 
36
 
36
     /**
37
     /**
37
      * 删除设备
38
      * 删除设备
47
      * @param id
48
      * @param id
48
      * @return
49
      * @return
49
      */
50
      */
50
-    ResponseBean getMonitoringById(UserElement userElement, Integer type, Integer id);
51
+    ResponseBean getMonitoringById(TaUser userElement, Integer type, Integer id);
51
 
52
 
52
     /**
53
     /**
53
      * 批量删除
54
      * 批量删除

+ 4
- 3
src/main/java/com/huiju/estateagents/property/service/ITpRentalHouseService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.TpRentalHouse;
7
 import com.huiju.estateagents.property.model.TpRentalHouse;
7
 
8
 
29
 	 * @param pageSize
30
 	 * @param pageSize
30
 	 * @return
31
 	 * @return
31
 	 */
32
 	 */
32
-	ResponseBean getRentalList(Integer id, String houseName, Integer startPrice, Integer endPrice, String rentalType, String houseType, String houseStatus, UserElement userElement, Integer pageNum, Integer pageSize);
33
+	ResponseBean getRentalList(Integer id, String houseName, Integer startPrice, Integer endPrice, String rentalType, String houseType, String houseStatus, TaUser userElement, Integer pageNum, Integer pageSize);
33
 	
34
 	
34
 	/**
35
 	/**
35
 	 * 保存长租公寓房间信息
36
 	 * 保存长租公寓房间信息
37
 	 * @param userElement
38
 	 * @param userElement
38
 	 * @return
39
 	 * @return
39
 	 */
40
 	 */
40
-	ResponseBean saveRental(TpRentalHouse rentalHouse, UserElement userElement);
41
+	ResponseBean saveRental(TpRentalHouse rentalHouse, TaUser userElement);
41
 	
42
 	
42
 	/**
43
 	/**
43
 	 * 根据ID取值
44
 	 * 根据ID取值
52
 	 * @param userElement
53
 	 * @param userElement
53
 	 * @return
54
 	 * @return
54
 	 */
55
 	 */
55
-	ResponseBean updateRental(TpRentalHouse rentalHouse, UserElement userElement);
56
+	ResponseBean updateRental(TpRentalHouse rentalHouse, TaUser userElement);
56
 }
57
 }

+ 4
- 3
src/main/java/com/huiju/estateagents/property/service/ITpShopService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.TpShop;
7
 import com.huiju.estateagents.property.model.TpShop;
7
 
8
 
26
 	 * @param pageSize
27
 	 * @param pageSize
27
 	 * @return
28
 	 * @return
28
 	 */
29
 	 */
29
-	ResponseBean getShopList(Integer id, String shopName, Integer shopTypeId, String shopStatus, UserElement userElement, Integer pageNum, Integer pageSize);
30
+	ResponseBean getShopList(Integer id, String shopName, Integer shopTypeId, String shopStatus, TaUser userElement, Integer pageNum, Integer pageSize);
30
 	
31
 	
31
 	/**
32
 	/**
32
 	 * 保存商铺
33
 	 * 保存商铺
34
 	 * @param userElement
35
 	 * @param userElement
35
 	 * @return
36
 	 * @return
36
 	 */
37
 	 */
37
-	ResponseBean saveShop(TpShop shop, UserElement userElement);
38
+	ResponseBean saveShop(TpShop shop, TaUser userElement);
38
 	
39
 	
39
 	/**
40
 	/**
40
 	 * 获取商铺信息
41
 	 * 获取商铺信息
49
 	 * @param userElement
50
 	 * @param userElement
50
 	 * @return
51
 	 * @return
51
 	 */
52
 	 */
52
-	ResponseBean updateShop(TpShop shop, UserElement userElement);
53
+	ResponseBean updateShop(TpShop shop, TaUser userElement);
53
 }
54
 }

+ 2
- 1
src/main/java/com/huiju/estateagents/property/service/ITpShopSettingService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.TpShopSetting;
7
 import com.huiju.estateagents.property.model.TpShopSetting;
7
 
8
 
21
 	 * @param jsonString
22
 	 * @param jsonString
22
 	 * @return
23
 	 * @return
23
 	 */
24
 	 */
24
-	ResponseBean changeShopSetting(UserElement userElement, String jsonString);
25
+	ResponseBean changeShopSetting(TaUser userElement, String jsonString);
25
 }
26
 }

+ 5
- 4
src/main/java/com/huiju/estateagents/property/service/ITransactionService.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.TpTransaction;
7
 import com.huiju.estateagents.property.model.TpTransaction;
7
 
8
 
37
 	 * @param userElement
38
 	 * @param userElement
38
 	 * @return
39
 	 * @return
39
 	 */
40
 	 */
40
-    ResponseBean transactionsAdd(String paramets, UserElement userElement);
41
+    ResponseBean transactionsAdd(String paramets, TaUser userElement);
41
 
42
 
42
 	/**
43
 	/**
43
 	 * 修改二手交易
44
 	 * 修改二手交易
63
 	 * @param userElement
64
 	 * @param userElement
64
 	 * @return
65
 	 * @return
65
 	 */
66
 	 */
66
-	ResponseBean transactionReplyList(String paramets, UserElement userElement);
67
+	ResponseBean transactionReplyList(String paramets, TaUser userElement);
67
 
68
 
68
 	/**
69
 	/**
69
 	 * 删除二手帖子评论
70
 	 * 删除二手帖子评论
78
 	 * @param userElement
79
 	 * @param userElement
79
 	 * @return
80
 	 * @return
80
 	 */
81
 	 */
81
-	ResponseBean transactionReplyAdd(String paramets, UserElement userElement);
82
+	ResponseBean transactionReplyAdd(String paramets, TaUser userElement);
82
 
83
 
83
 	/**
84
 	/**
84
 	 * 二手帖子举报列表
85
 	 * 二手帖子举报列表
86
 	 * @param userElement
87
 	 * @param userElement
87
 	 * @return
88
 	 * @return
88
 	 */
89
 	 */
89
-    ResponseBean transactionReportList(String paramets, UserElement userElement);
90
+    ResponseBean transactionReportList(String paramets, TaUser userElement);
90
 }
91
 }

+ 2
- 1
src/main/java/com/huiju/estateagents/property/service/IUserService.java Näytä tiedosto

3
 
3
 
4
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.baomidou.mybatisplus.extension.service.IService;
5
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
6
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.model.User;
8
 import com.huiju.estateagents.property.model.User;
8
 
9
 
37
      * @param userElement 用户登陆后的信息体
38
      * @param userElement 用户登陆后的信息体
38
      * @return
39
      * @return
39
      */
40
      */
40
-    ResponseBean userInfo(UserElement userElement);
41
+    ResponseBean userInfo(TaUser userElement);
41
 
42
 
42
     /**
43
     /**
43
      * 获取成员列表
44
      * 获取成员列表

+ 2
- 1
src/main/java/com/huiju/estateagents/property/service/IndexCountServiceI.java Näytä tiedosto

1
 package com.huiju.estateagents.property.service;
1
 package com.huiju.estateagents.property.service;
2
 
2
 
3
+import com.huiju.estateagents.center.taUser.entity.TaUser;
3
 import com.huiju.estateagents.property.common.UserElement;
4
 import com.huiju.estateagents.property.common.UserElement;
4
 
5
 
5
 import java.util.Map;
6
 import java.util.Map;
11
 	 * @param userElement
12
 	 * @param userElement
12
 	 * @return
13
 	 * @return
13
 	 */
14
 	 */
14
-	Map<String, Object> getIndexCount(UserElement userElement);
15
+	Map<String, Object> getIndexCount(TaUser userElement);
15
 }
16
 }

+ 6
- 5
src/main/java/com/huiju/estateagents/property/service/RoleServiceI.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.center.taUser.entity.TaUser;
5
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.common.UserElement;
6
 import com.huiju.estateagents.property.model.SysRole;
7
 import com.huiju.estateagents.property.model.SysRole;
7
 
8
 
15
 	 * @param pageSize
16
 	 * @param pageSize
16
 	 * @return
17
 	 * @return
17
 	 */
18
 	 */
18
-	ResponseBean getRoleList(String roleName, UserElement userElement, Integer pageNum, Integer pageSize);
19
+	ResponseBean getRoleList(String roleName, TaUser userElement, Integer pageNum, Integer pageSize);
19
 	
20
 	
20
 	/**
21
 	/**
21
 	 * 添加角色
22
 	 * 添加角色
23
 	 * @param userElement
24
 	 * @param userElement
24
 	 * @return
25
 	 * @return
25
 	 */
26
 	 */
26
-	ResponseBean addRole(SysRole sysRole, UserElement userElement);
27
+	ResponseBean addRole(SysRole sysRole, TaUser userElement);
27
 	
28
 	
28
 	/**
29
 	/**
29
 	 * 获取角色详情
30
 	 * 获取角色详情
31
 	 * @param userElement
32
 	 * @param userElement
32
 	 * @return
33
 	 * @return
33
 	 */
34
 	 */
34
-	ResponseBean getRoleInfo(Integer id, UserElement userElement);
35
+	ResponseBean getRoleInfo(Integer id, TaUser userElement);
35
 	
36
 	
36
 	/**
37
 	/**
37
 	 * 修改角色
38
 	 * 修改角色
39
 	 * @param userElement
40
 	 * @param userElement
40
 	 * @return
41
 	 * @return
41
 	 */
42
 	 */
42
-	ResponseBean updateRole(SysRole sysRole, UserElement userElement);
43
+	ResponseBean updateRole(SysRole sysRole, TaUser userElement);
43
 	
44
 	
44
 	/**
45
 	/**
45
 	 * 批量删除角色
46
 	 * 批量删除角色
47
 	 * @param userElement
48
 	 * @param userElement
48
 	 * @return
49
 	 * @return
49
 	 */
50
 	 */
50
-	ResponseBean deleteRole(SysRole sysRole, UserElement userElement);
51
+	ResponseBean deleteRole(SysRole sysRole, TaUser userElement);
51
 }
52
 }

+ 27
- 26
src/main/java/com/huiju/estateagents/property/service/impl/BillInvoiceServiceImpl.java Näytä tiedosto

6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8
 import com.huiju.estateagents.base.ResponseBean;
8
 import com.huiju.estateagents.base.ResponseBean;
9
+import com.huiju.estateagents.center.taUser.entity.TaUser;
9
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
10
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
10
 import com.huiju.estateagents.property.common.UserElement;
11
 import com.huiju.estateagents.property.common.UserElement;
11
 import com.huiju.estateagents.property.dao.*;
12
 import com.huiju.estateagents.property.dao.*;
69
     private TpBillOrderMapper tpBillOrderMapper;
70
     private TpBillOrderMapper tpBillOrderMapper;
70
 
71
 
71
     @Override
72
     @Override
72
-    public ResponseBean getBillList(String parameter, UserElement userElement) {
73
+    public ResponseBean getBillList(String parameter, TaUser userElement) {
73
         ResponseBean responseBean = new ResponseBean();
74
         ResponseBean responseBean = new ResponseBean();
74
         JSONObject jsonObject = JSONObject.parseObject(parameter);
75
         JSONObject jsonObject = JSONObject.parseObject(parameter);
75
 
76
 
101
         map.put("ownerName", ownerName);
102
         map.put("ownerName", ownerName);
102
         map.put("billStatus", billStatus);
103
         map.put("billStatus", billStatus);
103
         map.put("payName", payName);
104
         map.put("payName", payName);
104
-        map.put("communityId", userElement.getCommunityId());
105
+        map.put("communityId", userElement.getOrgId());
105
 
106
 
106
 
107
 
107
         Page<BillInvoice> page = new Page<>();
108
         Page<BillInvoice> page = new Page<>();
128
 
129
 
129
     @Override
130
     @Override
130
     @Transactional(rollbackFor = Exception.class)
131
     @Transactional(rollbackFor = Exception.class)
131
-    public ResponseBean deleteBillInvoice(List<Integer> ids, UserElement userElement) {
132
+    public ResponseBean deleteBillInvoice(List<Integer> ids, TaUser userElement) {
132
         ResponseBean responseBean = new ResponseBean();
133
         ResponseBean responseBean = new ResponseBean();
133
         if (null == userElement) {
134
         if (null == userElement) {
134
             responseBean.addError("请登录后操作");
135
             responseBean.addError("请登录后操作");
160
 
161
 
161
     @Override
162
     @Override
162
     @Transactional(rollbackFor = Exception.class)
163
     @Transactional(rollbackFor = Exception.class)
163
-    public ResponseBean offlinePayment(List<Integer> ids, UserElement userElement) {
164
+    public ResponseBean offlinePayment(List<Integer> ids, TaUser userElement) {
164
         ResponseBean responseBean = new ResponseBean();
165
         ResponseBean responseBean = new ResponseBean();
165
         if (null == userElement) {
166
         if (null == userElement) {
166
             responseBean.addError("请登录后操作");
167
             responseBean.addError("请登录后操作");
181
 
182
 
182
                 // 插入流水
183
                 // 插入流水
183
                 BillStatement billStatement = new BillStatement();
184
                 BillStatement billStatement = new BillStatement();
184
-                billStatement.setCommunityId(userElement.getCommunityId());
185
+                billStatement.setCommunityId(userElement.getOrgId());
185
                 billStatement.setBillInvoiceId(billInvoice.getId());
186
                 billStatement.setBillInvoiceId(billInvoice.getId());
186
                 billStatement.setTaUserId(billInvoice.getTaUserId());
187
                 billStatement.setTaUserId(billInvoice.getTaUserId());
187
                 billStatement.setPayPrice(billInvoice.getPayPrice());
188
                 billStatement.setPayPrice(billInvoice.getPayPrice());
211
 
212
 
212
                 // 生成订单
213
                 // 生成订单
213
                 TpBillOrder tpBillOrder = new TpBillOrder();
214
                 TpBillOrder tpBillOrder = new TpBillOrder();
214
-                tpBillOrder.setCommunityId(userElement.getCommunityId());
215
+                tpBillOrder.setCommunityId(userElement.getOrgId());
215
                 tpBillOrder.setTpBillId(billInvoice.getBillId());
216
                 tpBillOrder.setTpBillId(billInvoice.getBillId());
216
                 tpBillOrder.setTpBillInvoiceId(billInvoice.getId());
217
                 tpBillOrder.setTpBillInvoiceId(billInvoice.getId());
217
 
218
 
221
                 // 缴费状态  0:未支付  1: 已支付 2: 正在支付中
222
                 // 缴费状态  0:未支付  1: 已支付 2: 正在支付中
222
                 tpBillOrder.setOrderStatus("1");
223
                 tpBillOrder.setOrderStatus("1");
223
                 tpBillOrder.setCreateDate(LocalDateTime.now());
224
                 tpBillOrder.setCreateDate(LocalDateTime.now());
224
-                tpBillOrder.setCreateUser(userElement.getId());
225
+                tpBillOrder.setCreateUser(userElement.getUserId());
225
                 tpBillOrder.setUpdateDate(LocalDateTime.now());
226
                 tpBillOrder.setUpdateDate(LocalDateTime.now());
226
-                tpBillOrder.setUpdateUser(userElement.getId());
227
+                tpBillOrder.setUpdateUser(userElement.getUserId());
227
 
228
 
228
                 tpBillOrderMapper.insert(tpBillOrder);
229
                 tpBillOrderMapper.insert(tpBillOrder);
229
 
230
 
231
 
232
 
232
                 // 把相对应的 APP端用户的代办消息进行设置为无效
233
                 // 把相对应的 APP端用户的代办消息进行设置为无效
233
                 QueryWrapper<Message> messageQueryWrapper = new QueryWrapper<>();
234
                 QueryWrapper<Message> messageQueryWrapper = new QueryWrapper<>();
234
-                messageQueryWrapper.eq("community_id", userElement.getCommunityId());
235
+                messageQueryWrapper.eq("community_id", userElement.getOrgId());
235
                 messageQueryWrapper.eq("bill_id", billInvoice.getId());
236
                 messageQueryWrapper.eq("bill_id", billInvoice.getId());
236
                 messageQueryWrapper.eq("uuid_type", "1");
237
                 messageQueryWrapper.eq("uuid_type", "1");
237
                 messageQueryWrapper.eq("uuid", billInvoice.getTaUserId());
238
                 messageQueryWrapper.eq("uuid", billInvoice.getTaUserId());
256
 
257
 
257
     @Override
258
     @Override
258
     @Transactional(rollbackFor = Exception.class)
259
     @Transactional(rollbackFor = Exception.class)
259
-    public ResponseBean addTempBillInvoice(String parameter, UserElement userElement) {
260
+    public ResponseBean addTempBillInvoice(String parameter, TaUser userElement) {
260
         ResponseBean responseBean = new ResponseBean();
261
         ResponseBean responseBean = new ResponseBean();
261
         JSONObject jsonObject = JSONObject.parseObject(parameter);
262
         JSONObject jsonObject = JSONObject.parseObject(parameter);
262
         // 收费项ID
263
         // 收费项ID
288
 
289
 
289
         // 校验 期/区/栋/单元/楼层/户号
290
         // 校验 期/区/栋/单元/楼层/户号
290
         QueryWrapper<TpRoomNo> roomNoQueryWrapper = new QueryWrapper<>();
291
         QueryWrapper<TpRoomNo> roomNoQueryWrapper = new QueryWrapper<>();
291
-        roomNoQueryWrapper.eq("community_id", userElement.getCommunityId());
292
+        roomNoQueryWrapper.eq("community_id", userElement.getOrgId());
292
         roomNoQueryWrapper.eq("phase_id", phase);
293
         roomNoQueryWrapper.eq("phase_id", phase);
293
         roomNoQueryWrapper.eq("building_id", building);
294
         roomNoQueryWrapper.eq("building_id", building);
294
         roomNoQueryWrapper.eq("unit_id", unit);
295
         roomNoQueryWrapper.eq("unit_id", unit);
309
 
310
 
310
         // 设置房号
311
         // 设置房号
311
         billInvoice.setBillId(billId);
312
         billInvoice.setBillId(billId);
312
-        billInvoice.setCommunityId(userElement.getCommunityId());
313
+        billInvoice.setCommunityId(userElement.getOrgId());
313
         billInvoice.setBillInvoiceExplain(billInvoiceExplain);
314
         billInvoice.setBillInvoiceExplain(billInvoiceExplain);
314
 //        billInvoice.setPayPrice(PayPriceUtils.yuanConversionPoints(payPrice));
315
 //        billInvoice.setPayPrice(PayPriceUtils.yuanConversionPoints(payPrice));
315
         billInvoice.setBillStatus("0");
316
         billInvoice.setBillStatus("0");
316
-        billInvoice.setCreateUser(userElement.getId());
317
+        billInvoice.setCreateUser(userElement.getUserId());
317
         billInvoice.setCreateDate(new Date());
318
         billInvoice.setCreateDate(new Date());
318
         billInvoice.setRoomNoId(roomNo);
319
         billInvoice.setRoomNoId(roomNo);
319
         billInvoice.setStatus(0);
320
         billInvoice.setStatus(0);
329
 
330
 
330
     @Override
331
     @Override
331
     @Transactional(rollbackFor = Exception.class)
332
     @Transactional(rollbackFor = Exception.class)
332
-    public ResponseBean updateBillInvoiceStatus(List<Integer> ids, UserElement userElement) {
333
+    public ResponseBean updateBillInvoiceStatus(List<Integer> ids, TaUser userElement) {
333
         ResponseBean responseBean = new ResponseBean();
334
         ResponseBean responseBean = new ResponseBean();
334
 
335
 
335
         List<BillInvoice> billInvoices = ids.stream().map(e -> {
336
         List<BillInvoice> billInvoices = ids.stream().map(e -> {
355
 
356
 
356
             // 往APP端用户上面的每一个用户推送
357
             // 往APP端用户上面的每一个用户推送
357
             Message messageModelAPP = new Message();
358
             Message messageModelAPP = new Message();
358
-            messageModelAPP.setCommunityId(userElement.getCommunityId());
359
+            messageModelAPP.setCommunityId(userElement.getOrgId());
359
             messageModelAPP.setMessageType("7");
360
             messageModelAPP.setMessageType("7");
360
             messageModelAPP.setAdviceType("1");
361
             messageModelAPP.setAdviceType("1");
361
             messageModelAPP.setModelType("2");
362
             messageModelAPP.setModelType("2");
366
             messageModelAPP.setMessageContent("您有待缴费的账单,点击查看并缴费 " + dateFormat.format(new Date()) + bill.getBillName());
367
             messageModelAPP.setMessageContent("您有待缴费的账单,点击查看并缴费 " + dateFormat.format(new Date()) + bill.getBillName());
367
             messageModelAPP.setStatus("1");
368
             messageModelAPP.setStatus("1");
368
             messageModelAPP.setCreateDate(LocalDateTime.now());
369
             messageModelAPP.setCreateDate(LocalDateTime.now());
369
-            messageModelAPP.setCreateUser(userElement.getId());
370
+            messageModelAPP.setCreateUser(userElement.getUserId());
370
             messageModelAPP.setBillId(e.getId());
371
             messageModelAPP.setBillId(e.getId());
371
 
372
 
372
             return messageModelAPP;
373
             return messageModelAPP;
379
     }
380
     }
380
 
381
 
381
     @Override
382
     @Override
382
-    public ResponseBean getTempBillInvoice(Integer billId,UserElement userElement) {
383
+    public ResponseBean getTempBillInvoice(Integer billId,TaUser userElement) {
383
         ResponseBean responseBean = new ResponseBean();
384
         ResponseBean responseBean = new ResponseBean();
384
         Map<String, Object> map = Maps.newHashMap();
385
         Map<String, Object> map = Maps.newHashMap();
385
         map.put("billId", billId);
386
         map.put("billId", billId);
386
-        map.put("communityId", userElement.getCommunityId());
387
+        map.put("communityId", userElement.getOrgId());
387
 
388
 
388
         List<BillInvoice> billInvoices = billInvoiceMapper.selectBillInvoiceTemp(map);
389
         List<BillInvoice> billInvoices = billInvoiceMapper.selectBillInvoiceTemp(map);
389
 
390
 
393
 
394
 
394
     @Override
395
     @Override
395
     @Transactional(rollbackFor = Exception.class)
396
     @Transactional(rollbackFor = Exception.class)
396
-    public ResponseBean deleteTempBillInvoice(Integer billId, UserElement userElement) {
397
+    public ResponseBean deleteTempBillInvoice(Integer billId, TaUser userElement) {
397
         ResponseBean responseBean = new ResponseBean();
398
         ResponseBean responseBean = new ResponseBean();
398
         if (null == userElement) {
399
         if (null == userElement) {
399
             responseBean.addError("未登录,无法操作!");
400
             responseBean.addError("未登录,无法操作!");
415
 
416
 
416
     @Override
417
     @Override
417
     @Transactional(rollbackFor = Exception.class)
418
     @Transactional(rollbackFor = Exception.class)
418
-    public ResponseBean updateBillInvoiceIdPayPrice(Integer billId, Integer payPrice, UserElement userElement) {
419
+    public ResponseBean updateBillInvoiceIdPayPrice(Integer billId, Integer payPrice, TaUser userElement) {
419
         ResponseBean responseBean = new ResponseBean();
420
         ResponseBean responseBean = new ResponseBean();
420
         BillInvoice billInvoice = billInvoiceMapper.selectById(billId);
421
         BillInvoice billInvoice = billInvoiceMapper.selectById(billId);
421
         if ("1".equals(billInvoice.getBillStatus()) || "2".equals(billInvoice.getBillStatus())) {
422
         if ("1".equals(billInvoice.getBillStatus()) || "2".equals(billInvoice.getBillStatus())) {
424
         }
425
         }
425
         // 此处存储的是已经转换过的金额
426
         // 此处存储的是已经转换过的金额
426
         billInvoice.setPayPrice(payPrice);
427
         billInvoice.setPayPrice(payPrice);
427
-        billInvoice.setUpdateUser(userElement.getId());
428
+        billInvoice.setUpdateUser(userElement.getUserId());
428
         billInvoice.setUpdateDate(new Date());
429
         billInvoice.setUpdateDate(new Date());
429
 
430
 
430
         int result = billInvoiceMapper.updateById(billInvoice);
431
         int result = billInvoiceMapper.updateById(billInvoice);
436
     }
437
     }
437
 
438
 
438
     @Override
439
     @Override
439
-    public ResponseBean exportExcel(UserElement userElement, Integer billId) {
440
+    public ResponseBean exportExcel(TaUser userElement, Integer billId) {
440
         ResponseBean responseBean = new ResponseBean();
441
         ResponseBean responseBean = new ResponseBean();
441
         String [] title = new String[] { "收费单号","房屋信息","收费单说明","金额(元)","流水","缴费状态","缴费人","缴费时间","新建时间","新建人","修改人","修改时间" };
442
         String [] title = new String[] { "收费单号","房屋信息","收费单说明","金额(元)","流水","缴费状态","缴费人","缴费时间","新建时间","新建人","修改人","修改时间" };
442
 
443
 
451
      * @param workbook
452
      * @param workbook
452
      * @return
453
      * @return
453
      */
454
      */
454
-    private HSSFWorkbook excel(String[] title, UserElement userElement, Integer billId, HSSFWorkbook workbook) {
455
+    private HSSFWorkbook excel(String[] title, TaUser userElement, Integer billId, HSSFWorkbook workbook) {
455
         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
456
         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
456
 
457
 
457
         if (null == workbook) {
458
         if (null == workbook) {
479
 
480
 
480
         Map<String, Object> map = Maps.newHashMap();
481
         Map<String, Object> map = Maps.newHashMap();
481
         map.put("billId", billId);
482
         map.put("billId", billId);
482
-        map.put("communityId", userElement.getCommunityId());
483
+        map.put("communityId", userElement.getOrgId());
483
 
484
 
484
         Page<BillInvoice> page = new Page<>();
485
         Page<BillInvoice> page = new Page<>();
485
         page.setCurrent(1);
486
         page.setCurrent(1);
564
 
565
 
565
 
566
 
566
     @Override
567
     @Override
567
-    public ResponseBean getInvoiceInvalid(UserElement userElement, String parameter) {
568
+    public ResponseBean getInvoiceInvalid(TaUser userElement, String parameter) {
568
         ResponseBean responseBean = new ResponseBean();
569
         ResponseBean responseBean = new ResponseBean();
569
         JSONObject jsonObject = JSONObject.parseObject(parameter);
570
         JSONObject jsonObject = JSONObject.parseObject(parameter);
570
         Integer pageNum = jsonObject.getInteger("pageNum");
571
         Integer pageNum = jsonObject.getInteger("pageNum");
579
 
580
 
580
         QueryWrapper<BillInvoice> billInvoiceQueryWrapper = new QueryWrapper<>();
581
         QueryWrapper<BillInvoice> billInvoiceQueryWrapper = new QueryWrapper<>();
581
         billInvoiceQueryWrapper.eq("bill_id", billId);
582
         billInvoiceQueryWrapper.eq("bill_id", billId);
582
-        billInvoiceQueryWrapper.eq("community_id", userElement.getCommunityId());
583
+        billInvoiceQueryWrapper.eq("community_id", userElement.getOrgId());
583
 
584
 
584
         IPage<BillInvoice> billInvoiceIPage = billInvoiceMapper.selectPage(page, billInvoiceQueryWrapper);
585
         IPage<BillInvoice> billInvoiceIPage = billInvoiceMapper.selectPage(page, billInvoiceQueryWrapper);
585
         List<BillInvoice> records = billInvoiceIPage.getRecords();
586
         List<BillInvoice> records = billInvoiceIPage.getRecords();

+ 2
- 1
src/main/java/com/huiju/estateagents/property/service/impl/BillOrderServiceImpl.java Näytä tiedosto

3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
6
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.dao.BillInvoiceMapper;
8
 import com.huiju.estateagents.property.dao.BillInvoiceMapper;
8
 import com.huiju.estateagents.property.dao.TpBillOrderMapper;
9
 import com.huiju.estateagents.property.dao.TpBillOrderMapper;
37
     private BillInvoiceMapper billInvoiceMapper;
38
     private BillInvoiceMapper billInvoiceMapper;
38
 
39
 
39
     @Override
40
     @Override
40
-    public ResponseBean getByOrderNumberBillInvoice(UserElement userElement, String orderNumber) {
41
+    public ResponseBean getByOrderNumberBillInvoice(TaUser userElement, String orderNumber) {
41
         ResponseBean responseBean = new ResponseBean();
42
         ResponseBean responseBean = new ResponseBean();
42
 
43
 
43
         // 1.根据订单查询出所有的缴费组
44
         // 1.根据订单查询出所有的缴费组

+ 31
- 30
src/main/java/com/huiju/estateagents/property/service/impl/BillServiceImpl.java Näytä tiedosto

5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.base.ResponseBean;
8
+import com.huiju.estateagents.center.taUser.entity.TaUser;
8
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
9
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
9
 import com.huiju.estateagents.property.common.Constant;
10
 import com.huiju.estateagents.property.common.Constant;
10
 import com.huiju.estateagents.property.common.UserElement;
11
 import com.huiju.estateagents.property.common.UserElement;
98
 
99
 
99
     @Override
100
     @Override
100
     @Transactional(rollbackFor = Exception.class)
101
     @Transactional(rollbackFor = Exception.class)
101
-    public ResponseBean updateBillNameAndBillExplainAndEndDate(UserElement userElement, String parameter) {
102
+    public ResponseBean updateBillNameAndBillExplainAndEndDate(TaUser userElement, String parameter) {
102
         ResponseBean responseBean = new ResponseBean();
103
         ResponseBean responseBean = new ResponseBean();
103
         Bill bill = JSONObject.parseObject(parameter, Bill.class);
104
         Bill bill = JSONObject.parseObject(parameter, Bill.class);
104
         if (StringUtils.isEmpty(bill.getBillName())) {
105
         if (StringUtils.isEmpty(bill.getBillName())) {
157
 
158
 
158
     @Override
159
     @Override
159
     @Transactional(rollbackFor = Exception.class)
160
     @Transactional(rollbackFor = Exception.class)
160
-    public ResponseBean getExcelData(MultipartFile file, UserElement userElement) {
161
+    public ResponseBean getExcelData(MultipartFile file, TaUser userElement) {
161
         ResponseBean responseBean = new ResponseBean();
162
         ResponseBean responseBean = new ResponseBean();
162
         if (file == null) {
163
         if (file == null) {
163
             responseBean.addError("对象不能为空");
164
             responseBean.addError("对象不能为空");
164
             return responseBean;
165
             return responseBean;
165
         }
166
         }
166
 
167
 
167
-        responseBean = getExcelData(file, responseBean, userElement.getCommunityId());
168
+        responseBean = getExcelData(file, responseBean, userElement.getOrgId());
168
         List<TempBill> tempBills = (List<TempBill>) responseBean.getData();
169
         List<TempBill> tempBills = (List<TempBill>) responseBean.getData();
169
 
170
 
170
         Map<String, Object> map = Maps.newHashMap();
171
         Map<String, Object> map = Maps.newHashMap();
177
 
178
 
178
     @Override
179
     @Override
179
     @Transactional(rollbackFor = Exception.class)
180
     @Transactional(rollbackFor = Exception.class)
180
-    public ResponseBean getExcelData(Integer billId, MultipartFile file, String billExplain, String billName, Date endDate, String billStatus, UserElement userElement) {
181
+    public ResponseBean getExcelData(Integer billId, MultipartFile file, String billExplain, String billName, Date endDate, String billStatus, TaUser userElement) {
181
         ResponseBean responseBean = new ResponseBean();
182
         ResponseBean responseBean = new ResponseBean();
182
 
183
 
183
         // 获取本地时间
184
         // 获取本地时间
202
             // 查询出这个收费单, 存在的缴费单数据
203
             // 查询出这个收费单, 存在的缴费单数据
203
             QueryWrapper<BillInvoice> billInvoiceQueryWrapper = new QueryWrapper<>();
204
             QueryWrapper<BillInvoice> billInvoiceQueryWrapper = new QueryWrapper<>();
204
             billInvoiceQueryWrapper.eq("bill_id", billId);
205
             billInvoiceQueryWrapper.eq("bill_id", billId);
205
-            billInvoiceQueryWrapper.eq("community_id", userElement.getCommunityId());
206
+            billInvoiceQueryWrapper.eq("community_id", userElement.getOrgId());
206
             records = billInvoiceMapper.selectList(billInvoiceQueryWrapper);
207
             records = billInvoiceMapper.selectList(billInvoiceQueryWrapper);
207
         }
208
         }
208
 
209
 
212
             return responseBean;
213
             return responseBean;
213
         }
214
         }
214
 
215
 
215
-        responseBean = getExcelData(file, responseBean, userElement.getCommunityId());
216
+        responseBean = getExcelData(file, responseBean, userElement.getOrgId());
216
         List<TempBill> tempBills = (List<TempBill>) responseBean.getData();
217
         List<TempBill> tempBills = (List<TempBill>) responseBean.getData();
217
 
218
 
218
         Double sumDouble = 0.0;
219
         Double sumDouble = 0.0;
243
         //为草稿时不创建时间, 2表示草稿
244
         //为草稿时不创建时间, 2表示草稿
244
         if(!"2".equals(billStatus)) {
245
         if(!"2".equals(billStatus)) {
245
             bill.setCreateDate(new Date());
246
             bill.setCreateDate(new Date());
246
-            bill.setCreateUser(userElement.getId());
247
+            bill.setCreateUser(userElement.getUserId());
247
         }
248
         }
248
-        bill.setCommunityId(userElement.getCommunityId());
249
+        bill.setCommunityId(userElement.getOrgId());
249
         Integer payTotalNum = tempBills.size() != 0 ? tempBills.size() : records != null ? records.size() : 0;
250
         Integer payTotalNum = tempBills.size() != 0 ? tempBills.size() : records != null ? records.size() : 0;
250
         Integer unpayedNum = tempBills.size() != 0 ? tempBills.size() : records != null ? records.size() : 0;
251
         Integer unpayedNum = tempBills.size() != 0 ? tempBills.size() : records != null ? records.size() : 0;
251
         bill.setPayTotalNum(payTotalNum);
252
         bill.setPayTotalNum(payTotalNum);
263
             bill.setCreateDate(null);
264
             bill.setCreateDate(null);
264
             if(!"2".equals(billStatus)) {
265
             if(!"2".equals(billStatus)) {
265
                 bill.setCreateDate(new Date());
266
                 bill.setCreateDate(new Date());
266
-                bill.setCreateUser(userElement.getId());
267
+                bill.setCreateUser(userElement.getUserId());
267
             }
268
             }
268
             // 设置主键, 表示修改
269
             // 设置主键, 表示修改
269
             bill.setId(billId);
270
             bill.setId(billId);
273
         boolean b = this.saveOrUpdate(bill);
274
         boolean b = this.saveOrUpdate(bill);
274
         if (b) {
275
         if (b) {
275
             QueryWrapper<Message> queryWrapper = new QueryWrapper<>();
276
             QueryWrapper<Message> queryWrapper = new QueryWrapper<>();
276
-            queryWrapper.eq("community_id", userElement.getCommunityId());
277
+            queryWrapper.eq("community_id", userElement.getOrgId());
277
             queryWrapper.eq("message_type", "7");
278
             queryWrapper.eq("message_type", "7");
278
             queryWrapper.eq("model_type", "2");
279
             queryWrapper.eq("model_type", "2");
279
             queryWrapper.eq("source", "2");
280
             queryWrapper.eq("source", "2");
284
             // 草稿时插入消息
285
             // 草稿时插入消息
285
             if ("2".equals(bill.getBillStatus()) && null == message) {
286
             if ("2".equals(bill.getBillStatus()) && null == message) {
286
                 message = new Message();
287
                 message = new Message();
287
-                message.setCommunityId(userElement.getCommunityId());
288
+                message.setCommunityId(userElement.getOrgId());
288
                 message.setMessageType("7");
289
                 message.setMessageType("7");
289
                 message.setAdviceType("4");
290
                 message.setAdviceType("4");
290
                 message.setModelType("2");
291
                 message.setModelType("2");
291
-                message.setUuid(userElement.getId());
292
+                message.setUuid(userElement.getUserId());
292
                 message.setUuidType("2");
293
                 message.setUuidType("2");
293
                 // 消息是物业端发过来的, 就是 2
294
                 // 消息是物业端发过来的, 就是 2
294
                 message.setSource("2");
295
                 message.setSource("2");
295
                 message.setMessageContent("收费组“" + bill.getBillName() +  "”还未发布,点击发布");
296
                 message.setMessageContent("收费组“" + bill.getBillName() +  "”还未发布,点击发布");
296
                 message.setStatus("1");
297
                 message.setStatus("1");
297
                 message.setCreateDate(LocalDateTime.now());
298
                 message.setCreateDate(LocalDateTime.now());
298
-                message.setCreateUser(userElement.getId());
299
+                message.setCreateUser(userElement.getUserId());
299
                 message.setBillId(bill.getId());
300
                 message.setBillId(bill.getId());
300
 
301
 
301
                 messageMapper.insert(message);
302
                 messageMapper.insert(message);
306
                 if (null != message) {
307
                 if (null != message) {
307
                     message.setStatus("0");
308
                     message.setStatus("0");
308
                     message.setUpdateDate(LocalDateTime.now());
309
                     message.setUpdateDate(LocalDateTime.now());
309
-                    message.setUpdateUser(userElement.getId());
310
+                    message.setUpdateUser(userElement.getUserId());
310
                     messageMapper.updateById(message);
311
                     messageMapper.updateById(message);
311
                 }
312
                 }
312
 
313
 
313
                 // 插入消息表, 消息类型为 消息
314
                 // 插入消息表, 消息类型为 消息
314
                 Message messageModel = new Message();
315
                 Message messageModel = new Message();
315
-                messageModel.setCommunityId(userElement.getCommunityId());
316
+                messageModel.setCommunityId(userElement.getOrgId());
316
                 messageModel.setMessageType("7");
317
                 messageModel.setMessageType("7");
317
                 messageModel.setAdviceType("4");
318
                 messageModel.setAdviceType("4");
318
                 messageModel.setModelType("1");
319
                 messageModel.setModelType("1");
319
-                messageModel.setUuid(userElement.getId());
320
+                messageModel.setUuid(userElement.getUserId());
320
                 messageModel.setUuidType("2");
321
                 messageModel.setUuidType("2");
321
                 // 消息是物业端发过来的, 就是 2
322
                 // 消息是物业端发过来的, 就是 2
322
                 messageModel.setSource("2");
323
                 messageModel.setSource("2");
324
 //                messageModel.setMessageContent("收费组“" + bill.getBillName() + "”还有" + DateUtils.getDaysBetween(new Date(), bill.getEndDate()) + "天就到截止日期了,但还有未缴用户,点击去查看");
325
 //                messageModel.setMessageContent("收费组“" + bill.getBillName() + "”还有" + DateUtils.getDaysBetween(new Date(), bill.getEndDate()) + "天就到截止日期了,但还有未缴用户,点击去查看");
325
                 messageModel.setStatus("1");
326
                 messageModel.setStatus("1");
326
                 messageModel.setCreateDate(LocalDateTime.now());
327
                 messageModel.setCreateDate(LocalDateTime.now());
327
-                messageModel.setCreateUser(userElement.getId());
328
+                messageModel.setCreateUser(userElement.getUserId());
328
                 messageModel.setBillId(bill.getId());
329
                 messageModel.setBillId(bill.getId());
329
 
330
 
330
                 messageMapper.insert(messageModel);
331
                 messageMapper.insert(messageModel);
333
             }
334
             }
334
             List<BillInvoice> billInvoices = tempBills.stream().map(e -> {
335
             List<BillInvoice> billInvoices = tempBills.stream().map(e -> {
335
                 BillInvoice billInvoice = new BillInvoice();
336
                 BillInvoice billInvoice = new BillInvoice();
336
-                billInvoice.setCommunityId(userElement.getCommunityId());
337
+                billInvoice.setCommunityId(userElement.getOrgId());
337
                 billInvoice.setBillId(bill.getId());
338
                 billInvoice.setBillId(bill.getId());
338
 
339
 
339
                 /**
340
                 /**
340
                  * 查询房号
341
                  * 查询房号
341
                  */
342
                  */
342
-                TpRoomNo tpRoomNo = tpRoomNoMapper.selectCommunityIdAndAddressName(userElement.getCommunityId(), e.getPhase(), e.getBuilding(), e.getUnit(), e.getLevel(), e.getRoomNo());
343
+                TpRoomNo tpRoomNo = tpRoomNoMapper.selectCommunityIdAndAddressName(userElement.getOrgId(), e.getPhase(), e.getBuilding(), e.getUnit(), e.getLevel(), e.getRoomNo());
343
                 if (null == tpRoomNo) {
344
                 if (null == tpRoomNo) {
344
                     throw new WisdomException("房产:" + e.getPhase() + e.getBuilding() + e.getUnit() + e.getLevel() + e.getRoomNo() + " 不存在!请核对!");
345
                     throw new WisdomException("房产:" + e.getPhase() + e.getBuilding() + e.getUnit() + e.getLevel() + e.getRoomNo() + " 不存在!请核对!");
345
                 }
346
                 }
347
                 billInvoice.setBillInvoiceExplain(e.getBillExplain());
348
                 billInvoice.setBillInvoiceExplain(e.getBillExplain());
348
                 billInvoice.setPayPrice(e.getPayPrice());
349
                 billInvoice.setPayPrice(e.getPayPrice());
349
                 billInvoice.setBillStatus("0");
350
                 billInvoice.setBillStatus("0");
350
-                billInvoice.setCreateUser(userElement.getId());
351
+                billInvoice.setCreateUser(userElement.getUserId());
351
                 billInvoice.setCreateDate(new Date());
352
                 billInvoice.setCreateDate(new Date());
352
                 billInvoice.setStatus(1);
353
                 billInvoice.setStatus(1);
353
 
354
 
363
 
364
 
364
                         // 往APP端用户上面的每一个用户推送
365
                         // 往APP端用户上面的每一个用户推送
365
                         Message messageModelAPP = new Message();
366
                         Message messageModelAPP = new Message();
366
-                        messageModelAPP.setCommunityId(userElement.getCommunityId());
367
+                        messageModelAPP.setCommunityId(userElement.getOrgId());
367
                         messageModelAPP.setMessageType("7");
368
                         messageModelAPP.setMessageType("7");
368
                         messageModelAPP.setAdviceType("1");
369
                         messageModelAPP.setAdviceType("1");
369
                         messageModelAPP.setModelType("2");
370
                         messageModelAPP.setModelType("2");
374
                         messageModelAPP.setMessageContent("您有待缴费的账单,点击查看并缴费 " + dateFormat.format(new Date()) + bill.getBillName());
375
                         messageModelAPP.setMessageContent("您有待缴费的账单,点击查看并缴费 " + dateFormat.format(new Date()) + bill.getBillName());
375
                         messageModelAPP.setStatus("1");
376
                         messageModelAPP.setStatus("1");
376
                         messageModelAPP.setCreateDate(LocalDateTime.now());
377
                         messageModelAPP.setCreateDate(LocalDateTime.now());
377
-                        messageModelAPP.setCreateUser(userElement.getId());
378
+                        messageModelAPP.setCreateUser(userElement.getUserId());
378
                         messageModelAPP.setBillId(e.getId());
379
                         messageModelAPP.setBillId(e.getId());
379
 
380
 
380
                         return messageModelAPP;
381
                         return messageModelAPP;
513
     }
514
     }
514
 
515
 
515
     @Override
516
     @Override
516
-    public ResponseBean updateBillStatus(UserElement userElement, Integer billStatus, Integer id) {
517
+    public ResponseBean updateBillStatus(TaUser userElement, Integer billStatus, Integer id) {
517
         ResponseBean responseBean = new ResponseBean();
518
         ResponseBean responseBean = new ResponseBean();
518
         Bill bill = billMapper.selectById(id);
519
         Bill bill = billMapper.selectById(id);
519
         if (null == bill) {
520
         if (null == bill) {
527
     }
528
     }
528
 
529
 
529
     @Override
530
     @Override
530
-    public ResponseBean deleteBillBeach(UserElement userElement, List<Integer> ids) {
531
+    public ResponseBean deleteBillBeach(TaUser userElement, List<Integer> ids) {
531
         ResponseBean responseBean = new ResponseBean();
532
         ResponseBean responseBean = new ResponseBean();
532
         ids.forEach(e -> {
533
         ids.forEach(e -> {
533
             Bill bill = billMapper.selectById(e);
534
             Bill bill = billMapper.selectById(e);
542
 
543
 
543
             // 发布时消息为无效
544
             // 发布时消息为无效
544
             QueryWrapper<Message> queryWrapper = new QueryWrapper<>();
545
             QueryWrapper<Message> queryWrapper = new QueryWrapper<>();
545
-            queryWrapper.eq("community_id", userElement.getCommunityId());
546
+            queryWrapper.eq("community_id", userElement.getOrgId());
546
             queryWrapper.eq("message_type", "7");
547
             queryWrapper.eq("message_type", "7");
547
             queryWrapper.eq("model_type", "2");
548
             queryWrapper.eq("model_type", "2");
548
             queryWrapper.eq("source", "2");
549
             queryWrapper.eq("source", "2");
553
             messages.forEach(message-> {
554
             messages.forEach(message-> {
554
                 message.setStatus("0");
555
                 message.setStatus("0");
555
                 message.setUpdateDate(LocalDateTime.now());
556
                 message.setUpdateDate(LocalDateTime.now());
556
-                message.setUpdateUser(userElement.getId());
557
+                message.setUpdateUser(userElement.getUserId());
557
                 messageMapper.updateById(message);
558
                 messageMapper.updateById(message);
558
             });
559
             });
559
 
560
 
598
     }
599
     }
599
 
600
 
600
     @Override
601
     @Override
601
-    public ResponseBean downloadExcel(UserElement userElement) {
602
+    public ResponseBean downloadExcel(TaUser userElement) {
602
         ResponseBean responseBean = new ResponseBean();
603
         ResponseBean responseBean = new ResponseBean();
603
 
604
 
604
         InputStream inputStream = null;
605
         InputStream inputStream = null;
621
         Integer pageSize = 10;
622
         Integer pageSize = 10;
622
         // 分页查询
623
         // 分页查询
623
 
624
 
624
-        List<TpRoomNo> records = tpRoomNoMapper.selectCommunityIdList(userElement.getCommunityId(), pageNum * pageSize, pageSize);
625
+        List<TpRoomNo> records = tpRoomNoMapper.selectCommunityIdList(userElement.getOrgId(), pageNum * pageSize, pageSize);
625
         // 总页数
626
         // 总页数
626
-        Long pages = tpRoomNoMapper.selectCommunityIdCount(userElement.getCommunityId());
627
+        Long pages = tpRoomNoMapper.selectCommunityIdCount(userElement.getOrgId());
627
 
628
 
628
 
629
 
629
         // 行数 默认从 第 6 行开始
630
         // 行数 默认从 第 6 行开始
652
                 if (index == records.size()) {
653
                 if (index == records.size()) {
653
                     index = 0;
654
                     index = 0;
654
                     pageNum ++;
655
                     pageNum ++;
655
-                    records = tpRoomNoMapper.selectCommunityIdList(userElement.getCommunityId(), pageNum * pageSize, pageSize);
656
+                    records = tpRoomNoMapper.selectCommunityIdList(userElement.getOrgId(), pageNum * pageSize, pageSize);
656
                 }
657
                 }
657
                 if (records.isEmpty()) {
658
                 if (records.isEmpty()) {
658
                     break;
659
                     break;

+ 6
- 5
src/main/java/com/huiju/estateagents/property/service/impl/BillStatementServiceImpl.java Näytä tiedosto

6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8
 import com.huiju.estateagents.base.ResponseBean;
8
 import com.huiju.estateagents.base.ResponseBean;
9
+import com.huiju.estateagents.center.taUser.entity.TaUser;
9
 import com.huiju.estateagents.property.common.UserElement;
10
 import com.huiju.estateagents.property.common.UserElement;
10
 import com.huiju.estateagents.property.dao.BillInvoiceMapper;
11
 import com.huiju.estateagents.property.dao.BillInvoiceMapper;
11
 import com.huiju.estateagents.property.dao.BillStatementMapper;
12
 import com.huiju.estateagents.property.dao.BillStatementMapper;
45
     private BillInvoiceMapper billInvoiceMapper;
46
     private BillInvoiceMapper billInvoiceMapper;
46
 
47
 
47
     @Override
48
     @Override
48
-    public ResponseBean getBillStatement(UserElement userElement, String parameter) {
49
+    public ResponseBean getBillStatement(TaUser userElement, String parameter) {
49
         ResponseBean responseBean = new ResponseBean();
50
         ResponseBean responseBean = new ResponseBean();
50
         JSONObject jsonObject = JSONObject.parseObject(parameter);
51
         JSONObject jsonObject = JSONObject.parseObject(parameter);
51
 
52
 
69
         map.put("billName", billName);
70
         map.put("billName", billName);
70
         map.put("billInvoiceId", billInvoiceId);
71
         map.put("billInvoiceId", billInvoiceId);
71
         map.put("payPhone", payPhone);
72
         map.put("payPhone", payPhone);
72
-        map.put("communityId", userElement.getCommunityId());
73
+        map.put("communityId", userElement.getOrgId());
73
 
74
 
74
         Page<TpBillOrder> page = new Page<>();
75
         Page<TpBillOrder> page = new Page<>();
75
         page.setCurrent(pageNum);
76
         page.setCurrent(pageNum);
117
     }
118
     }
118
 
119
 
119
     @Override
120
     @Override
120
-    public ResponseBean exportExcel(UserElement userElement) {
121
+    public ResponseBean exportExcel(TaUser userElement) {
121
         ResponseBean responseBean = new ResponseBean();
122
         ResponseBean responseBean = new ResponseBean();
122
         String [] title = new String[] { "流水号","收费组编号","收费组名称","收费单号","费用金额","缴费人","缴费备注","缴费方式","流水生成时间"};
123
         String [] title = new String[] { "流水号","收费组编号","收费组名称","收费单号","费用金额","缴费人","缴费备注","缴费方式","流水生成时间"};
123
 
124
 
132
      * @param workbook
133
      * @param workbook
133
      * @return
134
      * @return
134
      */
135
      */
135
-    private HSSFWorkbook excel(String[] title, UserElement userElement, HSSFWorkbook workbook) {
136
+    private HSSFWorkbook excel(String[] title, TaUser userElement, HSSFWorkbook workbook) {
136
         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
137
         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
137
 
138
 
138
         if (null == workbook) {
139
         if (null == workbook) {
159
         }
160
         }
160
 
161
 
161
         Map<String, Object> map = Maps.newHashMap();
162
         Map<String, Object> map = Maps.newHashMap();
162
-        map.put("communityId", userElement.getCommunityId());
163
+        map.put("communityId", userElement.getOrgId());
163
 
164
 
164
         Page<BillStatement> page = new Page<>();
165
         Page<BillStatement> page = new Page<>();
165
         page.setCurrent(1);
166
         page.setCurrent(1);

+ 43
- 42
src/main/java/com/huiju/estateagents/property/service/impl/BuildingOwnerInfoServiceImpl.java Näytä tiedosto

7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
9
 import com.huiju.estateagents.base.ResponseBean;
9
 import com.huiju.estateagents.base.ResponseBean;
10
+import com.huiju.estateagents.center.taUser.entity.TaUser;
10
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
11
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
11
 import com.huiju.estateagents.property.common.Constant;
12
 import com.huiju.estateagents.property.common.Constant;
12
 import com.huiju.estateagents.property.common.UserElement;
13
 import com.huiju.estateagents.property.common.UserElement;
104
     public static final Logger logger = LoggerFactory.getLogger(BuildingOwnerInfoServiceImpl.class);
105
     public static final Logger logger = LoggerFactory.getLogger(BuildingOwnerInfoServiceImpl.class);
105
     
106
     
106
     @Override
107
     @Override
107
-    public ResponseBean listQuery(String parameter, UserElement userElement) {
108
+    public ResponseBean listQuery(String parameter, TaUser userElement) {
108
 
109
 
109
         ResponseBean responseBean = new ResponseBean();
110
         ResponseBean responseBean = new ResponseBean();
110
 
111
 
111
         JSONObject jsonObject = JSONObject.parseObject(parameter);
112
         JSONObject jsonObject = JSONObject.parseObject(parameter);
112
         TpBuildingOwnerInfo tpBuildingOwnerInfo = jsonObject.toJavaObject(jsonObject,TpBuildingOwnerInfo.class);
113
         TpBuildingOwnerInfo tpBuildingOwnerInfo = jsonObject.toJavaObject(jsonObject,TpBuildingOwnerInfo.class);
113
-        tpBuildingOwnerInfo.setCommunityId(userElement.getCommunityId());
114
+        tpBuildingOwnerInfo.setCommunityId(userElement.getOrgId());
114
         Long pageNum = jsonObject.getLong("pageNum") == null ? 1 : jsonObject.getLong("pageNum");
115
         Long pageNum = jsonObject.getLong("pageNum") == null ? 1 : jsonObject.getLong("pageNum");
115
         Long pageSize = jsonObject.getLong("pageSize") == null ? 10 : jsonObject.getLong("pageSize");
116
         Long pageSize = jsonObject.getLong("pageSize") == null ? 10 : jsonObject.getLong("pageSize");
116
 
117
 
134
 
135
 
135
     @Override
136
     @Override
136
     @Transactional(rollbackFor = Exception.class)
137
     @Transactional(rollbackFor = Exception.class)
137
-    public ResponseBean update(String parameter, UserElement userElement) {
138
+    public ResponseBean update(String parameter, TaUser userElement) {
138
         ResponseBean responseBean = new ResponseBean();
139
         ResponseBean responseBean = new ResponseBean();
139
         JSONObject jsonObject = JSONObject.parseObject(parameter);
140
         JSONObject jsonObject = JSONObject.parseObject(parameter);
140
         // 审核id
141
         // 审核id
175
         // 审核通过后,往楼栋资料库添加数据
176
         // 审核通过后,往楼栋资料库添加数据
176
 //        if ("1".equals(verify)) {
177
 //        if ("1".equals(verify)) {
177
 //            TpBuildingOwnerInfo tpBuildingOwnerInfo = insertTpBuildingOwnerInfo(userVerify.getPhaseId(), userVerify.getBuildingId(), userVerify.getUnitId(),
178
 //            TpBuildingOwnerInfo tpBuildingOwnerInfo = insertTpBuildingOwnerInfo(userVerify.getPhaseId(), userVerify.getBuildingId(), userVerify.getUnitId(),
178
-//                    userVerify.getLevelId(), userVerify.getRoomNoId(), userElement.getCommunityId(), userElement.getId(),
179
+//                    userVerify.getLevelId(), userVerify.getRoomNoId(), userElement.getOrgId(), userElement.getUserId(),
179
 //                    userVerify.getGender(), user.getUserName(), user.getLoginName());
180
 //                    userVerify.getGender(), user.getUserName(), user.getLoginName());
180
 //
181
 //
181
 //            // 设置审核id
182
 //            // 设置审核id
191
 
192
 
192
     @Override
193
     @Override
193
     @Transactional(rollbackFor = Exception.class)
194
     @Transactional(rollbackFor = Exception.class)
194
-    public ResponseBean add(String parameter, UserElement userElement) {
195
+    public ResponseBean add(String parameter, TaUser userElement) {
195
         ResponseBean responseBean = new ResponseBean();
196
         ResponseBean responseBean = new ResponseBean();
196
 
197
 
197
         JSONObject jsonObject = JSONObject.parseObject(parameter);
198
         JSONObject jsonObject = JSONObject.parseObject(parameter);
199
         Integer roleId = jsonObject.getInteger("roleId");
200
         Integer roleId = jsonObject.getInteger("roleId");
200
         TpBuildingOwnerInfo tpBuildingOwnerInfo = jsonObject.toJavaObject(TpBuildingOwnerInfo.class);
201
         TpBuildingOwnerInfo tpBuildingOwnerInfo = jsonObject.toJavaObject(TpBuildingOwnerInfo.class);
201
         // 物业端的用户,也就是正在操作的物业人员
202
         // 物业端的用户,也就是正在操作的物业人员
202
-        User user = userMapper.selectById(userElement.getId());
203
+        User user = userMapper.selectById(userElement.getUserId());
203
 
204
 
204
         /**
205
         /**
205
          * 允许有多个手机号,一个业主允许在小区允许有多套房产
206
          * 允许有多个手机号,一个业主允许在小区允许有多套房产
207
          */
208
          */
208
 
209
 
209
         // 校验楼栋信息表
210
         // 校验楼栋信息表
210
-        TpBuildingOwnerInfo selectBuild = getBuildingInfo(tpBuildingOwnerInfo, userElement.getCommunityId());
211
+        TpBuildingOwnerInfo selectBuild = getBuildingInfo(tpBuildingOwnerInfo, userElement.getOrgId());
211
         if (null != selectBuild) {
212
         if (null != selectBuild) {
212
             responseBean.addError("该户号,此人员信息已存在!");
213
             responseBean.addError("该户号,此人员信息已存在!");
213
             return responseBean;
214
             return responseBean;
222
             taUser = new TaUser();
223
             taUser = new TaUser();
223
             taUser.setUserName(tpBuildingOwnerInfo.getOwnerName());
224
             taUser.setUserName(tpBuildingOwnerInfo.getOwnerName());
224
             taUser.setLoginName(tpBuildingOwnerInfo.getOwnerTel());
225
             taUser.setLoginName(tpBuildingOwnerInfo.getOwnerTel());
225
-            taUser.setGender(tpBuildingOwnerInfo.getGender());
226
-            taUser.setStatus("1");
227
-            taUser.setRemark("系统自动注册!");
228
-            taUser.setAcceptAgreementStatus("1");
229
-            taUser.setVerifyStatus("1");
230
-//            taUserMapper.insert(taUser);
231
-            taUser.setCreateUser(taUser.getId());
226
+//            taUser.setGender(tpBuildingOwnerInfo.getGender());
227
+//            taUser.setStatus("1");
228
+//            taUser.setRemark("系统自动注册!");
229
+//            taUser.setAcceptAgreementStatus("1");
230
+//            taUser.setVerifyStatus("1");
231
+////            taUserMapper.insert(taUser);
232
+//            taUser.setCreateUser(taUser.getId());
232
             taUser.setCreateDate(LocalDateTime.now());
233
             taUser.setCreateDate(LocalDateTime.now());
233
 //            taUserMapper.updateById(taUser);
234
 //            taUserMapper.updateById(taUser);
234
             appUser = taUser;
235
             appUser = taUser;
235
         }
236
         }
236
 
237
 
237
         // 设置 用户性别 和 用户姓名
238
         // 设置 用户性别 和 用户姓名
238
-        tpBuildingOwnerInfo.setGender(appUser.getGender());
239
+//        tpBuildingOwnerInfo.setGender(appUser.getGender());
239
         tpBuildingOwnerInfo.setOwnerName(appUser.getUserName());
240
         tpBuildingOwnerInfo.setOwnerName(appUser.getUserName());
240
 
241
 
241
         // 插入楼栋资料库
242
         // 插入楼栋资料库
242
         tpBuildingOwnerInfo = insertTpBuildingOwnerInfo(tpBuildingOwnerInfo.getPhaseId(), tpBuildingOwnerInfo.getBuildingId(), tpBuildingOwnerInfo.getUnitId(),
243
         tpBuildingOwnerInfo = insertTpBuildingOwnerInfo(tpBuildingOwnerInfo.getPhaseId(), tpBuildingOwnerInfo.getBuildingId(), tpBuildingOwnerInfo.getUnitId(),
243
-                tpBuildingOwnerInfo.getLevelId(), tpBuildingOwnerInfo.getRoomNoId(), userElement.getCommunityId(), userElement.getId(),
244
+                tpBuildingOwnerInfo.getLevelId(), tpBuildingOwnerInfo.getRoomNoId(), userElement.getOrgId(), userElement.getUserId(),
244
                 tpBuildingOwnerInfo.getGender(), tpBuildingOwnerInfo.getOwnerName(), tpBuildingOwnerInfo.getOwnerTel());
245
                 tpBuildingOwnerInfo.getGender(), tpBuildingOwnerInfo.getOwnerName(), tpBuildingOwnerInfo.getOwnerTel());
245
 
246
 
246
         // 更新 APP 端用户姓名
247
         // 更新 APP 端用户姓名
247
         appUser.setUserName(tpBuildingOwnerInfo.getOwnerName());
248
         appUser.setUserName(tpBuildingOwnerInfo.getOwnerName());
248
         appUser.setCreateDate(LocalDateTime.now());
249
         appUser.setCreateDate(LocalDateTime.now());
249
-        appUser.setCreateUser(appUser.getId());
250
+//        appUser.setCreateUser(appUser.getId());
250
 
251
 
251
 //        int row = taUserMapper.updateById(appUser);
252
 //        int row = taUserMapper.updateById(appUser);
252
 //        if (row <= 0) {
253
 //        if (row <= 0) {
266
 //        }
267
 //        }
267
 
268
 
268
         // 根据 小区id 、 小区、期、栋、单元、楼层、户号 进行条件查询出 已审核通过的并且是业主
269
         // 根据 小区id 、 小区、期、栋、单元、楼层、户号 进行条件查询出 已审核通过的并且是业主
269
-        TaUserVerify userVerify = taUserVerifyMapper.selectCommunityAndAddress(userElement.getCommunityId(), tpBuildingOwnerInfo.getPhaseId(), tpBuildingOwnerInfo.getBuildingId(), tpBuildingOwnerInfo.getUnitId(), tpBuildingOwnerInfo.getLevelId(), tpBuildingOwnerInfo.getRoomNoId());
270
+        TaUserVerify userVerify = taUserVerifyMapper.selectCommunityAndAddress(userElement.getOrgId(), tpBuildingOwnerInfo.getPhaseId(), tpBuildingOwnerInfo.getBuildingId(), tpBuildingOwnerInfo.getUnitId(), tpBuildingOwnerInfo.getLevelId(), tpBuildingOwnerInfo.getRoomNoId());
270
         if (null != userVerify && roleId.intValue() == 1) {
271
         if (null != userVerify && roleId.intValue() == 1) {
271
             responseBean.addSuccess("已存在业主!");
272
             responseBean.addSuccess("已存在业主!");
272
             return responseBean;
273
             return responseBean;
274
 
275
 
275
         // 审核表中插入一条数据, 审核已通过,并且是业主角色
276
         // 审核表中插入一条数据, 审核已通过,并且是业主角色
276
         TaUserVerify taUserVerify = new TaUserVerify();
277
         TaUserVerify taUserVerify = new TaUserVerify();
277
-        taUserVerify.setUserId(appUser.getId());
278
-        taUserVerify.setCommunityId(userElement.getCommunityId());
278
+//        taUserVerify.setUserId(appUser.getId());
279
+        taUserVerify.setCommunityId(userElement.getOrgId());
279
         taUserVerify.setRoleId(roleId);
280
         taUserVerify.setRoleId(roleId);
280
         taUserVerify.setPhaseId(tpBuildingOwnerInfo.getPhaseId());
281
         taUserVerify.setPhaseId(tpBuildingOwnerInfo.getPhaseId());
281
         taUserVerify.setPhaseName(tpBuildingOwnerInfo.getPhaseName());
282
         taUserVerify.setPhaseName(tpBuildingOwnerInfo.getPhaseName());
311
             message.setResult("");
312
             message.setResult("");
312
             message.setMeaasgeTypeId("");
313
             message.setMeaasgeTypeId("");
313
             message.setReadStatus("0");
314
             message.setReadStatus("0");
314
-            message.setCreateUser(userElement.getId());
315
+            message.setCreateUser(userElement.getUserId());
315
             message.setCreateDate(LocalDateTime.now());
316
             message.setCreateDate(LocalDateTime.now());
316
             messageMapper.insert(message);
317
             messageMapper.insert(message);
317
         }
318
         }
435
      */
436
      */
436
     @Override
437
     @Override
437
     @Transactional(rollbackFor = Exception.class)
438
     @Transactional(rollbackFor = Exception.class)
438
-    public ResponseBean submitExcelData(MultipartFile file, UserElement userElement) {
439
+    public ResponseBean submitExcelData(MultipartFile file, TaUser userElement) {
439
         ResponseBean responseBean = new ResponseBean();
440
         ResponseBean responseBean = new ResponseBean();
440
         responseBean = getExcelData(file);
441
         responseBean = getExcelData(file);
441
 
442
 
464
         return responseBean;
465
         return responseBean;
465
     }
466
     }
466
     
467
     
467
-    private void checkUserVerify(TaUser taUser, TpBuildingOwnerInfo tpBuildingOwnerInfo, UserElement userElement) {
468
+    private void checkUserVerify(TaUser taUser, TpBuildingOwnerInfo tpBuildingOwnerInfo, TaUser userElement) {
468
 
469
 
469
         //有用户的情况下查看是否有申请的房产
470
         //有用户的情况下查看是否有申请的房产
470
         QueryWrapper<TaUserVerify> queryWrapper = new QueryWrapper<>();
471
         QueryWrapper<TaUserVerify> queryWrapper = new QueryWrapper<>();
471
-        queryWrapper.eq("community_id",userElement.getCommunityId());
472
-        queryWrapper.eq("user_id",taUser.getId());
472
+        queryWrapper.eq("community_id",userElement.getOrgId());
473
+        queryWrapper.eq("user_id",taUser.getUserId());
473
         List<TaUserVerify> verifyList = taUserVerifyMapper.selectList(queryWrapper);
474
         List<TaUserVerify> verifyList = taUserVerifyMapper.selectList(queryWrapper);
474
         AtomicInteger rows = new AtomicInteger();
475
         AtomicInteger rows = new AtomicInteger();
475
         if (verifyList.size() > 0){
476
         if (verifyList.size() > 0){
492
 
493
 
493
         }
494
         }
494
         //插入一条房产数据
495
         //插入一条房产数据
495
-        saveVerifyData(taUser.getId(),tpBuildingOwnerInfo,userElement);
496
+        saveVerifyData(taUser.getUserId(),tpBuildingOwnerInfo,userElement);
496
     }
497
     }
497
     
498
     
498
     /**
499
     /**
500
      * @param tpBuildingOwnerInfo
501
      * @param tpBuildingOwnerInfo
501
      * @param userElement
502
      * @param userElement
502
      */
503
      */
503
-    private void addNewUser(TpBuildingOwnerInfo tpBuildingOwnerInfo, UserElement userElement) {
504
+    private void addNewUser(TpBuildingOwnerInfo tpBuildingOwnerInfo, TaUser userElement) {
504
         //插入用户
505
         //插入用户
505
         TaUser taUser = new TaUser();
506
         TaUser taUser = new TaUser();
506
         taUser.setUserName(tpBuildingOwnerInfo.getOwnerName());
507
         taUser.setUserName(tpBuildingOwnerInfo.getOwnerName());
507
         taUser.setLoginName(tpBuildingOwnerInfo.getOwnerTel());
508
         taUser.setLoginName(tpBuildingOwnerInfo.getOwnerTel());
508
-        taUser.setStatus("1");
509
+//        taUser.setStatus("1");
509
         taUser.setCreateDate(LocalDateTime.now());
510
         taUser.setCreateDate(LocalDateTime.now());
510
-        taUser.setFaceStatus("0");
511
+//        taUser.setFaceStatus("0");
511
 //        taUserMapper.insert(taUser);
512
 //        taUserMapper.insert(taUser);
512
         //审核通过
513
         //审核通过
513
-        saveVerifyData(taUser.getId(),tpBuildingOwnerInfo,userElement);
514
+        saveVerifyData(taUser.getUserId(),tpBuildingOwnerInfo,userElement);
514
         
515
         
515
     }
516
     }
516
     
517
     
517
-    private void saveVerifyData(Integer userId, TpBuildingOwnerInfo tpBuildingOwnerInfo, UserElement userElement) {
518
+    private void saveVerifyData(Integer userId, TpBuildingOwnerInfo tpBuildingOwnerInfo, TaUser userElement) {
518
         TaUserVerify taUserVerify = new TaUserVerify();
519
         TaUserVerify taUserVerify = new TaUserVerify();
519
         taUserVerify.setUserId(userId);
520
         taUserVerify.setUserId(userId);
520
-        taUserVerify.setCommunityId(userElement.getCommunityId());
521
+        taUserVerify.setCommunityId(userElement.getOrgId());
521
         if (tpBuildingOwnerInfo.getRoleName().equals("户主")){
522
         if (tpBuildingOwnerInfo.getRoleName().equals("户主")){
522
             taUserVerify.setRoleId(1);
523
             taUserVerify.setRoleId(1);
523
         }else if (tpBuildingOwnerInfo.getRoleName().equals("家属")){
524
         }else if (tpBuildingOwnerInfo.getRoleName().equals("家属")){
527
         }
528
         }
528
 
529
 
529
         // 只允许一个房产中只有一个角色
530
         // 只允许一个房产中只有一个角色
530
-        List<TaUserVerify> userVerifyList = taUserVerifyMapper.selectUserVerifyCommunityAndAddress(userId, userElement.getCommunityId(), tpBuildingOwnerInfo.getPhaseId(),
531
+        List<TaUserVerify> userVerifyList = taUserVerifyMapper.selectUserVerifyCommunityAndAddress(userId, userElement.getOrgId(), tpBuildingOwnerInfo.getPhaseId(),
531
                 tpBuildingOwnerInfo.getBuildingId(), tpBuildingOwnerInfo.getUnitId(),
532
                 tpBuildingOwnerInfo.getBuildingId(), tpBuildingOwnerInfo.getUnitId(),
532
                 tpBuildingOwnerInfo.getLevelId(), tpBuildingOwnerInfo.getRoomNoId(), 1);
533
                 tpBuildingOwnerInfo.getLevelId(), tpBuildingOwnerInfo.getRoomNoId(), 1);
533
         // 表示这个用户在这个房产中已经有了这个角色, 就不进行插入
534
         // 表示这个用户在这个房产中已经有了这个角色, 就不进行插入
537
 
538
 
538
         // 校验这个房产有没有业主,只能存在一个业主
539
         // 校验这个房产有没有业主,只能存在一个业主
539
         if (taUserVerify.getRoleId().intValue() == 1) {
540
         if (taUserVerify.getRoleId().intValue() == 1) {
540
-            TaUserVerify hasUserVerify = taUserVerifyMapper.selectCommunityAndAddress(userElement.getCommunityId(), tpBuildingOwnerInfo.getPhaseId(),
541
+            TaUserVerify hasUserVerify = taUserVerifyMapper.selectCommunityAndAddress(userElement.getOrgId(), tpBuildingOwnerInfo.getPhaseId(),
541
                     tpBuildingOwnerInfo.getBuildingId(), tpBuildingOwnerInfo.getUnitId(),
542
                     tpBuildingOwnerInfo.getBuildingId(), tpBuildingOwnerInfo.getUnitId(),
542
                     tpBuildingOwnerInfo.getLevelId(), tpBuildingOwnerInfo.getRoomNoId());
543
                     tpBuildingOwnerInfo.getLevelId(), tpBuildingOwnerInfo.getRoomNoId());
543
             if (null != hasUserVerify) {
544
             if (null != hasUserVerify) {
565
 
566
 
566
 
567
 
567
         // 通过后,需要往楼栋资料库写入数据
568
         // 通过后,需要往楼栋资料库写入数据
568
-        tpBuildingOwnerInfo.setCommunityId(userElement.getCommunityId());
569
+        tpBuildingOwnerInfo.setCommunityId(userElement.getOrgId());
569
 //        tpBuildingOwnerInfo.setIdCard(taUser.getIdCard());
570
 //        tpBuildingOwnerInfo.setIdCard(taUser.getIdCard());
570
 //        tpBuildingOwnerInfo.setGender(taUser.getGender());
571
 //        tpBuildingOwnerInfo.setGender(taUser.getGender());
571
         tpBuildingOwnerInfo.setPairStatus("1");
572
         tpBuildingOwnerInfo.setPairStatus("1");
572
         tpBuildingOwnerInfo.setVerifyStatus("1");
573
         tpBuildingOwnerInfo.setVerifyStatus("1");
573
         tpBuildingOwnerInfo.setCreateDate(LocalDateTime.now());
574
         tpBuildingOwnerInfo.setCreateDate(LocalDateTime.now());
574
-        tpBuildingOwnerInfo.setCreateUser(userElement.getId());
575
+        tpBuildingOwnerInfo.setCreateUser(userElement.getUserId());
575
         tpBuildingOwnerInfo.setTaUserVerifyId(taUserVerify.getId());
576
         tpBuildingOwnerInfo.setTaUserVerifyId(taUserVerify.getId());
576
 
577
 
577
         tpBuildingOwnerInfoMapper.insert(tpBuildingOwnerInfo);
578
         tpBuildingOwnerInfoMapper.insert(tpBuildingOwnerInfo);
864
     }
865
     }
865
 
866
 
866
     @Override
867
     @Override
867
-    public ResponseBean buildinglist(String paramets, UserElement userElement) {
868
+    public ResponseBean buildinglist(String paramets, TaUser userElement) {
868
         ResponseBean responseBean= new ResponseBean();
869
         ResponseBean responseBean= new ResponseBean();
869
 
870
 
870
         TpBuilding   tpBuilding= JSONObject.parseObject(paramets, TpBuilding.class);
871
         TpBuilding   tpBuilding= JSONObject.parseObject(paramets, TpBuilding.class);
945
     }
946
     }
946
 
947
 
947
     @Override
948
     @Override
948
-    public ResponseBean downloadExcel(UserElement userElement) {
949
+    public ResponseBean downloadExcel(TaUser userElement) {
949
         ResponseBean responseBean = new ResponseBean();
950
         ResponseBean responseBean = new ResponseBean();
950
 
951
 
951
         InputStream inputStream = null;
952
         InputStream inputStream = null;
968
         Integer pageSize = 10;
969
         Integer pageSize = 10;
969
 
970
 
970
         // 分页查询
971
         // 分页查询
971
-        List<TpRoomNo> records = tpRoomNoMapper.selectCommunityIdList(userElement.getCommunityId(),pageNum * pageSize, pageSize);
972
+        List<TpRoomNo> records = tpRoomNoMapper.selectCommunityIdList(userElement.getOrgId(),pageNum * pageSize, pageSize);
972
         // 总页数
973
         // 总页数
973
-        Long pages = tpRoomNoMapper.selectCommunityIdCount(userElement.getCommunityId());
974
+        Long pages = tpRoomNoMapper.selectCommunityIdCount(userElement.getOrgId());
974
 
975
 
975
 
976
 
976
         // 行数 默认从 第 3 行开始
977
         // 行数 默认从 第 3 行开始
1019
                 if (index == records.size()) {
1020
                 if (index == records.size()) {
1020
                     index = 0;
1021
                     index = 0;
1021
                     pageNum ++;
1022
                     pageNum ++;
1022
-                    records = tpRoomNoMapper.selectCommunityIdList(userElement.getCommunityId(),pageNum * pageSize, pageSize);
1023
+                    records = tpRoomNoMapper.selectCommunityIdList(userElement.getOrgId(),pageNum * pageSize, pageSize);
1023
                 }
1024
                 }
1024
                 if (records.isEmpty()) {
1025
                 if (records.isEmpty()) {
1025
                     break;
1026
                     break;
1128
     }
1129
     }
1129
 
1130
 
1130
     @Override
1131
     @Override
1131
-    public ResponseBean buildingDetails(String paramets, UserElement userElement) {
1132
+    public ResponseBean buildingDetails(String paramets, TaUser userElement) {
1132
         ResponseBean response= new ResponseBean();
1133
         ResponseBean response= new ResponseBean();
1133
         JSONObject object= JSONObject.parseObject(paramets);
1134
         JSONObject object= JSONObject.parseObject(paramets);
1134
         Integer id= object.getInteger("id");
1135
         Integer id= object.getInteger("id");

+ 3
- 2
src/main/java/com/huiju/estateagents/property/service/impl/BuildingTreeServiceImpl.java Näytä tiedosto

4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
5
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
6
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.center.taUser.entity.TaUser;
7
 import com.huiju.estateagents.property.common.Constant;
8
 import com.huiju.estateagents.property.common.Constant;
8
 import com.huiju.estateagents.property.common.UserElement;
9
 import com.huiju.estateagents.property.common.UserElement;
9
 import com.huiju.estateagents.property.dao.*;
10
 import com.huiju.estateagents.property.dao.*;
162
 	 * @return
163
 	 * @return
163
 	 */
164
 	 */
164
 	@Override
165
 	@Override
165
-	public ResponseBean submitExcelData(MultipartFile file, UserElement userElement) {
166
+	public ResponseBean submitExcelData(MultipartFile file, TaUser userElement) {
166
 		ResponseBean responseBean = new ResponseBean();
167
 		ResponseBean responseBean = new ResponseBean();
167
 		responseBean = getExcelData(file);
168
 		responseBean = getExcelData(file);
168
 //		if (!responseBean.getCode().equals(Constant.RESPONSE_SUCCESS)){
169
 //		if (!responseBean.getCode().equals(Constant.RESPONSE_SUCCESS)){
173
 		List<TpBuildingOwnerInfo> list = (List<TpBuildingOwnerInfo>) map.get("list");
174
 		List<TpBuildingOwnerInfo> list = (List<TpBuildingOwnerInfo>) map.get("list");
174
 		
175
 		
175
 		//入库
176
 		//入库
176
-		Integer communityId = userElement.getCommunityId();
177
+		Integer communityId = userElement.getOrgId();
177
 		
178
 		
178
 		//保存数据到表中--拆分数据
179
 		//保存数据到表中--拆分数据
179
 		saveBuildingTreeData(communityId,list);
180
 		saveBuildingTreeData(communityId,list);

+ 32
- 31
src/main/java/com/huiju/estateagents/property/service/impl/HotelServiceImpl.java Näytä tiedosto

7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
9
 import com.huiju.estateagents.base.ResponseBean;
9
 import com.huiju.estateagents.base.ResponseBean;
10
+import com.huiju.estateagents.center.taUser.entity.TaUser;
10
 import com.huiju.estateagents.property.common.UserElement;
11
 import com.huiju.estateagents.property.common.UserElement;
11
 import com.huiju.estateagents.property.dao.*;
12
 import com.huiju.estateagents.property.dao.*;
12
 import com.huiju.estateagents.property.model.*;
13
 import com.huiju.estateagents.property.model.*;
81
     }
82
     }
82
 
83
 
83
     @Override
84
     @Override
84
-    public ResponseBean hotelRoomAdd(String parameter, UserElement userElement) {
85
+    public ResponseBean hotelRoomAdd(String parameter, TaUser userElement) {
85
         ResponseBean response= new ResponseBean<>();
86
         ResponseBean response= new ResponseBean<>();
86
         HotelRoom hotelRoom= JSONObject.parseObject(parameter, HotelRoom.class);
87
         HotelRoom hotelRoom= JSONObject.parseObject(parameter, HotelRoom.class);
87
         // 查询当前房间名称是否重复
88
         // 查询当前房间名称是否重复
88
         QueryWrapper<HotelRoom> HotelRoomName= new QueryWrapper<>();
89
         QueryWrapper<HotelRoom> HotelRoomName= new QueryWrapper<>();
89
-        HotelRoomName.eq("community_id",userElement.getCommunityId());
90
+        HotelRoomName.eq("community_id",userElement.getOrgId());
90
         HotelRoomName.eq("room_name",hotelRoom.getRoomName());
91
         HotelRoomName.eq("room_name",hotelRoom.getRoomName());
91
         List<HotelRoom> roomName= tpHotelRoomMapper.selectList(HotelRoomName);
92
         List<HotelRoom> roomName= tpHotelRoomMapper.selectList(HotelRoomName);
92
         if (null != roomName && roomName.size()>0){
93
         if (null != roomName && roomName.size()>0){
95
         }
96
         }
96
         // 查询当前房间编号是否重复
97
         // 查询当前房间编号是否重复
97
 //        QueryWrapper<HotelRoom> HotelRoomQuery= new QueryWrapper<>();
98
 //        QueryWrapper<HotelRoom> HotelRoomQuery= new QueryWrapper<>();
98
-//        HotelRoomQuery.eq("community_id",userElement.getCommunityId());
99
+//        HotelRoomQuery.eq("community_id",userElement.getOrgId());
99
 //        HotelRoomQuery.eq("room_no",hotelRoom.getRoomNo());
100
 //        HotelRoomQuery.eq("room_no",hotelRoom.getRoomNo());
100
 //        List<HotelRoom> RoomNo= tpHotelRoomMapper.selectList(HotelRoomQuery);
101
 //        List<HotelRoom> RoomNo= tpHotelRoomMapper.selectList(HotelRoomQuery);
101
 //        if (null != RoomNo && RoomNo.size()>0){
102
 //        if (null != RoomNo && RoomNo.size()>0){
107
             response.addError("请输入房间价格");
108
             response.addError("请输入房间价格");
108
             return response;
109
             return response;
109
         }
110
         }
110
-        Hotel hotel= tpHotelMapper.selectHotel(userElement.getCommunityId());
111
-        hotelRoom.setCommunityId(userElement.getCommunityId())
111
+        Hotel hotel= tpHotelMapper.selectHotel(userElement.getOrgId());
112
+        hotelRoom.setCommunityId(userElement.getOrgId())
112
                 .setHotelId(hotel.getId())
113
                 .setHotelId(hotel.getId())
113
                 .setPrice(String.valueOf(hotelRoom.getPrice()))
114
                 .setPrice(String.valueOf(hotelRoom.getPrice()))
114
                 .setCreateDate(LocalDateTime.now())
115
                 .setCreateDate(LocalDateTime.now())
115
-                .setCreateUser(userElement.getId())
116
+                .setCreateUser(userElement.getUserId())
116
                 .setUpdateDate(LocalDateTime.now())
117
                 .setUpdateDate(LocalDateTime.now())
117
-                .setUpdateUser(userElement.getId());
118
+                .setUpdateUser(userElement.getUserId());
118
         tpHotelRoomMapper.insert(hotelRoom);
119
         tpHotelRoomMapper.insert(hotelRoom);
119
         response.addSuccess("成功");
120
         response.addSuccess("成功");
120
         return response;
121
         return response;
121
     }
122
     }
122
 
123
 
123
     @Override
124
     @Override
124
-    public ResponseBean hotelRoomEdit(String parameter, UserElement userElement) {
125
+    public ResponseBean hotelRoomEdit(String parameter, TaUser userElement) {
125
             ResponseBean response= new ResponseBean<>();
126
             ResponseBean response= new ResponseBean<>();
126
             HotelRoom hotelRoom= JSONObject.parseObject(parameter, HotelRoom.class);
127
             HotelRoom hotelRoom= JSONObject.parseObject(parameter, HotelRoom.class);
127
             // 判断价格是否存在
128
             // 判断价格是否存在
129
                 response.addError("请输入房间价格");
130
                 response.addError("请输入房间价格");
130
                 return response;
131
                 return response;
131
             }
132
             }
132
-            Hotel hotel= tpHotelMapper.selectHotel(userElement.getCommunityId());
133
-            hotelRoom.setCommunityId(userElement.getCommunityId())
133
+            Hotel hotel= tpHotelMapper.selectHotel(userElement.getOrgId());
134
+            hotelRoom.setCommunityId(userElement.getOrgId())
134
                     .setHotelId(hotel.getId())
135
                     .setHotelId(hotel.getId())
135
                     .setPrice(String.valueOf(hotelRoom.getPrice()))
136
                     .setPrice(String.valueOf(hotelRoom.getPrice()))
136
                     .setUpdateDate(LocalDateTime.now())
137
                     .setUpdateDate(LocalDateTime.now())
137
-                    .setUpdateUser(userElement.getId());
138
+                    .setUpdateUser(userElement.getUserId());
138
             tpHotelRoomMapper.updateById(hotelRoom);
139
             tpHotelRoomMapper.updateById(hotelRoom);
139
             response.addSuccess("成功");
140
             response.addSuccess("成功");
140
             return response;
141
             return response;
141
         }
142
         }
142
 
143
 
143
     @Override
144
     @Override
144
-    public ResponseBean hotelRoomRoomStatus(String parameter, UserElement userElement) {
145
+    public ResponseBean hotelRoomRoomStatus(String parameter, TaUser userElement) {
145
         ResponseBean responseBean= new ResponseBean<>();
146
         ResponseBean responseBean= new ResponseBean<>();
146
         JSONObject object= JSONObject.parseObject(parameter);
147
         JSONObject object= JSONObject.parseObject(parameter);
147
         JSONArray arr= object.getJSONArray("id");
148
         JSONArray arr= object.getJSONArray("id");
151
             HotelRoom hotelRoom= tpHotelRoomMapper.selectById(id);
152
             HotelRoom hotelRoom= tpHotelRoomMapper.selectById(id);
152
             hotelRoom.setRoomStatus(roomStatus);
153
             hotelRoom.setRoomStatus(roomStatus);
153
             hotelRoom.setUpdateDate(LocalDateTime.now());
154
             hotelRoom.setUpdateDate(LocalDateTime.now());
154
-            hotelRoom.setUpdateUser(userElement.getId());
155
+            hotelRoom.setUpdateUser(userElement.getUserId());
155
             tpHotelRoomMapper.updateById(hotelRoom);
156
             tpHotelRoomMapper.updateById(hotelRoom);
156
             responseBean.addSuccess("成功");
157
             responseBean.addSuccess("成功");
157
         }
158
         }
166
      * @return
167
      * @return
167
      */
168
      */
168
     @Override
169
     @Override
169
-    public Hotel getHotelData(UserElement userElement) {
170
+    public Hotel getHotelData(TaUser userElement) {
170
         QueryWrapper<Hotel> hotelQueryWrapper = new QueryWrapper<>();
171
         QueryWrapper<Hotel> hotelQueryWrapper = new QueryWrapper<>();
171
-        hotelQueryWrapper.eq("community_id",userElement.getCommunityId());
172
+        hotelQueryWrapper.eq("community_id",userElement.getOrgId());
172
         Hotel hotel = tpHotelMapper.selectOne(hotelQueryWrapper);
173
         Hotel hotel = tpHotelMapper.selectOne(hotelQueryWrapper);
173
         if (null != hotel){
174
         if (null != hotel){
174
             //查看酒店开关是否开启
175
             //查看酒店开关是否开启
175
             QueryWrapper<HotelSetting> hotelSettingQueryWrapper = new QueryWrapper<>();
176
             QueryWrapper<HotelSetting> hotelSettingQueryWrapper = new QueryWrapper<>();
176
-            hotelSettingQueryWrapper.eq("community_id",userElement.getCommunityId());
177
+            hotelSettingQueryWrapper.eq("community_id",userElement.getOrgId());
177
             HotelSetting hotelSetting = hotelSettingMapper.selectOne(hotelSettingQueryWrapper);
178
             HotelSetting hotelSetting = hotelSettingMapper.selectOne(hotelSettingQueryWrapper);
178
             hotel.setHotelSettingValue(null == hotelSetting ? false : true);
179
             hotel.setHotelSettingValue(null == hotelSetting ? false : true);
179
             QueryWrapper<TpHotelImg> imgQueryWrapper = new QueryWrapper<>();
180
             QueryWrapper<TpHotelImg> imgQueryWrapper = new QueryWrapper<>();
205
      * @return
206
      * @return
206
      */
207
      */
207
     @Override
208
     @Override
208
-    public ResponseBean addHotel(Hotel hotel, UserElement userElement) {
209
+    public ResponseBean addHotel(Hotel hotel, TaUser userElement) {
209
         ResponseBean responseBean = new ResponseBean();
210
         ResponseBean responseBean = new ResponseBean();
210
         if (StringUtils.isBlank(hotel.getHotelLongitude()) || StringUtils.isBlank(hotel.getHotelLatitude())) {
211
         if (StringUtils.isBlank(hotel.getHotelLongitude()) || StringUtils.isBlank(hotel.getHotelLatitude())) {
211
             responseBean.addError("地理坐标不能为空!");
212
             responseBean.addError("地理坐标不能为空!");
214
         if (hotel.getHotelSettingValue()){
215
         if (hotel.getHotelSettingValue()){
215
             // 为true时判断tp_hotel_setting是否存在当前小区
216
             // 为true时判断tp_hotel_setting是否存在当前小区
216
             QueryWrapper<HotelSetting> hotelSettingQuery = new QueryWrapper<>();
217
             QueryWrapper<HotelSetting> hotelSettingQuery = new QueryWrapper<>();
217
-            hotelSettingQuery.eq("community_id",userElement.getCommunityId());
218
+            hotelSettingQuery.eq("community_id",userElement.getOrgId());
218
             HotelSetting communitySetting= hotelSettingMapper.selectOne(hotelSettingQuery);
219
             HotelSetting communitySetting= hotelSettingMapper.selectOne(hotelSettingQuery);
219
             if (null == communitySetting) {
220
             if (null == communitySetting) {
220
                 HotelSetting hotelSetting = new HotelSetting();
221
                 HotelSetting hotelSetting = new HotelSetting();
221
-                hotelSetting.setCommunityId(userElement.getCommunityId());
222
+                hotelSetting.setCommunityId(userElement.getOrgId());
222
                 hotelSetting.setCreateDate(LocalDateTime.now());
223
                 hotelSetting.setCreateDate(LocalDateTime.now());
223
-                hotelSetting.setCreateUser(userElement.getId());
224
+                hotelSetting.setCreateUser(userElement.getUserId());
224
                 hotelSettingMapper.insert(hotelSetting);
225
                 hotelSettingMapper.insert(hotelSetting);
225
             }
226
             }
226
         }else {
227
         }else {
227
             QueryWrapper<HotelSetting> queryWrapper = new QueryWrapper<>();
228
             QueryWrapper<HotelSetting> queryWrapper = new QueryWrapper<>();
228
-            queryWrapper.eq("community_id",userElement.getCommunityId());
229
+            queryWrapper.eq("community_id",userElement.getOrgId());
229
             hotelSettingMapper.delete(queryWrapper);
230
             hotelSettingMapper.delete(queryWrapper);
230
         }
231
         }
231
         if (null != hotel.getId()){
232
         if (null != hotel.getId()){
237
         return responseBean;
238
         return responseBean;
238
     }
239
     }
239
     
240
     
240
-    private void updateHotel(Hotel hotel, UserElement userElement) {
241
+    private void updateHotel(Hotel hotel, TaUser userElement) {
241
         hotel.setUpdateDate(LocalDateTime.now());
242
         hotel.setUpdateDate(LocalDateTime.now());
242
-        hotel.setUpdateUser(userElement.getId());
243
+        hotel.setUpdateUser(userElement.getUserId());
243
         tpHotelMapper.updateById(hotel);
244
         tpHotelMapper.updateById(hotel);
244
         //更新首页图
245
         //更新首页图
245
         TpHotelImg tpHotelImg = new TpHotelImg();
246
         TpHotelImg tpHotelImg = new TpHotelImg();
246
         tpHotelImg.setImgUrl(hotel.getAppIndexImg());
247
         tpHotelImg.setImgUrl(hotel.getAppIndexImg());
247
         QueryWrapper<TpHotelImg> tpHotelImgQueryWrapper = new QueryWrapper();
248
         QueryWrapper<TpHotelImg> tpHotelImgQueryWrapper = new QueryWrapper();
248
-        tpHotelImgQueryWrapper.eq("community_id",userElement.getCommunityId());
249
+        tpHotelImgQueryWrapper.eq("community_id",userElement.getOrgId());
249
         tpHotelImgQueryWrapper.eq("hotel_id",hotel.getId());
250
         tpHotelImgQueryWrapper.eq("hotel_id",hotel.getId());
250
         tpHotelImgQueryWrapper.eq("img_type","1");
251
         tpHotelImgQueryWrapper.eq("img_type","1");
251
         hotelImgMapper.update(tpHotelImg,tpHotelImgQueryWrapper);
252
         hotelImgMapper.update(tpHotelImg,tpHotelImgQueryWrapper);
252
         //更新轮播图
253
         //更新轮播图
253
         QueryWrapper<TpHotelImg> deleteImgQueryWrapper = new QueryWrapper();
254
         QueryWrapper<TpHotelImg> deleteImgQueryWrapper = new QueryWrapper();
254
-        deleteImgQueryWrapper.eq("community_id",userElement.getCommunityId());
255
+        deleteImgQueryWrapper.eq("community_id",userElement.getOrgId());
255
         deleteImgQueryWrapper.eq("hotel_id",hotel.getId());
256
         deleteImgQueryWrapper.eq("hotel_id",hotel.getId());
256
         deleteImgQueryWrapper.eq("img_type","2");
257
         deleteImgQueryWrapper.eq("img_type","2");
257
         hotelImgMapper.delete(deleteImgQueryWrapper);
258
         hotelImgMapper.delete(deleteImgQueryWrapper);
259
         batchInsertImg(hotel,userElement);
260
         batchInsertImg(hotel,userElement);
260
     }
261
     }
261
     
262
     
262
-    private void addFirstHotel(Hotel hotel, UserElement userElement) {
263
-        hotel.setCommunityId(userElement.getCommunityId());
263
+    private void addFirstHotel(Hotel hotel, TaUser userElement) {
264
+        hotel.setCommunityId(userElement.getOrgId());
264
         hotel.setCreateDate(LocalDateTime.now());
265
         hotel.setCreateDate(LocalDateTime.now());
265
-        hotel.setCreateUser(userElement.getId());
266
+        hotel.setCreateUser(userElement.getUserId());
266
         tpHotelMapper.insert(hotel);
267
         tpHotelMapper.insert(hotel);
267
         //添加首页图
268
         //添加首页图
268
         TpHotelImg tpHotelImg = new TpHotelImg();
269
         TpHotelImg tpHotelImg = new TpHotelImg();
269
-        tpHotelImg.setCommunityId(userElement.getCommunityId());
270
+        tpHotelImg.setCommunityId(userElement.getOrgId());
270
         tpHotelImg.setCreateDate(LocalDateTime.now());
271
         tpHotelImg.setCreateDate(LocalDateTime.now());
271
         tpHotelImg.setHotelId(hotel.getId());
272
         tpHotelImg.setHotelId(hotel.getId());
272
         tpHotelImg.setImgType("1");
273
         tpHotelImg.setImgType("1");
276
         batchInsertImg(hotel,userElement);
277
         batchInsertImg(hotel,userElement);
277
     }
278
     }
278
     
279
     
279
-    private void batchInsertImg(Hotel hotel, UserElement userElement) {
280
+    private void batchInsertImg(Hotel hotel, TaUser userElement) {
280
         List<String> imgList = hotel.getAppCarouselImg();
281
         List<String> imgList = hotel.getAppCarouselImg();
281
         List<TpHotelImg> hotelImgList = new ArrayList<>();
282
         List<TpHotelImg> hotelImgList = new ArrayList<>();
282
         imgList.stream().forEach(e -> {
283
         imgList.stream().forEach(e -> {
283
             TpHotelImg hotelImg = new TpHotelImg();
284
             TpHotelImg hotelImg = new TpHotelImg();
284
-            hotelImg.setCommunityId(userElement.getCommunityId());
285
+            hotelImg.setCommunityId(userElement.getOrgId());
285
             hotelImg.setCreateDate(LocalDateTime.now());
286
             hotelImg.setCreateDate(LocalDateTime.now());
286
             hotelImg.setHotelId(hotel.getId());
287
             hotelImg.setHotelId(hotel.getId());
287
             hotelImg.setImgType("2");
288
             hotelImg.setImgType("2");

+ 3
- 2
src/main/java/com/huiju/estateagents/property/service/impl/IndexCountServiceImpl.java Näytä tiedosto

1
 package com.huiju.estateagents.property.service.impl;
1
 package com.huiju.estateagents.property.service.impl;
2
 
2
 
3
+import com.huiju.estateagents.center.taUser.entity.TaUser;
3
 import com.huiju.estateagents.property.common.UserElement;
4
 import com.huiju.estateagents.property.common.UserElement;
4
 import com.huiju.estateagents.property.dao.IndexCountMapper;
5
 import com.huiju.estateagents.property.dao.IndexCountMapper;
5
 import com.huiju.estateagents.property.model.*;
6
 import com.huiju.estateagents.property.model.*;
32
 	 * @return
33
 	 * @return
33
 	 */
34
 	 */
34
 	@Override
35
 	@Override
35
-	public Map<String, Object> getIndexCount(UserElement userElement) {
36
+	public Map<String, Object> getIndexCount(TaUser userElement) {
36
 		Map<String,Object> map = new HashMap<>();
37
 		Map<String,Object> map = new HashMap<>();
37
-		Integer communityId = userElement.getCommunityId();
38
+		Integer communityId = userElement.getOrgId();
38
 		
39
 		
39
 		//历史工单统计和今日工单统计
40
 		//历史工单统计和今日工单统计
40
 		Map<String,Object> ticketMap = getTicketMap(communityId);
41
 		Map<String,Object> ticketMap = getTicketMap(communityId);

+ 15
- 14
src/main/java/com/huiju/estateagents/property/service/impl/RoleServiceImpl.java Näytä tiedosto

5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.base.ResponseBean;
8
+import com.huiju.estateagents.center.taUser.entity.TaUser;
8
 import com.huiju.estateagents.property.common.UserElement;
9
 import com.huiju.estateagents.property.common.UserElement;
9
 import com.huiju.estateagents.property.dao.RoleMapper;
10
 import com.huiju.estateagents.property.dao.RoleMapper;
10
 import com.huiju.estateagents.property.dao.SysRoleMenuMapper;
11
 import com.huiju.estateagents.property.dao.SysRoleMenuMapper;
50
 	 * @return
51
 	 * @return
51
 	 */
52
 	 */
52
 	@Override
53
 	@Override
53
-	public ResponseBean getRoleList(String roleName, UserElement userElement, Integer pageNum, Integer pageSize) {
54
+	public ResponseBean getRoleList(String roleName, TaUser userElement, Integer pageNum, Integer pageSize) {
54
 		ResponseBean responseBean = new ResponseBean();
55
 		ResponseBean responseBean = new ResponseBean();
55
 		Page page = new Page(pageNum,pageSize);
56
 		Page page = new Page(pageNum,pageSize);
56
 		// 分页查询
57
 		// 分页查询
57
 		SysRole role = new SysRole();
58
 		SysRole role = new SysRole();
58
 		role.setRoleName(roleName);
59
 		role.setRoleName(roleName);
59
-		role.setCommunityId(userElement.getCommunityId());
60
+		role.setCommunityId(userElement.getOrgId());
60
 		List<SysRole> list = roleMapper.getRoleListByParams(page,role);
61
 		List<SysRole> list = roleMapper.getRoleListByParams(page,role);
61
 		Map<String, Object> map = Maps.newHashMap();
62
 		Map<String, Object> map = Maps.newHashMap();
62
 		map.put("list",list);
63
 		map.put("list",list);
73
 	 * @return
74
 	 * @return
74
 	 */
75
 	 */
75
 	@Override
76
 	@Override
76
-	public ResponseBean addRole(SysRole sysRole, UserElement userElement) {
77
+	public ResponseBean addRole(SysRole sysRole, TaUser userElement) {
77
 		ResponseBean responseBean = new ResponseBean();
78
 		ResponseBean responseBean = new ResponseBean();
78
 		//接收数据
79
 		//接收数据
79
-		sysRole.setCommunityId(userElement.getCommunityId());
80
-		Integer userId = userElement.getId();
80
+		sysRole.setCommunityId(userElement.getOrgId());
81
+		Integer userId = userElement.getUserId();
81
 		LocalDateTime dateTime = LocalDateTime.now();
82
 		LocalDateTime dateTime = LocalDateTime.now();
82
 		sysRole.setCreateUser(userId);
83
 		sysRole.setCreateUser(userId);
83
 		sysRole.setCreateDate(dateTime);
84
 		sysRole.setCreateDate(dateTime);
84
 		//校验角色名不能相同
85
 		//校验角色名不能相同
85
-		SysRole checkSysRole = roleMapper.selectByRoleName(sysRole.getRoleName(),userElement.getCommunityId());
86
+		SysRole checkSysRole = roleMapper.selectByRoleName(sysRole.getRoleName(),userElement.getOrgId());
86
 		if (null != checkSysRole){
87
 		if (null != checkSysRole){
87
 			responseBean.addError("存在重复的角色名称");
88
 			responseBean.addError("存在重复的角色名称");
88
 			return responseBean;
89
 			return responseBean;
125
 	 * @return
126
 	 * @return
126
 	 */
127
 	 */
127
 	@Override
128
 	@Override
128
-	public ResponseBean getRoleInfo(Integer id, UserElement userElement) {
129
+	public ResponseBean getRoleInfo(Integer id, TaUser userElement) {
129
 		ResponseBean responseBean = new ResponseBean();
130
 		ResponseBean responseBean = new ResponseBean();
130
 		//查询出这条角色信息
131
 		//查询出这条角色信息
131
 		SysRole sysRole = roleMapper.selectById(id);
132
 		SysRole sysRole = roleMapper.selectById(id);
151
 	 * @return
152
 	 * @return
152
 	 */
153
 	 */
153
 	@Override
154
 	@Override
154
-	public ResponseBean updateRole(SysRole sysRole, UserElement userElement) {
155
+	public ResponseBean updateRole(SysRole sysRole, TaUser userElement) {
155
 		ResponseBean responseBean = new ResponseBean();
156
 		ResponseBean responseBean = new ResponseBean();
156
 		//接收数据
157
 		//接收数据
157
-		sysRole.setCommunityId(userElement.getCommunityId());
158
-		sysRole.setUpdateUser(userElement.getId());
158
+		sysRole.setCommunityId(userElement.getOrgId());
159
+		sysRole.setUpdateUser(userElement.getUserId());
159
 		sysRole.setUpdateDate(LocalDateTime.now());
160
 		sysRole.setUpdateDate(LocalDateTime.now());
160
 		//校验角色名不能相同
161
 		//校验角色名不能相同
161
-		SysRole checkSysRole = roleMapper.selectByRoleName(sysRole.getRoleName(),userElement.getCommunityId());
162
+		SysRole checkSysRole = roleMapper.selectByRoleName(sysRole.getRoleName(),userElement.getOrgId());
162
 		if (null != checkSysRole && !checkSysRole.getId().equals(sysRole.getId())){
163
 		if (null != checkSysRole && !checkSysRole.getId().equals(sysRole.getId())){
163
 			responseBean.addError("存在重复的角色名称");
164
 			responseBean.addError("存在重复的角色名称");
164
 			return responseBean;
165
 			return responseBean;
193
 	 * @return
194
 	 * @return
194
 	 */
195
 	 */
195
 	@Override
196
 	@Override
196
-	public ResponseBean deleteRole(SysRole sysRole, UserElement userElement) {
197
+	public ResponseBean deleteRole(SysRole sysRole, TaUser userElement) {
197
 		ResponseBean responseBean = new ResponseBean();
198
 		ResponseBean responseBean = new ResponseBean();
198
 		List<Integer> sysRoleIdList = sysRole.getIdArray();
199
 		List<Integer> sysRoleIdList = sysRole.getIdArray();
199
 		//删除角色
200
 		//删除角色
206
 		sysRoleIdList.stream().forEach(roleId -> {
207
 		sysRoleIdList.stream().forEach(roleId -> {
207
 			QueryWrapper<SysRoleMenu> queryWrapper = new QueryWrapper<>();
208
 			QueryWrapper<SysRoleMenu> queryWrapper = new QueryWrapper<>();
208
 			queryWrapper.eq("role_id", roleId);
209
 			queryWrapper.eq("role_id", roleId);
209
-			queryWrapper.eq("community_id", userElement.getCommunityId());
210
+			queryWrapper.eq("community_id", userElement.getOrgId());
210
 			sysRoleMenuMapper.delete(queryWrapper);
211
 			sysRoleMenuMapper.delete(queryWrapper);
211
 
212
 
212
 			// 删除角色和用户关系
213
 			// 删除角色和用户关系
213
 			QueryWrapper<SysUserRole> deleteQueryWrapper = new QueryWrapper<>();
214
 			QueryWrapper<SysUserRole> deleteQueryWrapper = new QueryWrapper<>();
214
 			deleteQueryWrapper.eq("role_id", roleId);
215
 			deleteQueryWrapper.eq("role_id", roleId);
215
-			deleteQueryWrapper.eq("community_id", userElement.getCommunityId());
216
+			deleteQueryWrapper.eq("community_id", userElement.getOrgId());
216
 			sysUserRoleMapper.delete(deleteQueryWrapper);
217
 			sysUserRoleMapper.delete(deleteQueryWrapper);
217
 		});
218
 		});
218
 
219
 

+ 7
- 6
src/main/java/com/huiju/estateagents/property/service/impl/TaUserLicenseOrderServiceImpl.java Näytä tiedosto

5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.base.ResponseBean;
8
+import com.huiju.estateagents.center.taUser.entity.TaUser;
8
 import com.huiju.estateagents.property.common.UserElement;
9
 import com.huiju.estateagents.property.common.UserElement;
9
 import com.huiju.estateagents.property.dao.TaUserLicenseOrderMapper;
10
 import com.huiju.estateagents.property.dao.TaUserLicenseOrderMapper;
10
 import com.huiju.estateagents.property.model.TaUserLicenseOrder;
11
 import com.huiju.estateagents.property.model.TaUserLicenseOrder;
37
     private TaUserLicenseOrderMapper taUserLicenseOrderMapper;
38
     private TaUserLicenseOrderMapper taUserLicenseOrderMapper;
38
 
39
 
39
     @Override
40
     @Override
40
-    public ResponseBean getAll(Integer id, String licensePlate, String orderNumber, String paymentName, String paymentTel, Integer pageNum, Integer pageSize, UserElement userElement) {
41
+    public ResponseBean getAll(Integer id, String licensePlate, String orderNumber, String paymentName, String paymentTel, Integer pageNum, Integer pageSize, TaUser userElement) {
41
         ResponseBean responseBean = new ResponseBean();
42
         ResponseBean responseBean = new ResponseBean();
42
         IPage<TaUserLicenseOrder> page = new Page<>();
43
         IPage<TaUserLicenseOrder> page = new Page<>();
43
         page.setSize(pageSize);
44
         page.setSize(pageSize);
48
         queryWrapper.like(StringUtils.isNotBlank(orderNumber), "order_number", orderNumber);
49
         queryWrapper.like(StringUtils.isNotBlank(orderNumber), "order_number", orderNumber);
49
         queryWrapper.like(StringUtils.isNotBlank(paymentName), "payment_name", paymentName);
50
         queryWrapper.like(StringUtils.isNotBlank(paymentName), "payment_name", paymentName);
50
         queryWrapper.like(StringUtils.isNotBlank(paymentTel), "payment_tel", paymentTel);
51
         queryWrapper.like(StringUtils.isNotBlank(paymentTel), "payment_tel", paymentTel);
51
-        queryWrapper.eq("community_id", userElement.getCommunityId());
52
+        queryWrapper.eq("community_id", userElement.getOrgId());
52
         queryWrapper.orderByDesc("create_date");
53
         queryWrapper.orderByDesc("create_date");
53
 
54
 
54
         IPage<TaUserLicenseOrder> orderIPage = this.page(page, queryWrapper);
55
         IPage<TaUserLicenseOrder> orderIPage = this.page(page, queryWrapper);
57
     }
58
     }
58
 
59
 
59
     @Override
60
     @Override
60
-    public ResponseBean exportDate(UserElement userElement) {
61
+    public ResponseBean exportDate(TaUser userElement) {
61
         ResponseBean responseBean = new ResponseBean();
62
         ResponseBean responseBean = new ResponseBean();
62
         Integer pageNum = 0;
63
         Integer pageNum = 0;
63
         Integer pageSize = 10;
64
         Integer pageSize = 10;
64
         Integer count = 0;
65
         Integer count = 0;
65
-        count = taUserLicenseOrderMapper.getCount(userElement.getCommunityId());
66
-        List<TaUserLicenseOrder> licensePage = taUserLicenseOrderMapper.getLicensePage(userElement.getCommunityId(), pageNum * pageSize, pageSize);
66
+        count = taUserLicenseOrderMapper.getCount(userElement.getOrgId());
67
+        List<TaUserLicenseOrder> licensePage = taUserLicenseOrderMapper.getLicensePage(userElement.getOrgId(), pageNum * pageSize, pageSize);
67
 
68
 
68
         Workbook workbook = new XSSFWorkbook();
69
         Workbook workbook = new XSSFWorkbook();
69
         Sheet sheet = workbook.createSheet();
70
         Sheet sheet = workbook.createSheet();
125
                 if (listIndex == licensePage.size()) {
126
                 if (listIndex == licensePage.size()) {
126
                     listIndex = 0;
127
                     listIndex = 0;
127
                     pageNum ++;
128
                     pageNum ++;
128
-                    licensePage = taUserLicenseOrderMapper.getLicensePage(userElement.getCommunityId(), pageNum * pageSize, pageSize);
129
+                    licensePage = taUserLicenseOrderMapper.getLicensePage(userElement.getOrgId(), pageNum * pageSize, pageSize);
129
                 }
130
                 }
130
                 if (licensePage.isEmpty()) {
131
                 if (licensePage.isEmpty()) {
131
                     break;
132
                     break;

+ 11
- 10
src/main/java/com/huiju/estateagents/property/service/impl/TaUserVerifyServiceImpl.java Näytä tiedosto

4
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
4
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.center.taUser.entity.TaUser;
7
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
8
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
8
 import com.huiju.estateagents.property.common.Constant;
9
 import com.huiju.estateagents.property.common.Constant;
9
 import com.huiju.estateagents.property.common.UserElement;
10
 import com.huiju.estateagents.property.common.UserElement;
60
     private MessageMapper tpmessageMapper;
61
     private MessageMapper tpmessageMapper;
61
 
62
 
62
     @Override
63
     @Override
63
-    public ResponseBean selectAll(String phone, String userName, String idCard, Integer pageNum, Integer pageSize, UserElement userElement) {
64
+    public ResponseBean selectAll(String phone, String userName, String idCard, Integer pageNum, Integer pageSize, TaUser userElement) {
64
         ResponseBean responseBean = new ResponseBean();
65
         ResponseBean responseBean = new ResponseBean();
65
 
66
 
66
         Page<TaUserVerify> page = new Page<>();
67
         Page<TaUserVerify> page = new Page<>();
67
         page.setCurrent(pageNum);
68
         page.setCurrent(pageNum);
68
         page.setSize(pageSize);
69
         page.setSize(pageSize);
69
 
70
 
70
-        IPage<TaUserVerify> userVerifyIPage = taUserVerifyMapper.selectAllByPhoneAndUserNameAndIdCard(page, phone, userName, idCard, userElement.getCommunityId());
71
+        IPage<TaUserVerify> userVerifyIPage = taUserVerifyMapper.selectAllByPhoneAndUserNameAndIdCard(page, phone, userName, idCard, userElement.getOrgId());
71
         responseBean.addSuccess(userVerifyIPage);
72
         responseBean.addSuccess(userVerifyIPage);
72
 
73
 
73
         return responseBean;
74
         return responseBean;
75
 
76
 
76
     @Override
77
     @Override
77
     @Transactional(rollbackFor = Exception.class)
78
     @Transactional(rollbackFor = Exception.class)
78
-    public ResponseBean auditUser(UserElement userElement, Integer userVerifyId, Boolean verifyStatus, String remark) {
79
+    public ResponseBean auditUser(TaUser userElement, Integer userVerifyId, Boolean verifyStatus, String remark) {
79
         ResponseBean responseBean = new ResponseBean();
80
         ResponseBean responseBean = new ResponseBean();
80
 
81
 
81
         TaUserVerify userVerify = taUserVerifyMapper.selectById(userVerifyId);
82
         TaUserVerify userVerify = taUserVerifyMapper.selectById(userVerifyId);
95
         // 校验房产
96
         // 校验房产
96
         hasUserVerify(userElement, userVerify, true);
97
         hasUserVerify(userElement, userVerify, true);
97
 
98
 
98
-        User user = userMapper.selectById(userElement.getId());
99
+        User user = userMapper.selectById(userElement.getUserId());
99
 
100
 
100
 
101
 
101
 //        TaUser taUser = taUserMapper.selectById(userVerify.getUserId());
102
 //        TaUser taUser = taUserMapper.selectById(userVerify.getUserId());
131
             message.setResult("");
132
             message.setResult("");
132
             message.setMeaasgeTypeId("");
133
             message.setMeaasgeTypeId("");
133
             message.setReadStatus("0");
134
             message.setReadStatus("0");
134
-            message.setCreateUser(userElement.getId());
135
+            message.setCreateUser(userElement.getUserId());
135
             message.setCreateDate(LocalDateTime.now());
136
             message.setCreateDate(LocalDateTime.now());
136
             tpmessageMapper.insert(message);
137
             tpmessageMapper.insert(message);
137
         }
138
         }
146
      * @param userVerify
147
      * @param userVerify
147
      * @param hasOwner 是否执行业主校验
148
      * @param hasOwner 是否执行业主校验
148
      */
149
      */
149
-    private void hasUserVerify(UserElement userElement, TaUserVerify userVerify, boolean hasOwner){
150
+    private void hasUserVerify(TaUser userElement, TaUserVerify userVerify, boolean hasOwner){
150
         TaUserVerify hasUserVerify = null;
151
         TaUserVerify hasUserVerify = null;
151
         // 校验这个房产有没有业主,只能存在一个业主
152
         // 校验这个房产有没有业主,只能存在一个业主
152
         if (hasOwner && userVerify.getRoleId().intValue() == 1 && "1".equals(userVerify.getVerifyStatus())) {
153
         if (hasOwner && userVerify.getRoleId().intValue() == 1 && "1".equals(userVerify.getVerifyStatus())) {
153
-            hasUserVerify = taUserVerifyMapper.selectCommunityAndAddress(userElement.getCommunityId(), userVerify.getPhaseId(),
154
+            hasUserVerify = taUserVerifyMapper.selectCommunityAndAddress(userElement.getOrgId(), userVerify.getPhaseId(),
154
                     userVerify.getBuildingId(), userVerify.getUnitId(),
155
                     userVerify.getBuildingId(), userVerify.getUnitId(),
155
                     userVerify.getLevelId(), userVerify.getRoomNoId());
156
                     userVerify.getLevelId(), userVerify.getRoomNoId());
156
             if (null != hasUserVerify) {
157
             if (null != hasUserVerify) {
209
 
210
 
210
     @Override
211
     @Override
211
     @Transactional(rollbackFor = Exception.class)
212
     @Transactional(rollbackFor = Exception.class)
212
-    public ResponseBean verifyinfoAdd(UserElement userElement, Integer userVerifyId, String verifyStatus, String roleState, String remark) {
213
+    public ResponseBean verifyinfoAdd(TaUser userElement, Integer userVerifyId, String verifyStatus, String roleState, String remark) {
213
         ResponseBean responseBean = new ResponseBean();
214
         ResponseBean responseBean = new ResponseBean();
214
 
215
 
215
         TaUserVerify userVerify = taUserVerifyMapper.selectById(userVerifyId);
216
         TaUserVerify userVerify = taUserVerifyMapper.selectById(userVerifyId);
228
         // 被审核的用户(APP端)
229
         // 被审核的用户(APP端)
229
 //        TaUser taUser = taUserMapper.selectById(userVerify.getUserId());
230
 //        TaUser taUser = taUserMapper.selectById(userVerify.getUserId());
230
         // 物业人员
231
         // 物业人员
231
-        User user = userMapper.selectById(userElement.getId());
232
+        User user = userMapper.selectById(userElement.getUserId());
232
         TpBuildingOwnerInfo tpBuildingOwnerInfo = tpBuildingOwnerInfoMapper.selectCommunityIdAndAddress(userVerify.getCommunityId(), userVerify.getPhaseId(),
233
         TpBuildingOwnerInfo tpBuildingOwnerInfo = tpBuildingOwnerInfoMapper.selectCommunityIdAndAddress(userVerify.getCommunityId(), userVerify.getPhaseId(),
233
                 userVerify.getBuildingId(), userVerify.getUnitId(),
234
                 userVerify.getBuildingId(), userVerify.getUnitId(),
234
                 userVerify.getLevelId(), userVerify.getRoomNoId(),
235
                 userVerify.getLevelId(), userVerify.getRoomNoId(),
269
             message.setResult("");
270
             message.setResult("");
270
             message.setMeaasgeTypeId("");
271
             message.setMeaasgeTypeId("");
271
             message.setReadStatus("0");
272
             message.setReadStatus("0");
272
-            message.setCreateUser(userElement.getId());
273
+            message.setCreateUser(userElement.getUserId());
273
             message.setCreateDate(LocalDateTime.now());
274
             message.setCreateDate(LocalDateTime.now());
274
             tpmessageMapper.insert(message);
275
             tpmessageMapper.insert(message);
275
         }
276
         }

+ 7
- 6
src/main/java/com/huiju/estateagents/property/service/impl/TaVisitorLicenseSettingServiceImpl.java Näytä tiedosto

3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
6
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.common.UserElement;
7
 import com.huiju.estateagents.property.dao.TaVisitorLicenseSettingMapper;
8
 import com.huiju.estateagents.property.dao.TaVisitorLicenseSettingMapper;
8
 import com.huiju.estateagents.property.model.TaVisitorLicenseSetting;
9
 import com.huiju.estateagents.property.model.TaVisitorLicenseSetting;
23
 public class TaVisitorLicenseSettingServiceImpl extends ServiceImpl<TaVisitorLicenseSettingMapper, TaVisitorLicenseSetting> implements ITaVisitorLicenseSettingService {
24
 public class TaVisitorLicenseSettingServiceImpl extends ServiceImpl<TaVisitorLicenseSettingMapper, TaVisitorLicenseSetting> implements ITaVisitorLicenseSettingService {
24
 
25
 
25
     @Override
26
     @Override
26
-    public ResponseBean saveOrDelete(UserElement userElement, Boolean visitorLicenseBool) {
27
+    public ResponseBean saveOrDelete(TaUser userElement, Boolean visitorLicenseBool) {
27
         ResponseBean responseBean = new ResponseBean();
28
         ResponseBean responseBean = new ResponseBean();
28
 
29
 
29
         QueryWrapper<TaVisitorLicenseSetting> visitorLicenseSettingQueryWrapper = new QueryWrapper<>();
30
         QueryWrapper<TaVisitorLicenseSetting> visitorLicenseSettingQueryWrapper = new QueryWrapper<>();
30
-        visitorLicenseSettingQueryWrapper.eq("community_id", userElement.getCommunityId());
31
+        visitorLicenseSettingQueryWrapper.eq("community_id", userElement.getOrgId());
31
         TaVisitorLicenseSetting taVisitorLicenseSetting = this.getOne(visitorLicenseSettingQueryWrapper);
32
         TaVisitorLicenseSetting taVisitorLicenseSetting = this.getOne(visitorLicenseSettingQueryWrapper);
32
 
33
 
33
         // true 表示开启访客邀请车辆
34
         // true 表示开启访客邀请车辆
37
                 return responseBean;
38
                 return responseBean;
38
             }
39
             }
39
             TaVisitorLicenseSetting visitorLicenseSetting = new TaVisitorLicenseSetting();
40
             TaVisitorLicenseSetting visitorLicenseSetting = new TaVisitorLicenseSetting();
40
-            visitorLicenseSetting.setCommunityId(userElement.getCommunityId());
41
+            visitorLicenseSetting.setCommunityId(userElement.getOrgId());
41
             visitorLicenseSetting.setCreateDate(LocalDateTime.now());
42
             visitorLicenseSetting.setCreateDate(LocalDateTime.now());
42
-            visitorLicenseSetting.setCreateUser(userElement.getId());
43
+            visitorLicenseSetting.setCreateUser(userElement.getUserId());
43
 
44
 
44
             this.save(visitorLicenseSetting);
45
             this.save(visitorLicenseSetting);
45
 
46
 
56
     }
57
     }
57
 
58
 
58
     @Override
59
     @Override
59
-    public ResponseBean getVisitorLicense(UserElement userElement) {
60
+    public ResponseBean getVisitorLicense(TaUser userElement) {
60
         ResponseBean responseBean = new ResponseBean();
61
         ResponseBean responseBean = new ResponseBean();
61
 
62
 
62
         QueryWrapper<TaVisitorLicenseSetting> visitorLicenseSettingQueryWrapper = new QueryWrapper<>();
63
         QueryWrapper<TaVisitorLicenseSetting> visitorLicenseSettingQueryWrapper = new QueryWrapper<>();
63
-        visitorLicenseSettingQueryWrapper.eq("community_id", userElement.getCommunityId());
64
+        visitorLicenseSettingQueryWrapper.eq("community_id", userElement.getOrgId());
64
         TaVisitorLicenseSetting visitorLicenseSetting = this.getOne(visitorLicenseSettingQueryWrapper);
65
         TaVisitorLicenseSetting visitorLicenseSetting = this.getOne(visitorLicenseSettingQueryWrapper);
65
         // true 表示启用了访客邀请的车辆, false 表示未启用访客邀请的车辆
66
         // true 表示启用了访客邀请的车辆, false 表示未启用访客邀请的车辆
66
         responseBean.addSuccess(null != visitorLicenseSetting ? true : false);
67
         responseBean.addSuccess(null != visitorLicenseSetting ? true : false);

+ 24
- 23
src/main/java/com/huiju/estateagents/property/service/impl/TpActivityServiceImpl.java Näytä tiedosto

7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
9
 import com.huiju.estateagents.base.ResponseBean;
9
 import com.huiju.estateagents.base.ResponseBean;
10
+import com.huiju.estateagents.center.taUser.entity.TaUser;
10
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
11
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
11
 import com.huiju.estateagents.common.BeanTools;
12
 import com.huiju.estateagents.common.BeanTools;
12
 import com.huiju.estateagents.property.common.UserElement;
13
 import com.huiju.estateagents.property.common.UserElement;
70
     private TpActivitySignInMapper tpActivitySignInMapper;
71
     private TpActivitySignInMapper tpActivitySignInMapper;
71
 
72
 
72
     @Override
73
     @Override
73
-    public ResponseBean listQuery(String parameter, UserElement userElement) {
74
+    public ResponseBean listQuery(String parameter, TaUser userElement) {
74
         ResponseBean responseBean = new ResponseBean();
75
         ResponseBean responseBean = new ResponseBean();
75
 
76
 
76
         JSONObject jsonObject = JSONObject.parseObject(parameter);
77
         JSONObject jsonObject = JSONObject.parseObject(parameter);
87
         QueryWrapper<TpActivity> queryWrapper = new QueryWrapper<>();
88
         QueryWrapper<TpActivity> queryWrapper = new QueryWrapper<>();
88
         queryWrapper.like(id != null && !"".equals(id),"id", id);
89
         queryWrapper.like(id != null && !"".equals(id),"id", id);
89
         queryWrapper.like(activityTitle != null && !"".equals(activityTitle),"activity_title", activityTitle);
90
         queryWrapper.like(activityTitle != null && !"".equals(activityTitle),"activity_title", activityTitle);
90
-        queryWrapper.eq("community_id", userElement.getCommunityId());
91
+        queryWrapper.eq("community_id", userElement.getOrgId());
91
         queryWrapper.orderByDesc("sort","create_date");
92
         queryWrapper.orderByDesc("sort","create_date");
92
 
93
 
93
         IPage<TpActivity> infoPage = tpActivityMapper.selectPage(page, queryWrapper);
94
         IPage<TpActivity> infoPage = tpActivityMapper.selectPage(page, queryWrapper);
122
 
123
 
123
     @Override
124
     @Override
124
     @Transactional(rollbackFor = Exception.class)
125
     @Transactional(rollbackFor = Exception.class)
125
-    public ResponseBean addActivity(String parameter, UserElement userElement) {
126
+    public ResponseBean addActivity(String parameter, TaUser userElement) {
126
 
127
 
127
         ResponseBean responseBean = new ResponseBean();
128
         ResponseBean responseBean = new ResponseBean();
128
         JSONObject jsonObject = JSONObject.parseObject(parameter);
129
         JSONObject jsonObject = JSONObject.parseObject(parameter);
165
         if (radio>0) {
166
         if (radio>0) {
166
             tpActivity.setSignInCode(radio+"");
167
             tpActivity.setSignInCode(radio+"");
167
         }
168
         }
168
-        tpActivity.setCommunityId(userElement.getCommunityId());
169
+        tpActivity.setCommunityId(userElement.getOrgId());
169
         tpActivity.setCreateDate(LocalDateTime.now());
170
         tpActivity.setCreateDate(LocalDateTime.now());
170
-        tpActivity.setCreateUser(userElement.getId());
171
+        tpActivity.setCreateUser(userElement.getUserId());
171
 
172
 
172
         int row = tpActivityMapper.insert(tpActivity);
173
         int row = tpActivityMapper.insert(tpActivity);
173
 
174
 
180
 
181
 
181
                 // 草稿时插入消息
182
                 // 草稿时插入消息
182
                 Message activityMessage = new Message();
183
                 Message activityMessage = new Message();
183
-            activityMessage.setCommunityId(userElement.getCommunityId());
184
+            activityMessage.setCommunityId(userElement.getOrgId());
184
             activityMessage.setMessageType("8");
185
             activityMessage.setMessageType("8");
185
             activityMessage.setAdviceType("4");
186
             activityMessage.setAdviceType("4");
186
             activityMessage.setModelType("2");
187
             activityMessage.setModelType("2");
187
-            activityMessage.setUuid(userElement.getId());
188
+            activityMessage.setUuid(userElement.getUserId());
188
             activityMessage.setUuidType("2");
189
             activityMessage.setUuidType("2");
189
             activityMessage.setSource("2");
190
             activityMessage.setSource("2");
190
             activityMessage.setMessageContent("活动“{" + tpActivity.getActivityTitle() + "}”还未发布,点击发布");
191
             activityMessage.setMessageContent("活动“{" + tpActivity.getActivityTitle() + "}”还未发布,点击发布");
191
             activityMessage.setStatus("1");
192
             activityMessage.setStatus("1");
192
             activityMessage.setActivityId(tpActivity.getId());
193
             activityMessage.setActivityId(tpActivity.getId());
193
             activityMessage.setCreateDate(LocalDateTime.now());
194
             activityMessage.setCreateDate(LocalDateTime.now());
194
-            activityMessage.setCreateUser(userElement.getId());
195
+            activityMessage.setCreateUser(userElement.getUserId());
195
             activityMessage.setReadStatus("0");
196
             activityMessage.setReadStatus("0");
196
                 //为草稿时
197
                 //为草稿时
197
                 if ("2".equals(tpActivity.getStatus())) {
198
                 if ("2".equals(tpActivity.getStatus())) {
205
 
206
 
206
             if("1".equals(tpActivity.getStatus())) {
207
             if("1".equals(tpActivity.getStatus())) {
207
                 QueryWrapper<TaUser> queryWrapperTaUser = new QueryWrapper<>();
208
                 QueryWrapper<TaUser> queryWrapperTaUser = new QueryWrapper<>();
208
-                queryWrapperTaUser.eq("community_id",userElement.getCommunityId());
209
+                queryWrapperTaUser.eq("community_id",userElement.getOrgId());
209
 //                List<TaUser> userList= taUserMapper.selectList(queryWrapperTaUser);
210
 //                List<TaUser> userList= taUserMapper.selectList(queryWrapperTaUser);
210
 //                for (TaUser taUser:userList){
211
 //                for (TaUser taUser:userList){
211
 //                    activityMessage.setUuid(taUser.getId());
212
 //                    activityMessage.setUuid(taUser.getId());
216
                 // 发布时消息为无效
217
                 // 发布时消息为无效
217
 //                if ("1".equals(tpActivity.getStatus())) {
218
 //                if ("1".equals(tpActivity.getStatus())) {
218
 //                    QueryWrapper<Message> queryWrapper = new QueryWrapper<>();
219
 //                    QueryWrapper<Message> queryWrapper = new QueryWrapper<>();
219
-//                    queryWrapper.eq("community_id", userElement.getCommunityId());
220
+//                    queryWrapper.eq("community_id", userElement.getOrgId());
220
 //                    queryWrapper.eq("message_type", "8");
221
 //                    queryWrapper.eq("message_type", "8");
221
 //                    queryWrapper.eq("model_type", "2");
222
 //                    queryWrapper.eq("model_type", "2");
222
 //                    queryWrapper.eq("source", "2");
223
 //                    queryWrapper.eq("source", "2");
225
 //                    if (null != message) {
226
 //                    if (null != message) {
226
 //                        message.setStatus("0");
227
 //                        message.setStatus("0");
227
 //                        message.setUpdateDate(LocalDateTime.now());
228
 //                        message.setUpdateDate(LocalDateTime.now());
228
-//                        message.setUpdateUser(userElement.getId());
229
+//                        message.setUpdateUser(userElement.getUserId());
229
 //                        messageMapper.updateById(message);
230
 //                        messageMapper.updateById(message);
230
 //                    }
231
 //                    }
231
 //
232
 //
241
                         tdImages.setImageUrl(qrCodePerproties.getUrl() + tpActivity.getId());
242
                         tdImages.setImageUrl(qrCodePerproties.getUrl() + tpActivity.getId());
242
                         tdImages.setUuid(tpActivity.getId());
243
                         tdImages.setUuid(tpActivity.getId());
243
                         tdImages.setType("activityCode");
244
                         tdImages.setType("activityCode");
244
-                        tdImages.setCreateUser(userElement.getId());
245
+                        tdImages.setCreateUser(userElement.getUserId());
245
                         tdImages.setCreateTime(LocalDateTime.now());
246
                         tdImages.setCreateTime(LocalDateTime.now());
246
                         tdImagesMapper.insert(tdImages);
247
                         tdImagesMapper.insert(tdImages);
247
 
248
 
260
      * @param userElement
261
      * @param userElement
261
      * @param tpActivity
262
      * @param tpActivity
262
      */
263
      */
263
-    private void insertImg(String [] contentImgArray, UserElement userElement, TpActivity tpActivity) {
264
+    private void insertImg(String [] contentImgArray, TaUser userElement, TpActivity tpActivity) {
264
         if (contentImgArray == null) {
265
         if (contentImgArray == null) {
265
             return;
266
             return;
266
         }
267
         }
267
         for (String img : contentImgArray) {
268
         for (String img : contentImgArray) {
268
             TdImages tdImages = new TdImages();
269
             TdImages tdImages = new TdImages();
269
             tdImages.setCreateTime(LocalDateTime.now());
270
             tdImages.setCreateTime(LocalDateTime.now());
270
-            tdImages.setCreateUser(userElement.getId());
271
+            tdImages.setCreateUser(userElement.getUserId());
271
             tdImages.setImageUrl(img);
272
             tdImages.setImageUrl(img);
272
             tdImages.setType("activity");
273
             tdImages.setType("activity");
273
             tdImages.setUuid(tpActivity.getId());
274
             tdImages.setUuid(tpActivity.getId());
278
 
279
 
279
     @Override
280
     @Override
280
     @Transactional(rollbackFor = Exception.class)
281
     @Transactional(rollbackFor = Exception.class)
281
-    public ResponseBean updateActivity(String parameter, UserElement userElement) {
282
+    public ResponseBean updateActivity(String parameter, TaUser userElement) {
282
         ResponseBean responseBean = new ResponseBean();
283
         ResponseBean responseBean = new ResponseBean();
283
         JSONObject jsonObject = JSONObject.parseObject(parameter);
284
         JSONObject jsonObject = JSONObject.parseObject(parameter);
284
         TpActivity tpActivity = jsonObject.toJavaObject(TpActivity.class);
285
         TpActivity tpActivity = jsonObject.toJavaObject(TpActivity.class);
307
             tdImages.setImageUrl(qrCodePerproties.getUrl() + tpActivity.getId());
308
             tdImages.setImageUrl(qrCodePerproties.getUrl() + tpActivity.getId());
308
             tdImages.setUuid(tpActivity.getId());
309
             tdImages.setUuid(tpActivity.getId());
309
             tdImages.setType("activityCode");
310
             tdImages.setType("activityCode");
310
-            tdImages.setCreateUser(userElement.getId());
311
+            tdImages.setCreateUser(userElement.getUserId());
311
             tdImages.setCreateTime(LocalDateTime.now());
312
             tdImages.setCreateTime(LocalDateTime.now());
312
             tdImagesMapper.insert(tdImages);
313
             tdImagesMapper.insert(tdImages);
313
         }
314
         }
328
             selectTpActivity.setCreateDate(LocalDateTime.now());
329
             selectTpActivity.setCreateDate(LocalDateTime.now());
329
         } else {
330
         } else {
330
             selectTpActivity.setUpdateDate(LocalDateTime.now());
331
             selectTpActivity.setUpdateDate(LocalDateTime.now());
331
-            selectTpActivity.setUpdateUser(userElement.getId());
332
+            selectTpActivity.setUpdateUser(userElement.getUserId());
332
         }
333
         }
333
 
334
 
334
         // 发布时消息为无效
335
         // 发布时消息为无效
335
         if ("1".equals(tpActivity.getStatus())) {
336
         if ("1".equals(tpActivity.getStatus())) {
336
             QueryWrapper<Message> queryWrapper = new QueryWrapper<>();
337
             QueryWrapper<Message> queryWrapper = new QueryWrapper<>();
337
-            queryWrapper.eq("community_id", userElement.getCommunityId());
338
+            queryWrapper.eq("community_id", userElement.getOrgId());
338
             queryWrapper.eq("message_type", "8");
339
             queryWrapper.eq("message_type", "8");
339
             queryWrapper.eq("model_type", "2");
340
             queryWrapper.eq("model_type", "2");
340
             queryWrapper.eq("source", "2");
341
             queryWrapper.eq("source", "2");
344
             if (null != message) {
345
             if (null != message) {
345
                 message.setStatus("0");
346
                 message.setStatus("0");
346
                 message.setUpdateDate(LocalDateTime.now());
347
                 message.setUpdateDate(LocalDateTime.now());
347
-                message.setUpdateUser(userElement.getId());
348
+                message.setUpdateUser(userElement.getUserId());
348
                 messageMapper.updateById(message);
349
                 messageMapper.updateById(message);
349
             }
350
             }
350
 
351
 
397
 
398
 
398
     @Override
399
     @Override
399
     @Transactional(rollbackFor = Exception.class)
400
     @Transactional(rollbackFor = Exception.class)
400
-    public ResponseBean updateStatusInvalid(List<Integer> ids, UserElement userElement) {
401
+    public ResponseBean updateStatusInvalid(List<Integer> ids, TaUser userElement) {
401
 
402
 
402
         ResponseBean responseBean = new ResponseBean();
403
         ResponseBean responseBean = new ResponseBean();
403
         List<TpActivity> tpActivityList = (List<TpActivity>) listByIds(ids);
404
         List<TpActivity> tpActivityList = (List<TpActivity>) listByIds(ids);
406
                 throw new WisdomException("已作废活动无法修改");
407
                 throw new WisdomException("已作废活动无法修改");
407
             }
408
             }
408
             e.setStatus("0");
409
             e.setStatus("0");
409
-            // e.setUpdateUser(userElement.getId());
410
+            // e.setUpdateUser(userElement.getUserId());
410
             // 作废时消息为无效
411
             // 作废时消息为无效
411
             if ("0".equals(e.getStatus())) {
412
             if ("0".equals(e.getStatus())) {
412
                 QueryWrapper<Message> queryWrapper = new QueryWrapper<>();
413
                 QueryWrapper<Message> queryWrapper = new QueryWrapper<>();
413
-                queryWrapper.eq("community_id", userElement.getCommunityId());
414
+                queryWrapper.eq("community_id", userElement.getOrgId());
414
                 queryWrapper.eq("message_type", "8");
415
                 queryWrapper.eq("message_type", "8");
415
                 queryWrapper.eq("model_type", "2");
416
                 queryWrapper.eq("model_type", "2");
416
                 queryWrapper.eq("source", "2");
417
                 queryWrapper.eq("source", "2");
419
                 if (null != message) {
420
                 if (null != message) {
420
                     message.setStatus("0");
421
                     message.setStatus("0");
421
                     message.setUpdateDate(LocalDateTime.now());
422
                     message.setUpdateDate(LocalDateTime.now());
422
-                    message.setUpdateUser(userElement.getId());
423
+                    message.setUpdateUser(userElement.getUserId());
423
                     messageMapper.updateById(message);
424
                     messageMapper.updateById(message);
424
                 }
425
                 }
425
 
426
 

+ 1
- 0
src/main/java/com/huiju/estateagents/property/service/impl/TpAnnouncementServiceImpl.java Näytä tiedosto

7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
9
 import com.huiju.estateagents.base.ResponseBean;
9
 import com.huiju.estateagents.base.ResponseBean;
10
+import com.huiju.estateagents.center.taUser.entity.TaUser;
10
 import com.huiju.estateagents.property.dao.*;
11
 import com.huiju.estateagents.property.dao.*;
11
 import com.huiju.estateagents.property.model.*;
12
 import com.huiju.estateagents.property.model.*;
12
 import com.huiju.estateagents.property.service.TpAnnouncementService;
13
 import com.huiju.estateagents.property.service.TpAnnouncementService;

+ 13
- 12
src/main/java/com/huiju/estateagents/property/service/impl/TpEquipmentServiceImpl.java Näytä tiedosto

4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.center.taUser.entity.TaUser;
7
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.dao.TpConfigurationMapper;
9
 import com.huiju.estateagents.property.dao.TpConfigurationMapper;
9
 import com.huiju.estateagents.property.dao.TpEquipmentMapper;
10
 import com.huiju.estateagents.property.dao.TpEquipmentMapper;
40
     private TpEquipmentTreeMapper tpEquipmentTreeMapper;
41
     private TpEquipmentTreeMapper tpEquipmentTreeMapper;
41
 
42
 
42
     @Override
43
     @Override
43
-    public ResponseBean getAllByCommunityAndEquipmentType(UserElement userElement, Integer equipmentType) {
44
+    public ResponseBean getAllByCommunityAndEquipmentType(TaUser userElement, Integer equipmentType) {
44
         ResponseBean responseBean = new ResponseBean();
45
         ResponseBean responseBean = new ResponseBean();
45
-        List<TpEquipment> tpEquipments = tpEquipmentMapper.selectAllByCommunityAndEquipmentType(userElement.getCommunityId(), equipmentType);
46
+        List<TpEquipment> tpEquipments = tpEquipmentMapper.selectAllByCommunityAndEquipmentType(userElement.getOrgId(), equipmentType);
46
         responseBean.addSuccess(tpEquipments);
47
         responseBean.addSuccess(tpEquipments);
47
         return responseBean;
48
         return responseBean;
48
     }
49
     }
49
 
50
 
50
     @Override
51
     @Override
51
     @Transactional(rollbackFor = Exception.class)
52
     @Transactional(rollbackFor = Exception.class)
52
-    public ResponseBean saveOrUpdateMonitoring(String parameter, UserElement userElement) {
53
+    public ResponseBean saveOrUpdateMonitoring(String parameter, TaUser userElement) {
53
         ResponseBean responseBean = new ResponseBean();
54
         ResponseBean responseBean = new ResponseBean();
54
 
55
 
55
         // 获取这个小区的根节点树
56
         // 获取这个小区的根节点树
56
         QueryWrapper<TpEquipmentTree> equipmentTreeQueryWrapper = new QueryWrapper<>();
57
         QueryWrapper<TpEquipmentTree> equipmentTreeQueryWrapper = new QueryWrapper<>();
57
-        equipmentTreeQueryWrapper.eq("community_id", userElement.getCommunityId());
58
+        equipmentTreeQueryWrapper.eq("community_id", userElement.getOrgId());
58
         TpEquipmentTree tpEquipmentTree = tpEquipmentTreeMapper.selectOne(equipmentTreeQueryWrapper);
59
         TpEquipmentTree tpEquipmentTree = tpEquipmentTreeMapper.selectOne(equipmentTreeQueryWrapper);
59
 
60
 
60
         TpEquipment equipment = JSONObject.parseObject(parameter, TpEquipment.class);
61
         TpEquipment equipment = JSONObject.parseObject(parameter, TpEquipment.class);
71
 
72
 
72
                 // 开始插入设备数据
73
                 // 开始插入设备数据
73
                 // 地址
74
                 // 地址
74
-                TpConfiguration tpConfigurationAddress = insertConfigguration(userElement.getCommunityId(), "监控地址" , address, userElement.getId());
75
+                TpConfiguration tpConfigurationAddress = insertConfigguration(userElement.getOrgId(), "监控地址" , address, userElement.getUserId());
75
                 // 监控url
76
                 // 监控url
76
-                TpConfiguration tpConfigurationUrl = insertConfigguration(userElement.getCommunityId(), "监控", url, userElement.getId());
77
+                TpConfiguration tpConfigurationUrl = insertConfigguration(userElement.getOrgId(), "监控", url, userElement.getUserId());
77
                 // 保安人员号码
78
                 // 保安人员号码
78
-                TpConfiguration tpConfigurationSecurityGuardTel = insertConfigguration(userElement.getCommunityId(), "保安电话" , securityGuardTel, userElement.getId());
79
+                TpConfiguration tpConfigurationSecurityGuardTel = insertConfigguration(userElement.getOrgId(), "保安电话" , securityGuardTel, userElement.getUserId());
79
                 // 保安室号码
80
                 // 保安室号码
80
-                TpConfiguration tpConfigurationSecurityRoomTel = insertConfigguration(userElement.getCommunityId(), "安保室电话" , securityRoomTel, userElement.getId());
81
+                TpConfiguration tpConfigurationSecurityRoomTel = insertConfigguration(userElement.getOrgId(), "安保室电话" , securityRoomTel, userElement.getUserId());
81
 
82
 
82
                 equipment.setAddressId(tpConfigurationAddress.getId());
83
                 equipment.setAddressId(tpConfigurationAddress.getId());
83
                 equipment.setUrlId(tpConfigurationUrl.getId());
84
                 equipment.setUrlId(tpConfigurationUrl.getId());
86
                 equipment.setEquipmentType("1");
87
                 equipment.setEquipmentType("1");
87
                 equipment.setEquipmentTreeId(tpEquipmentTree.getId());
88
                 equipment.setEquipmentTreeId(tpEquipmentTree.getId());
88
                 equipment.setCreateTime(LocalDateTime.now());
89
                 equipment.setCreateTime(LocalDateTime.now());
89
-                equipment.setCreateUser(userElement.getId());
90
-                equipment.setCommunityId(userElement.getCommunityId());
90
+                equipment.setCreateUser(userElement.getUserId());
91
+                equipment.setCommunityId(userElement.getOrgId());
91
 
92
 
92
                 tpEquipmentMapper.insert(equipment);
93
                 tpEquipmentMapper.insert(equipment);
93
             } else {
94
             } else {
147
     }
148
     }
148
 
149
 
149
     @Override
150
     @Override
150
-    public ResponseBean getMonitoringById(UserElement userElement, Integer type, Integer id) {
151
+    public ResponseBean getMonitoringById(TaUser userElement, Integer type, Integer id) {
151
         ResponseBean responseBean = new ResponseBean();
152
         ResponseBean responseBean = new ResponseBean();
152
-        TpEquipment monitoring = tpEquipmentMapper.getMonitoringById(userElement.getCommunityId(), type, id);
153
+        TpEquipment monitoring = tpEquipmentMapper.getMonitoringById(userElement.getOrgId(), type, id);
153
         responseBean.addSuccess(monitoring);
154
         responseBean.addSuccess(monitoring);
154
         return responseBean;
155
         return responseBean;
155
     }
156
     }

+ 8
- 7
src/main/java/com/huiju/estateagents/property/service/impl/TpRentalHouseServiceImpl.java Näytä tiedosto

4
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
4
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.center.taUser.entity.TaUser;
7
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.dao.TpRentalHouseImgMapper;
9
 import com.huiju.estateagents.property.dao.TpRentalHouseImgMapper;
9
 import com.huiju.estateagents.property.dao.TpRentalHouseMapper;
10
 import com.huiju.estateagents.property.dao.TpRentalHouseMapper;
52
 	 * @return
53
 	 * @return
53
 	 */
54
 	 */
54
 	@Override
55
 	@Override
55
-	public ResponseBean getRentalList(Integer id, String houseName, Integer startPrice, Integer endPrice, String rentalType, String houseType, String houseStatus, UserElement userElement, Integer pageNum, Integer pageSize) {
56
+	public ResponseBean getRentalList(Integer id, String houseName, Integer startPrice, Integer endPrice, String rentalType, String houseType, String houseStatus, TaUser userElement, Integer pageNum, Integer pageSize) {
56
 		ResponseBean responseBean = new ResponseBean();
57
 		ResponseBean responseBean = new ResponseBean();
57
 		Page page = new Page(pageNum,pageSize);
58
 		Page page = new Page(pageNum,pageSize);
58
 		TpRentalHouse tpRentalHouse = new TpRentalHouse();
59
 		TpRentalHouse tpRentalHouse = new TpRentalHouse();
61
 		tpRentalHouse.setRentalType(rentalType);
62
 		tpRentalHouse.setRentalType(rentalType);
62
 		tpRentalHouse.setHouseType(houseType);
63
 		tpRentalHouse.setHouseType(houseType);
63
 		tpRentalHouse.setHouseStatus(houseStatus);
64
 		tpRentalHouse.setHouseStatus(houseStatus);
64
-		tpRentalHouse.setCommunityId(userElement.getCommunityId());
65
+		tpRentalHouse.setCommunityId(userElement.getOrgId());
65
 		tpRentalHouse.setStartPrice(startPrice);
66
 		tpRentalHouse.setStartPrice(startPrice);
66
 		tpRentalHouse.setEndPrice(endPrice);
67
 		tpRentalHouse.setEndPrice(endPrice);
67
 		List<TpRentalHouse> list = tpRentalHouseMapper.getRentalList(page,tpRentalHouse);
68
 		List<TpRentalHouse> list = tpRentalHouseMapper.getRentalList(page,tpRentalHouse);
80
 	 * @return
81
 	 * @return
81
 	 */
82
 	 */
82
 	@Override
83
 	@Override
83
-	public ResponseBean saveRental(TpRentalHouse rentalHouse, UserElement userElement) {
84
+	public ResponseBean saveRental(TpRentalHouse rentalHouse, TaUser userElement) {
84
 		ResponseBean responseBean = new ResponseBean();
85
 		ResponseBean responseBean = new ResponseBean();
85
 		//插入房间信息
86
 		//插入房间信息
86
-		Integer communityId = userElement.getCommunityId();
87
-		Integer userId = userElement.getId();
87
+		Integer communityId = userElement.getOrgId();
88
+		Integer userId = userElement.getUserId();
88
 		LocalDateTime nowTime = LocalDateTime.now();
89
 		LocalDateTime nowTime = LocalDateTime.now();
89
 		rentalHouse.setCommunityId(communityId);
90
 		rentalHouse.setCommunityId(communityId);
90
 		rentalHouse.setCreateDate(nowTime);
91
 		rentalHouse.setCreateDate(nowTime);
158
 	 * @return
159
 	 * @return
159
 	 */
160
 	 */
160
 	@Override
161
 	@Override
161
-	public ResponseBean updateRental(TpRentalHouse rentalHouse, UserElement userElement) {
162
+	public ResponseBean updateRental(TpRentalHouse rentalHouse, TaUser userElement) {
162
 		ResponseBean responseBean = new ResponseBean();
163
 		ResponseBean responseBean = new ResponseBean();
163
 		rentalHouse.setUpdateDate(LocalDateTime.now());
164
 		rentalHouse.setUpdateDate(LocalDateTime.now());
164
-		rentalHouse.setUpdateUser(userElement.getId());
165
+		rentalHouse.setUpdateUser(userElement.getUserId());
165
 		tpRentalHouseMapper.updateById(rentalHouse);
166
 		tpRentalHouseMapper.updateById(rentalHouse);
166
 		//更新首页图片
167
 		//更新首页图片
167
 		QueryWrapper<TpRentalHouseImg> tpRentalHouseImgQueryWrapper = new QueryWrapper<>();
168
 		QueryWrapper<TpRentalHouseImg> tpRentalHouseImgQueryWrapper = new QueryWrapper<>();

+ 8
- 7
src/main/java/com/huiju/estateagents/property/service/impl/TpShopServiceImpl.java Näytä tiedosto

4
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
4
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.center.taUser.entity.TaUser;
7
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.dao.TpShopImgMapper;
9
 import com.huiju.estateagents.property.dao.TpShopImgMapper;
9
 import com.huiju.estateagents.property.dao.TpShopMapper;
10
 import com.huiju.estateagents.property.dao.TpShopMapper;
51
 	 * @return
52
 	 * @return
52
 	 */
53
 	 */
53
 	@Override
54
 	@Override
54
-	public ResponseBean getShopList(Integer id, String shopName, Integer shopTypeId, String shopStatus, UserElement userElement, Integer pageNum, Integer pageSize) {
55
+	public ResponseBean getShopList(Integer id, String shopName, Integer shopTypeId, String shopStatus, TaUser userElement, Integer pageNum, Integer pageSize) {
55
 		ResponseBean responseBean = new ResponseBean();
56
 		ResponseBean responseBean = new ResponseBean();
56
 		Page page = new Page(pageNum,pageSize);
57
 		Page page = new Page(pageNum,pageSize);
57
 		TpShop tpShop = new TpShop();
58
 		TpShop tpShop = new TpShop();
59
 		tpShop.setShopName(shopName);
60
 		tpShop.setShopName(shopName);
60
 		tpShop.setShopTypeId(shopTypeId);
61
 		tpShop.setShopTypeId(shopTypeId);
61
 		tpShop.setShopStatus(shopStatus);
62
 		tpShop.setShopStatus(shopStatus);
62
-		tpShop.setCommunityId(userElement.getCommunityId());
63
+		tpShop.setCommunityId(userElement.getOrgId());
63
 		List<TpShop> list = shopMapper.getShopList(page,tpShop);
64
 		List<TpShop> list = shopMapper.getShopList(page,tpShop);
64
 		Map<String,Object> map = new HashMap<>();
65
 		Map<String,Object> map = new HashMap<>();
65
 		map.put("list", list);
66
 		map.put("list", list);
76
 	 * @return
77
 	 * @return
77
 	 */
78
 	 */
78
 	@Override
79
 	@Override
79
-	public ResponseBean saveShop(TpShop shop, UserElement userElement) {
80
+	public ResponseBean saveShop(TpShop shop, TaUser userElement) {
80
 		ResponseBean responseBean = new ResponseBean();
81
 		ResponseBean responseBean = new ResponseBean();
81
 		//添加商铺信息
82
 		//添加商铺信息
82
-		Integer communityId = userElement.getCommunityId();
83
+		Integer communityId = userElement.getOrgId();
83
 		LocalDateTime localDateTime = LocalDateTime.now();
84
 		LocalDateTime localDateTime = LocalDateTime.now();
84
 		shop.setCommunityId(communityId);
85
 		shop.setCommunityId(communityId);
85
-		shop.setCreateUser(userElement.getId());
86
+		shop.setCreateUser(userElement.getUserId());
86
 		shop.setCreateDate(localDateTime);
87
 		shop.setCreateDate(localDateTime);
87
 		shop.setUpdateDate(localDateTime);
88
 		shop.setUpdateDate(localDateTime);
88
-		shop.setUpdateUser(userElement.getId());
89
+		shop.setUpdateUser(userElement.getUserId());
89
 		shopMapper.insert(shop);
90
 		shopMapper.insert(shop);
90
 		//添加商铺app首页图片信息
91
 		//添加商铺app首页图片信息
91
 		TpShopImg appIndexShopImg = new TpShopImg();
92
 		TpShopImg appIndexShopImg = new TpShopImg();
165
 	 * @return
166
 	 * @return
166
 	 */
167
 	 */
167
 	@Override
168
 	@Override
168
-	public ResponseBean updateShop(TpShop shop, UserElement userElement) {
169
+	public ResponseBean updateShop(TpShop shop, TaUser userElement) {
169
 		ResponseBean responseBean = new ResponseBean();
170
 		ResponseBean responseBean = new ResponseBean();
170
 		shopMapper.updateById(shop);
171
 		shopMapper.updateById(shop);
171
 		//添加商铺app首页图片信息
172
 		//添加商铺app首页图片信息

+ 7
- 6
src/main/java/com/huiju/estateagents/property/service/impl/TpShopSettingServiceImpl.java Näytä tiedosto

4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
 import com.huiju.estateagents.base.ResponseBean;
6
 import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.center.taUser.entity.TaUser;
7
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.common.UserElement;
8
 import com.huiju.estateagents.property.dao.TpShopSettingMapper;
9
 import com.huiju.estateagents.property.dao.TpShopSettingMapper;
9
 import com.huiju.estateagents.property.dao.TpShopTypeMapper;
10
 import com.huiju.estateagents.property.dao.TpShopTypeMapper;
42
 	 * @return
43
 	 * @return
43
 	 */
44
 	 */
44
 	@Override
45
 	@Override
45
-	public ResponseBean changeShopSetting(UserElement userElement, String jsonString) {
46
+	public ResponseBean changeShopSetting(TaUser userElement, String jsonString) {
46
 		ResponseBean responseBean = new ResponseBean();
47
 		ResponseBean responseBean = new ResponseBean();
47
 		JSONObject jsonObject = JSONObject.parseObject(jsonString);
48
 		JSONObject jsonObject = JSONObject.parseObject(jsonString);
48
 		boolean shopSettingValue = jsonObject.getBoolean("shopSettingValue");
49
 		boolean shopSettingValue = jsonObject.getBoolean("shopSettingValue");
49
 		if (shopSettingValue){
50
 		if (shopSettingValue){
50
 			//开启的情况下,setting表插入一条数据并判断存不存在系统创建的四条数据,不存在添加
51
 			//开启的情况下,setting表插入一条数据并判断存不存在系统创建的四条数据,不存在添加
51
 			TpShopSetting tpShopSetting = new TpShopSetting();
52
 			TpShopSetting tpShopSetting = new TpShopSetting();
52
-			tpShopSetting.setCommunityId(userElement.getCommunityId());
53
+			tpShopSetting.setCommunityId(userElement.getOrgId());
53
 			tpShopSetting.setCreateDate(LocalDateTime.now());
54
 			tpShopSetting.setCreateDate(LocalDateTime.now());
54
 			
55
 			
55
-			tpShopSetting.setCreateUser(userElement.getId());
56
+			tpShopSetting.setCreateUser(userElement.getUserId());
56
 			shopSettingMapper.insert(tpShopSetting);
57
 			shopSettingMapper.insert(tpShopSetting);
57
 			//查看是否存在系统创建的四条数据
58
 			//查看是否存在系统创建的四条数据
58
 			QueryWrapper<TpShopType> queryWrapper = new QueryWrapper<>();
59
 			QueryWrapper<TpShopType> queryWrapper = new QueryWrapper<>();
59
-			queryWrapper.eq("community_id",userElement.getCommunityId());
60
+			queryWrapper.eq("community_id",userElement.getOrgId());
60
 			queryWrapper.eq("source","sys");
61
 			queryWrapper.eq("source","sys");
61
 			List<TpShopType> list = shopTypeMapper.selectList(queryWrapper);
62
 			List<TpShopType> list = shopTypeMapper.selectList(queryWrapper);
62
 			if (list.size() < 1){
63
 			if (list.size() < 1){
63
 				//插入数据
64
 				//插入数据
64
-				saveShopTypeDate(userElement.getCommunityId(),userElement.getId());
65
+				saveShopTypeDate(userElement.getOrgId(),userElement.getUserId());
65
 			}
66
 			}
66
 		}else{
67
 		}else{
67
 			//删除setting表里面的数据表示关闭
68
 			//删除setting表里面的数据表示关闭
68
 			QueryWrapper<TpShopSetting> queryWrapper = new QueryWrapper<>();
69
 			QueryWrapper<TpShopSetting> queryWrapper = new QueryWrapper<>();
69
-			queryWrapper.eq("community_id",userElement.getCommunityId());
70
+			queryWrapper.eq("community_id",userElement.getOrgId());
70
 			shopSettingMapper.delete(queryWrapper);
71
 			shopSettingMapper.delete(queryWrapper);
71
 		}
72
 		}
72
 		responseBean.addSuccess("success");
73
 		responseBean.addSuccess("success");

+ 14
- 13
src/main/java/com/huiju/estateagents/property/service/impl/TransactionServiceImpl.java Näytä tiedosto

6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8
 import com.huiju.estateagents.base.ResponseBean;
8
 import com.huiju.estateagents.base.ResponseBean;
9
+import com.huiju.estateagents.center.taUser.entity.TaUser;
9
 import com.huiju.estateagents.property.common.UserElement;
10
 import com.huiju.estateagents.property.common.UserElement;
10
 import com.huiju.estateagents.property.dao.*;
11
 import com.huiju.estateagents.property.dao.*;
11
 import com.huiju.estateagents.property.model.*;
12
 import com.huiju.estateagents.property.model.*;
155
 	}
156
 	}
156
 
157
 
157
 	@Override
158
 	@Override
158
-	public ResponseBean transactionsAdd(String paramets, UserElement userElement) {
159
-		Integer communityId = userElement.getCommunityId();
160
-		Integer id = userElement.getId();
159
+	public ResponseBean transactionsAdd(String paramets, TaUser userElement) {
160
+		Integer communityId = userElement.getOrgId();
161
+		Integer id = userElement.getUserId();
161
 		ResponseBean response = new ResponseBean();
162
 		ResponseBean response = new ResponseBean();
162
 
163
 
163
 		JSONObject jsonobject = JSONObject.parseObject(paramets);
164
 		JSONObject jsonobject = JSONObject.parseObject(paramets);
264
 	}
265
 	}
265
 
266
 
266
 	@Override
267
 	@Override
267
-	public ResponseBean transactionReplyList(String paramets, UserElement userElement) {
268
-		Integer communityId = userElement.getCommunityId();
269
-		Integer userID = userElement.getId();
268
+	public ResponseBean transactionReplyList(String paramets, TaUser userElement) {
269
+		Integer communityId = userElement.getOrgId();
270
+		Integer userID = userElement.getUserId();
270
 		ResponseBean responseBean = new ResponseBean();
271
 		ResponseBean responseBean = new ResponseBean();
271
 		JSONObject object= JSONObject.parseObject(paramets);
272
 		JSONObject object= JSONObject.parseObject(paramets);
272
 		Integer transactionId = object.getInteger("id");
273
 		Integer transactionId = object.getInteger("id");
325
 	}
326
 	}
326
 
327
 
327
 	@Override
328
 	@Override
328
-	public ResponseBean transactionReplyAdd(String paramets, UserElement userElement) {
329
+	public ResponseBean transactionReplyAdd(String paramets, TaUser userElement) {
329
 		ResponseBean response= new ResponseBean();
330
 		ResponseBean response= new ResponseBean();
330
 		 JSONObject object= JSONObject.parseObject(paramets);
331
 		 JSONObject object= JSONObject.parseObject(paramets);
331
 		 Integer id= object.getInteger("id");
332
 		 Integer id= object.getInteger("id");
347
 				TaUserVerify taUserVerify= taUserVerifyMapper.selectById(tpTransaction.getUuid());
348
 				TaUserVerify taUserVerify= taUserVerifyMapper.selectById(tpTransaction.getUuid());
348
 				replyRole = taSysRoleMapper.selectByPrimaryKey(taUserVerify.getRoleId()).getDescription();
349
 				replyRole = taSysRoleMapper.selectByPrimaryKey(taUserVerify.getRoleId()).getDescription();
349
 			}
350
 			}
350
-			transactionReply.setCommunityId(userElement.getCommunityId())
351
+			transactionReply.setCommunityId(userElement.getOrgId())
351
 					.setTransactionId(id)
352
 					.setTransactionId(id)
352
-					.setUuid(userElement.getId())
353
+					.setUuid(userElement.getUserId())
353
 					.setUuidType("prop")
354
 					.setUuidType("prop")
354
 					.setUuidName(userElement.getUserName())
355
 					.setUuidName(userElement.getUserName())
355
 					.setUuidRole("物业")
356
 					.setUuidRole("物业")
365
 		if (Type!=1) {
366
 		if (Type!=1) {
366
 			// 查询评论信息
367
 			// 查询评论信息
367
 			TransactionReply  Reply= transactionReplyMapper.selectById(id);
368
 			TransactionReply  Reply= transactionReplyMapper.selectById(id);
368
-			transactionReply.setCommunityId(userElement.getCommunityId())
369
+			transactionReply.setCommunityId(userElement.getOrgId())
369
 					.setTransactionId(Reply.getTransactionId())
370
 					.setTransactionId(Reply.getTransactionId())
370
-					.setUuid(userElement.getId())
371
+					.setUuid(userElement.getUserId())
371
 					.setUuidType("prop")
372
 					.setUuidType("prop")
372
 					.setUuidName(userElement.getUserName())
373
 					.setUuidName(userElement.getUserName())
373
 					.setUuidRole("物业")
374
 					.setUuidRole("物业")
388
 			tdImages.setType("reply");
389
 			tdImages.setType("reply");
389
 			tdImages.setUuid(transactionReply.getId());
390
 			tdImages.setUuid(transactionReply.getId());
390
 			tdImages.setCreateTime(LocalDateTime.now());
391
 			tdImages.setCreateTime(LocalDateTime.now());
391
-			tdImages.setCreateUser(userElement.getId());
392
+			tdImages.setCreateUser(userElement.getUserId());
392
 			tdImagesMapper.insert(tdImages);
393
 			tdImagesMapper.insert(tdImages);
393
 		}
394
 		}
394
 		response.addSuccess("成功");
395
 		response.addSuccess("成功");
396
 	}
397
 	}
397
 
398
 
398
 	@Override
399
 	@Override
399
-	public ResponseBean transactionReportList(String paramets, UserElement userElement) {
400
+	public ResponseBean transactionReportList(String paramets, TaUser userElement) {
400
 		ResponseBean response= new ResponseBean();
401
 		ResponseBean response= new ResponseBean();
401
 			JSONObject object= JSONObject.parseObject(paramets);
402
 			JSONObject object= JSONObject.parseObject(paramets);
402
 			String reportUserNmae= object.getString("reportUserNmae");
403
 			String reportUserNmae= object.getString("reportUserNmae");

+ 4
- 10
src/main/java/com/huiju/estateagents/property/service/impl/UserServiceImpl.java Näytä tiedosto

8
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
8
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
9
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
9
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
10
 import com.huiju.estateagents.base.ResponseBean;
10
 import com.huiju.estateagents.base.ResponseBean;
11
+import com.huiju.estateagents.center.taUser.entity.TaUser;
11
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
12
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
12
 import com.huiju.estateagents.common.BeanTools;
13
 import com.huiju.estateagents.common.BeanTools;
13
 import com.huiju.estateagents.property.common.UserElement;
14
 import com.huiju.estateagents.property.common.UserElement;
118
     }
119
     }
119
 
120
 
120
     @Override
121
     @Override
121
-    public ResponseBean userInfo(UserElement userElement) {
122
+    public ResponseBean userInfo(TaUser userElement) {
122
         ResponseBean responseBean = new ResponseBean();
123
         ResponseBean responseBean = new ResponseBean();
123
 
124
 
124
         // 查询用户
125
         // 查询用户
125
-        User user = userMapper.selectById(userElement.getId());
126
+        User user = userMapper.selectById(userElement.getUserId());
126
         if (null == user) {
127
         if (null == user) {
127
             responseBean.addError("该用户不存在!");
128
             responseBean.addError("该用户不存在!");
128
             return responseBean;
129
             return responseBean;
130
 
131
 
131
         UserVO userVO = new UserVO();
132
         UserVO userVO = new UserVO();
132
 
133
 
133
-        user.setCommunityId(userElement.getCommunityId());
134
+        user.setCommunityId(userElement.getOrgId());
134
         // 查询该用户的权限
135
         // 查询该用户的权限
135
         // 获取用户权限
136
         // 获取用户权限
136
         getUserRole(user,userVO);
137
         getUserRole(user,userVO);
256
         String remark = object.getString("remark");
257
         String remark = object.getString("remark");
257
        //时维护ta_user(发帖需要)
258
        //时维护ta_user(发帖需要)
258
         TaUser  taUser= new TaUser();
259
         TaUser  taUser= new TaUser();
259
-        taUser.setLoginName(loginName)
260
-                .setCreateUser(userID)
261
-                .setCreateDate(LocalDateTime.now())
262
-                .setUserName(userName)
263
-                .setStatus("1");
264
-//        taUserMapper.insert(taUser);
265
-        user.setTaUserId(taUser.getId());
266
         user.setUserName(userName);
260
         user.setUserName(userName);
267
         user.setLoginName(loginName);
261
         user.setLoginName(loginName);
268
         user.setRemark(remark);
262
         user.setRemark(remark);