张延森 il y a 4 ans
Parent
révision
0821d565f8
28 fichiers modifiés avec 76 ajouts et 69 suppressions
  1. 1
    1
      pom.xml
  2. 2
    2
      src/main/java/com/huiju/estateagents/controller/TaPersonController.java
  3. 19
    15
      src/main/java/com/huiju/estateagents/property/controller/IndexCountController.java
  4. 2
    2
      src/main/java/com/huiju/estateagents/property/dao/TaUserVerifyMapper.java
  5. 2
    2
      src/main/java/com/huiju/estateagents/property/dao/TpBillOrderMapper.java
  6. 2
    2
      src/main/java/com/huiju/estateagents/property/dao/TpBuildingOwnerInfoMapper.java
  7. 1
    1
      src/main/java/com/huiju/estateagents/property/dao/TpRoomNoMapper.java
  8. 3
    3
      src/main/java/com/huiju/estateagents/property/dao/TpTicketMapper.java
  9. 1
    1
      src/main/java/com/huiju/estateagents/property/service/BuildingTreeServiceI.java
  10. 2
    2
      src/main/java/com/huiju/estateagents/property/service/IBillService.java
  11. 2
    3
      src/main/java/com/huiju/estateagents/property/service/IBuildingOwnerInfoService.java
  12. 2
    2
      src/main/java/com/huiju/estateagents/property/service/ITaUserVerifyService.java
  13. 3
    4
      src/main/java/com/huiju/estateagents/property/service/TpTicketService.java
  14. 1
    0
      src/main/java/com/huiju/estateagents/property/service/impl/BillInvoiceServiceImpl.java
  15. 4
    4
      src/main/java/com/huiju/estateagents/property/service/impl/BillServiceImpl.java
  16. 4
    4
      src/main/java/com/huiju/estateagents/property/service/impl/BuildingOwnerInfoServiceImpl.java
  17. 2
    2
      src/main/java/com/huiju/estateagents/property/service/impl/BuildingTreeServiceImpl.java
  18. 4
    4
      src/main/java/com/huiju/estateagents/property/service/impl/TaUserVerifyServiceImpl.java
  19. 6
    11
      src/main/java/com/huiju/estateagents/property/service/impl/TpTicketServiceImpl.java
  20. 1
    0
      src/main/java/com/huiju/estateagents/property/service/impl/WxPayServiceImpl.java
  21. 0
    1
      src/main/java/com/huiju/estateagents/service/ITaPointsExchangeService.java
  22. 0
    1
      src/main/java/com/huiju/estateagents/service/impl/TaPointsExchangeServiceImpl.java
  23. 2
    2
      src/main/resources/mapper/TaActivityDynamicEnlistMapper.xml
  24. 2
    0
      src/main/resources/mapper/property/BillOrderMapper.xml
  25. 2
    0
      src/main/resources/mapper/property/TaUserVerifyMapper.xml
  26. 2
    0
      src/main/resources/mapper/property/TpBuildingOwnerInfoMapper.xml
  27. 1
    0
      src/main/resources/mapper/property/TpRoomNoMapper.xml
  28. 3
    0
      src/main/resources/mapper/property/TpTicketMapper.xml

+ 1
- 1
pom.xml Voir le fichier

@@ -10,7 +10,7 @@
10 10
 	</parent>
11 11
 	<groupId>com.huiju</groupId>
12 12
 	<artifactId>xiangsong</artifactId>
13
-	<version>1.0.61</version>
13
+	<version>1.1.0</version>
14 14
 	<name>xiangsong</name>
15 15
 	<description>香颂</description>
16 16
 

+ 2
- 2
src/main/java/com/huiju/estateagents/controller/TaPersonController.java Voir le fichier

@@ -813,7 +813,7 @@ public class TaPersonController extends BaseController {
813 813
     }
814 814
 
815 815
     @GetMapping("/admin/person-list")
816
-    public ResponseBean getPersonList(@RequestParam(defaultValue = "1") int pageNumber,
816
+    public ResponseBean getPersonList(@RequestParam(defaultValue = "1") int pageNum,
817 817
                                       @RequestParam(defaultValue = "10") int pageSize,
818 818
                                       @RequestParam(value = "name", required = false) String name,
819 819
                                       @RequestParam(value = "phone", required = false) String phone,
@@ -821,7 +821,7 @@ public class TaPersonController extends BaseController {
821 821
                                       HttpServletRequest request) {
822 822
         Integer orgId = getOrgId(request);
823 823
 
824
-        IPage<TaPerson> page = new Page<>(pageNumber, pageSize);
824
+        IPage<TaPerson> page = new Page<>(pageNum, pageSize);
825 825
         IPage<TaPerson> result = taPersonService.getPersonBy(page, orgId, name, phone, recommended);
826 826
 
827 827
         return ResponseBean.success(result);

+ 19
- 15
src/main/java/com/huiju/estateagents/property/controller/IndexCountController.java Voir le fichier

@@ -70,17 +70,18 @@ public class IndexCountController extends BaseController {
70 70
 	@GetMapping("/admin/dashboard/statis")
71 71
 	public ResponseBean getDashboardStatis(@RequestParam("startDate") String startDate,
72 72
 										   @RequestParam("endDate") String endDate,
73
+										   @RequestParam Integer communityId,
73 74
 										   HttpServletRequest request) {
74 75
 		Integer orgId = getOrgId(request);
75 76
 
76 77
 		// 楼栋
77
-		int buildingNum = buildingTreeService.getRoomNum(orgId);
78
+		int buildingNum = buildingTreeService.getRoomNum(orgId, communityId);
78 79
 		// 业主
79
-		int propNum = iBuildingOwnerInfoService.getAvailableProp(orgId);
80
+		int propNum = iBuildingOwnerInfoService.getAvailableProp(orgId, communityId);
80 81
 		// 缴费
81
-		int houseNum = iBillService.getBillHouse(orgId, startDate, endDate);
82
+		int houseNum = iBillService.getBillHouse(orgId, communityId, startDate, endDate);
82 83
 		// 工单
83
-		int ticketNum = tpTicketService.getTicketNum(orgId, startDate, endDate);
84
+		int ticketNum = tpTicketService.getTicketNum(orgId, communityId, startDate, endDate);
84 85
 
85 86
 		Map<String, Object> res = new HashMap<>();
86 87
 		res.put("buildingNum", buildingNum);
@@ -92,19 +93,20 @@ public class IndexCountController extends BaseController {
92 93
 	}
93 94
 
94 95
 	@GetMapping("/admin/dashboard/dynamic")
95
-	public ResponseBean getDashboardDynamic(@RequestParam("startDate") String startDate,
96
-										   @RequestParam("endDate") String endDate,
97
-										   HttpServletRequest request) {
96
+	public ResponseBean getDashboardDynamic(@RequestParam Integer communityId,
97
+											@RequestParam("startDate") String startDate,
98
+											@RequestParam("endDate") String endDate,
99
+											HttpServletRequest request) {
98 100
 		Integer orgId = getOrgId(request);
99 101
 
100 102
 		// 工单
101
-		List<Map<String, Object>> ticketList = tpTicketService.getTicketMapList(orgId, startDate, endDate);
103
+		List<Map<String, Object>> ticketList = tpTicketService.getTicketMapList(orgId, communityId, startDate, endDate);
102 104
 
103 105
 		// 业主
104
-		List<Map<String, Object>> propList = iTaUserVerifyService.getVerifyMapList(orgId, startDate, endDate);
106
+		List<Map<String, Object>> propList = iTaUserVerifyService.getVerifyMapList(orgId, communityId, startDate, endDate);
105 107
 
106 108
 		// 缴费
107
-		List<Map<String, Object>> billList = iBillService.getBillMapList(orgId, startDate, endDate);
109
+		List<Map<String, Object>> billList = iBillService.getBillMapList(orgId, communityId, startDate, endDate);
108 110
 
109 111
 		Map<String, Object> res = new HashMap<>();
110 112
 		res.put("ticketList", ticketList);
@@ -116,22 +118,24 @@ public class IndexCountController extends BaseController {
116 118
 
117 119
 
118 120
 	@GetMapping("/admin/dashboard/house-verified")
119
-	public ResponseBean getDashboardHouseVerified(HttpServletRequest request) {
121
+	public ResponseBean getDashboardHouseVerified(@RequestParam Integer communityId,
122
+												  HttpServletRequest request) {
120 123
 		Integer orgId = getOrgId(request);
121 124
 
122
-		Map<String, Object> houseList = iBuildingOwnerInfoService.getVerifyNum(orgId);
125
+		Map<String, Object> houseList = iBuildingOwnerInfoService.getVerifyNum(orgId, communityId);
123 126
 
124 127
 		return ResponseBean.success(houseList);
125 128
 	}
126 129
 
127 130
 	@GetMapping("/admin/dashboard/tips")
128
-	public ResponseBean getDashboardTips(HttpServletRequest request) {
131
+	public ResponseBean getDashboardTips(@RequestParam Integer communityId,
132
+										 HttpServletRequest request) {
129 133
 		Integer orgId = getOrgId(request);
130 134
 
131 135
 		// 待处理工单
132
-		int ticketNum = tpTicketService.getStartNum(orgId);
136
+		int ticketNum = tpTicketService.getStartNum(orgId, communityId);
133 137
 		// 待审核业主
134
-		int verifyNum = iTaUserVerifyService.getNoVerifyNum(orgId);
138
+		int verifyNum = iTaUserVerifyService.getNoVerifyNum(orgId, communityId);
135 139
 		// 兑换列表
136 140
 		int exchangeNum = iTaPointsExchangeService.getTotalNum(orgId);
137 141
 		// 近期在进行的活动

+ 2
- 2
src/main/java/com/huiju/estateagents/property/dao/TaUserVerifyMapper.java Voir le fichier

@@ -169,7 +169,7 @@ public interface TaUserVerifyMapper extends BaseMapper<TaUserVerify> {
169 169
 
170 170
     Page<Map<String, String>> getPropUserByBirday(Page<Map<String, String>> page, @Param("orgId") Integer orgId, @Param("birthday") String birthday);
171 171
 
172
-    List<Map<String, Object>> getVerifyMapList(@Param("orgId") Integer orgId, @Param("startDate") String startDate,@Param("endDate") String endDate);
172
+    List<Map<String, Object>> getVerifyMapList(@Param("orgId") Integer orgId,@Param("communityId") Integer communityId, @Param("startDate") String startDate, @Param("endDate") String endDate);
173 173
 
174
-    int getNoVerifyNum(Integer orgId);
174
+    int getNoVerifyNum(Integer orgId, Integer communityId);
175 175
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/property/dao/TpBillOrderMapper.java Voir le fichier

@@ -84,7 +84,7 @@ public interface TpBillOrderMapper extends BaseMapper<TpBillOrder> {
84 84
     List<TpBillOrder> selectByOrderBumber(@Param("orderNumber") String orderNumber);
85 85
 
86 86
 
87
-    int getBillHouse(@Param("orgId") Integer orgId, @Param("startDate") String startDate, @Param("endDate") String endDate);
87
+    int getBillHouse(@Param("orgId") Integer orgId,@Param("communityId") Integer communityId, @Param("startDate") String startDate, @Param("endDate") String endDate);
88 88
 
89
-    List<Map<String, Object>> getBillMapList(@Param("orgId") Integer orgId, @Param("startDate") String startDate, @Param("endDate") String endDate);
89
+    List<Map<String, Object>> getBillMapList(@Param("orgId") Integer orgId,@Param("communityId") Integer communityId, @Param("startDate") String startDate, @Param("endDate") String endDate);
90 90
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/property/dao/TpBuildingOwnerInfoMapper.java Voir le fichier

@@ -81,7 +81,7 @@ public interface TpBuildingOwnerInfoMapper extends BaseMapper<TpBuildingOwnerInf
81 81
     TpBuildingOwnerInfo selectCommunityIdAndAddressName(@Param("orgId") Integer orgId, @Param("phaseName") String phaseName, @Param("buildingName") Integer buildingName, @Param("unitName") Integer unitName, @Param("levelName") Integer levelName, @Param("roomNoName") Integer roomNoName, @Param("ownerTel") String ownerTel);
82 82
 
83 83
 
84
-    int getAvailableProp(Integer orgId);
84
+    int getAvailableProp(Integer orgId, Integer communityId);
85 85
 
86
-    Map<String, Object> getVerifyNum(Integer orgId);
86
+    Map<String, Object> getVerifyNum(Integer orgId, Integer communityId);
87 87
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/property/dao/TpRoomNoMapper.java Voir le fichier

@@ -85,5 +85,5 @@ public interface TpRoomNoMapper extends BaseMapper<TpRoomNo> {
85 85
     @Update("update tp_room_no set level_name = #{levelName} where org_id=#{orgId} and level_id=#{levelId}")
86 86
     int updateLevelName(@Param("orgId") Integer orgId, @Param("levelId") Integer levelId, @Param("levelName") String levelName);
87 87
 
88
-    int getRoomNum(Integer orgId);
88
+    int getRoomNum(Integer orgId, Integer communityId);
89 89
 }

+ 3
- 3
src/main/java/com/huiju/estateagents/property/dao/TpTicketMapper.java Voir le fichier

@@ -36,9 +36,9 @@ public interface TpTicketMapper extends BaseMapper<TpTicket> {
36 36
 
37 37
     void updateTpUserId(@Param("ticketId") Integer ticketId);
38 38
 
39
-    int getTicketNum(@Param("orgId") Integer orgId, @Param("startDate") String startDate, @Param("endDate") String endDate);
39
+    int getTicketNum(@Param("orgId") Integer orgId, @Param("communityId") Integer communityId, @Param("startDate") String startDate, @Param("endDate") String endDate);
40 40
 
41
-    List<Map<String, Object>> getTicketMapList(@Param("orgId") Integer orgId, @Param("startDate") String startDate,  @Param("endDate") String endDate);
41
+    List<Map<String, Object>> getTicketMapList(@Param("orgId") Integer orgId,@Param("communityId") Integer communityId, @Param("startDate") String startDate, @Param("endDate") String endDate);
42 42
 
43
-    int getStartNum(Integer orgId);
43
+    int getStartNum(Integer orgId, Integer communityId);
44 44
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/property/service/BuildingTreeServiceI.java Voir le fichier

@@ -55,5 +55,5 @@ public interface BuildingTreeServiceI {
55 55
 
56 56
 	ResponseBean editNode(Map<String, Object> parameter, Integer orgId);
57 57
 
58
-    int getRoomNum(Integer orgId);
58
+    int getRoomNum(Integer orgId, Integer communityId);
59 59
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/property/service/IBillService.java Voir le fichier

@@ -119,7 +119,7 @@ public interface IBillService extends IService<Bill> {
119 119
 	 */
120 120
 	ResponseBean getOrderInfo(String orderNumber);
121 121
 
122
-    int getBillHouse(Integer orgId, String startDate, String endDate);
122
+    int getBillHouse(Integer orgId, Integer communityId, String startDate, String endDate);
123 123
 
124
-    List<Map<String, Object>> getBillMapList(Integer orgId, String startDate, String endDate);
124
+    List<Map<String, Object>> getBillMapList(Integer orgId, Integer communityId, String startDate, String endDate);
125 125
 }

+ 2
- 3
src/main/java/com/huiju/estateagents/property/service/IBuildingOwnerInfoService.java Voir le fichier

@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
4 4
 import com.huiju.estateagents.base.ResponseBean;
5 5
 import com.huiju.estateagents.center.taUser.entity.TaUser;
6 6
 import com.huiju.estateagents.property.model.TpBuildingOwnerInfo;
7
-import io.swagger.models.auth.In;
8 7
 import org.springframework.web.multipart.MultipartFile;
9 8
 
10 9
 import java.util.List;
@@ -187,7 +186,7 @@ public interface IBuildingOwnerInfoService extends IService<TpBuildingOwnerInfo>
187 186
      */
188 187
     ResponseBean hasBuild(String personId, Integer orgId ,Integer phaseId, Integer buildingId, Integer unitId, Integer levelId, Integer roomNoId);
189 188
 
190
-    int getAvailableProp(Integer orgId);
189
+    int getAvailableProp(Integer orgId, Integer communityId);
191 190
 
192
-    Map<String, Object> getVerifyNum(Integer orgId);
191
+    Map<String, Object> getVerifyNum(Integer orgId, Integer communityId);
193 192
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/property/service/ITaUserVerifyService.java Voir le fichier

@@ -100,7 +100,7 @@ public interface ITaUserVerifyService extends IService<TaUserVerify> {
100 100
      */
101 101
     Page<Map<String, String>> getPropUserByBirday(Page<Map<String, String>> page, Integer orgId, String birthday);
102 102
 
103
-    List<Map<String, Object>> getVerifyMapList(Integer orgId, String startDate, String endDate);
103
+    List<Map<String, Object>> getVerifyMapList(Integer orgId, Integer communityId, String startDate, String endDate);
104 104
 
105
-    int getNoVerifyNum(Integer orgId);
105
+    int getNoVerifyNum(Integer orgId, Integer communityId);
106 106
 }

+ 3
- 4
src/main/java/com/huiju/estateagents/property/service/TpTicketService.java Voir le fichier

@@ -2,7 +2,6 @@ package com.huiju.estateagents.property.service;
2 2
 
3 3
 import com.baomidou.mybatisplus.extension.service.IService;
4 4
 import com.huiju.estateagents.base.ResponseBean;
5
-import com.huiju.estateagents.center.taUser.entity.TaUser;
6 5
 import com.huiju.estateagents.property.model.TpTicket;
7 6
 import com.huiju.estateagents.property.model.TpTicketRecordComment;
8 7
 import org.apache.ibatis.annotations.Param;
@@ -182,9 +181,9 @@ public interface TpTicketService extends IService<TpTicket> {
182 181
      */
183 182
     ResponseBean getWorkerList(Integer pageNum, Integer pageSize, Integer userId, Integer orgId, Integer communityId);
184 183
 
185
-    int getTicketNum(@Param("orgId") Integer orgId,@Param("startDate") String startDate,@Param("endDate") String endDate);
184
+    int getTicketNum(@Param("orgId") Integer orgId, Integer communityId, @Param("startDate") String startDate, @Param("endDate") String endDate);
186 185
 
187
-    List<Map<String, Object>> getTicketMapList(Integer orgId, String startDate, String endDate);
186
+    List<Map<String, Object>> getTicketMapList(Integer orgId, Integer communityId, String startDate, String endDate);
188 187
 
189
-    int getStartNum(Integer orgId);
188
+    int getStartNum(Integer orgId, Integer communityId);
190 189
 }

+ 1
- 0
src/main/java/com/huiju/estateagents/property/service/impl/BillInvoiceServiceImpl.java Voir le fichier

@@ -218,6 +218,7 @@ public class BillInvoiceServiceImpl extends ServiceImpl<BillInvoiceMapper, BillI
218 218
                 // 生成订单
219 219
                 TpBillOrder tpBillOrder = new TpBillOrder();
220 220
                 tpBillOrder.setOrgId(billInvoice.getOrgId());
221
+                tpBillOrder.setCommunityId(billInvoice.getCommunityId());
221 222
                 tpBillOrder.setTpBillId(billInvoice.getBillId());
222 223
                 tpBillOrder.setTpBillInvoiceId(billInvoice.getId());
223 224
 

+ 4
- 4
src/main/java/com/huiju/estateagents/property/service/impl/BillServiceImpl.java Voir le fichier

@@ -796,13 +796,13 @@ public class BillServiceImpl extends ServiceImpl<BillMapper, Bill> implements IB
796 796
     }
797 797
 
798 798
     @Override
799
-    public int getBillHouse(Integer orgId, String startDate, String endDate) {
800
-        return tpBillOrderMapper.getBillHouse(orgId, startDate, endDate);
799
+    public int getBillHouse(Integer orgId, Integer communityId, String startDate, String endDate) {
800
+        return tpBillOrderMapper.getBillHouse(orgId, communityId, startDate, endDate);
801 801
     }
802 802
 
803 803
     @Override
804
-    public List<Map<String, Object>> getBillMapList(Integer orgId, String startDate, String endDate) {
805
-        return tpBillOrderMapper.getBillMapList(orgId, startDate, endDate);
804
+    public List<Map<String, Object>> getBillMapList(Integer orgId, Integer communityId, String startDate, String endDate) {
805
+        return tpBillOrderMapper.getBillMapList(orgId, communityId, startDate, endDate);
806 806
     }
807 807
 
808 808
 }

+ 4
- 4
src/main/java/com/huiju/estateagents/property/service/impl/BuildingOwnerInfoServiceImpl.java Voir le fichier

@@ -1275,12 +1275,12 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
1275 1275
     }
1276 1276
 
1277 1277
     @Override
1278
-    public int getAvailableProp(Integer orgId) {
1279
-        return tpBuildingOwnerInfoMapper.getAvailableProp(orgId);
1278
+    public int getAvailableProp(Integer orgId, Integer communityId) {
1279
+        return tpBuildingOwnerInfoMapper.getAvailableProp(orgId, communityId);
1280 1280
     }
1281 1281
 
1282 1282
     @Override
1283
-    public Map<String, Object> getVerifyNum(Integer orgId) {
1284
-        return tpBuildingOwnerInfoMapper.getVerifyNum(orgId);
1283
+    public Map<String, Object> getVerifyNum(Integer orgId, Integer communityId) {
1284
+        return tpBuildingOwnerInfoMapper.getVerifyNum(orgId, communityId);
1285 1285
     }
1286 1286
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/property/service/impl/BuildingTreeServiceImpl.java Voir le fichier

@@ -661,8 +661,8 @@ public class BuildingTreeServiceImpl implements BuildingTreeServiceI {
661 661
 	}
662 662
 
663 663
 	@Override
664
-	public int getRoomNum(Integer orgId) {
665
-		return tpRoomNoMapper.getRoomNum(orgId);
664
+	public int getRoomNum(Integer orgId, Integer communityId) {
665
+		return tpRoomNoMapper.getRoomNum(orgId, communityId);
666 666
 	}
667 667
 
668 668
 	private void saveBuildingTreeData(Integer orgId, Integer communityId, List<TpBuildingOwnerInfo> list) {

+ 4
- 4
src/main/java/com/huiju/estateagents/property/service/impl/TaUserVerifyServiceImpl.java Voir le fichier

@@ -498,12 +498,12 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
498 498
     }
499 499
 
500 500
     @Override
501
-    public List<Map<String, Object>> getVerifyMapList(Integer orgId, String startDate, String endDate) {
502
-        return taUserVerifyMapper.getVerifyMapList(orgId, startDate, endDate);
501
+    public List<Map<String, Object>> getVerifyMapList(Integer orgId, Integer communityId, String startDate, String endDate) {
502
+        return taUserVerifyMapper.getVerifyMapList(orgId, communityId, startDate, endDate);
503 503
     }
504 504
 
505 505
     @Override
506
-    public int getNoVerifyNum(Integer orgId) {
507
-        return taUserVerifyMapper.getNoVerifyNum(orgId);
506
+    public int getNoVerifyNum(Integer orgId, Integer communityId) {
507
+        return taUserVerifyMapper.getNoVerifyNum(orgId, communityId);
508 508
     }
509 509
 }

+ 6
- 11
src/main/java/com/huiju/estateagents/property/service/impl/TpTicketServiceImpl.java Voir le fichier

@@ -17,12 +17,10 @@ import com.huiju.estateagents.common.WxUtils;
17 17
 import com.huiju.estateagents.entity.TaMiniapp;
18 18
 import com.huiju.estateagents.entity.TaMpTemplate;
19 19
 import com.huiju.estateagents.entity.TaPerson;
20
-import com.huiju.estateagents.mapper.TaMiniappMapper;
21 20
 import com.huiju.estateagents.mapper.TaPersonMapper;
22 21
 import com.huiju.estateagents.property.common.Constant;
23 22
 import com.huiju.estateagents.property.dao.*;
24 23
 import com.huiju.estateagents.property.entity.TpRepairType;
25
-import com.huiju.estateagents.property.exception.WisdomException;
26 24
 import com.huiju.estateagents.property.mapper.TpRepairTypeMapper;
27 25
 import com.huiju.estateagents.property.model.*;
28 26
 import com.huiju.estateagents.property.service.TpTicketService;
@@ -41,10 +39,8 @@ import com.huiju.estateagents.third.service.ITaMpInfoService;
41 39
 import me.chanjar.weixin.common.error.WxErrorException;
42 40
 import me.chanjar.weixin.mp.api.WxMpService;
43 41
 import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
44
-import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
45 42
 import me.chanjar.weixin.mp.bean.template.WxMpTemplateData;
46 43
 import org.apache.commons.lang3.StringUtils;
47
-import org.checkerframework.checker.units.qual.A;
48 44
 import org.springframework.beans.BeanUtils;
49 45
 import org.springframework.beans.factory.annotation.Autowired;
50 46
 import org.springframework.beans.factory.annotation.Value;
@@ -54,7 +50,6 @@ import org.springframework.transaction.annotation.Transactional;
54 50
 import java.io.IOException;
55 51
 import java.time.LocalDateTime;
56 52
 import java.time.ZoneId;
57
-import java.time.ZoneOffset;
58 53
 import java.time.temporal.TemporalAdjusters;
59 54
 import java.util.*;
60 55
 
@@ -1338,17 +1333,17 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
1338 1333
     }
1339 1334
 
1340 1335
     @Override
1341
-    public int getTicketNum(Integer orgId, String startDate, String endDate) {
1342
-        return tpTicketMapper.getTicketNum(orgId, startDate, endDate);
1336
+    public int getTicketNum(Integer orgId, Integer communityId, String startDate, String endDate) {
1337
+        return tpTicketMapper.getTicketNum(orgId, communityId, startDate, endDate);
1343 1338
     }
1344 1339
 
1345 1340
     @Override
1346
-    public List<Map<String, Object>> getTicketMapList(Integer orgId, String startDate, String endDate) {
1347
-        return tpTicketMapper.getTicketMapList(orgId, startDate, endDate);
1341
+    public List<Map<String, Object>> getTicketMapList(Integer orgId, Integer communityId, String startDate, String endDate) {
1342
+        return tpTicketMapper.getTicketMapList(orgId, communityId, startDate, endDate);
1348 1343
     }
1349 1344
 
1350 1345
     @Override
1351
-    public int getStartNum(Integer orgId) {
1352
-        return tpTicketMapper.getStartNum(orgId);
1346
+    public int getStartNum(Integer orgId, Integer communityId) {
1347
+        return tpTicketMapper.getStartNum(orgId, communityId);
1353 1348
     }
1354 1349
 }

+ 1
- 0
src/main/java/com/huiju/estateagents/property/service/impl/WxPayServiceImpl.java Voir le fichier

@@ -372,6 +372,7 @@ public class WxPayServiceImpl implements WxPayServiceI {
372 372
 
373 373
 				TpBillOrder tpBillOrder = new TpBillOrder();
374 374
 				tpBillOrder.setOrgId(tpBillInvoice.getOrgId());
375
+				tpBillOrder.setCommunityId(tpBillInvoice.getCommunityId());
375 376
 				tpBillOrder.setTpBillId(tpBillInvoice.getBillId());
376 377
 				tpBillOrder.setTpBillInvoiceId(tpBillInvoice.getId());
377 378
 				tpBillOrder.setCreateDate(LocalDateTime.now());

+ 0
- 1
src/main/java/com/huiju/estateagents/service/ITaPointsExchangeService.java Voir le fichier

@@ -1,6 +1,5 @@
1 1
 package com.huiju.estateagents.service;
2 2
 
3
-import com.baomidou.mybatisplus.core.metadata.IPage;
4 3
 import com.baomidou.mybatisplus.extension.service.IService;
5 4
 import com.huiju.estateagents.base.ResponseBean;
6 5
 import com.huiju.estateagents.entity.TaPersonBuilding;

+ 0
- 1
src/main/java/com/huiju/estateagents/service/impl/TaPointsExchangeServiceImpl.java Voir le fichier

@@ -1,6 +1,5 @@
1 1
 package com.huiju.estateagents.service.impl;
2 2
 
3
-import com.baomidou.mybatisplus.core.metadata.IPage;
4 3
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5 4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6 5
 import com.huiju.estateagents.base.ResponseBean;

+ 2
- 2
src/main/resources/mapper/TaActivityDynamicEnlistMapper.xml Voir le fichier

@@ -70,7 +70,7 @@
70 70
         SELECT
71 71
             t.dynamic_id as dynamicId,
72 72
             t.title,
73
-            count( IFNULL( s.attend_num, 0 ) ) as num
73
+            sum( IFNULL( s.attend_num, 0 ) ) as num
74 74
         FROM
75 75
             ta_building_dynamic t
76 76
             LEFT JOIN ta_activity_dynamic_enlist s ON s.dynamic_id = t.dynamic_id
@@ -78,7 +78,7 @@
78 78
             t.org_id = #{orgId}
79 79
             AND t.end_date &gt;= now( )
80 80
             AND t.start_date &lt;= now( )
81
-            AND t.`status` = 1
81
+            AND t.activity_status = 0
82 82
             AND t.is_enlist = 1
83 83
         GROUP BY
84 84
             t.dynamic_id

+ 2
- 0
src/main/resources/mapper/property/BillOrderMapper.xml Voir le fichier

@@ -52,6 +52,7 @@
52 52
             tp_bill_order t
53 53
         WHERE
54 54
             t.org_id = #{orgId}
55
+            AND t.community_id = #{communityId}
55 56
             AND t.order_status = 1
56 57
         <if test="startDate != null and startDate != ''">
57 58
             AND DATE_FORMAT(t.create_date, '%Y-%m-%d') &gt;= #{startDate}
@@ -70,6 +71,7 @@
70 71
             INNER JOIN ta_person s ON t.create_user = s.person_id
71 72
         WHERE
72 73
             t.org_id = #{orgId}
74
+            AND t.community_id = #{communityId}
73 75
             AND t.order_status = 1
74 76
         <if test="startDate != null and startDate != ''">
75 77
             AND DATE_FORMAT(t.create_date, '%Y-%m-%d') &gt;= #{startDate}

+ 2
- 0
src/main/resources/mapper/property/TaUserVerifyMapper.xml Voir le fichier

@@ -137,6 +137,7 @@
137 137
             ta_user_verify t
138 138
         WHERE
139 139
             t.org_id = #{orgId}
140
+            AND t.community_id = #{communityId}
140 141
         <if test="startDate != null and startDate != ''">
141 142
             AND DATE_FORMAT(t.create_date, '%Y-%m-%d') &gt;= #{startDate}
142 143
         </if>
@@ -150,6 +151,7 @@
150 151
             ta_user_verify t
151 152
         WHERE
152 153
             t.org_id = #{orgId}
154
+        AND t.community_id = #{communityId}
153 155
         AND t.verify_status = '0'
154 156
     </select>
155 157
 </mapper>

+ 2
- 0
src/main/resources/mapper/property/TpBuildingOwnerInfoMapper.xml Voir le fichier

@@ -117,6 +117,7 @@
117 117
         select count(*)
118 118
         from tp_building_owner_info t
119 119
         where t.org_id = #{orgId}
120
+        and t.community_id = #{communityId}
120 121
         and t.verify_status = 1
121 122
     </select>
122 123
     <select id="getVerifyNum" resultType="java.util.Map">
@@ -133,5 +134,6 @@
133 134
             AND f.verify_status = 1
134 135
         WHERE
135 136
             t.org_id = #{orgId}
137
+            AND t.community_id = #{communityId}
136 138
     </select>
137 139
 </mapper>

+ 1
- 0
src/main/resources/mapper/property/TpRoomNoMapper.xml Voir le fichier

@@ -132,5 +132,6 @@
132 132
             INNER JOIN tp_phase q ON q.id = t.phase_id
133 133
         WHERE
134 134
             t.org_id = #{orgId}
135
+            AND t.community_id = #{communityId}
135 136
     </select>
136 137
 </mapper>

+ 3
- 0
src/main/resources/mapper/property/TpTicketMapper.xml Voir le fichier

@@ -108,6 +108,7 @@
108 108
             count(*)
109 109
         from tp_ticket t
110 110
         where t.org_id = #{orgId}
111
+        AND t.community_id = #{communityId}
111 112
         <if test="startDate != null and startDate != ''">
112 113
             AND DATE_FORMAT(t.create_date, '%Y-%m-%d') &gt;= #{startDate}
113 114
         </if>
@@ -123,6 +124,7 @@
123 124
         from tp_ticket t
124 125
         INNER JOIN ta_person s ON t.create_user = s.person_id
125 126
         where t.org_id = #{orgId}
127
+        AND t.community_id = #{communityId}
126 128
         <if test="startDate != null and startDate != ''">
127 129
             AND DATE_FORMAT(t.create_date, '%Y-%m-%d') &gt;= #{startDate}
128 130
         </if>
@@ -135,6 +137,7 @@
135 137
         count(*)
136 138
         from tp_ticket t
137 139
         where t.org_id = #{orgId}
140
+        and t.community_id = #{communityId}
138 141
         and t.status = '0'
139 142
     </select>
140 143