Skip to content

Commit 68a0bed

Browse files
committed
首页统计信息开发完成 待测试
1 parent d7f041e commit 68a0bed

2 files changed

Lines changed: 52 additions & 22 deletions

File tree

Api/src/main/java/com/java110/api/listener/index/QueryIndexStatisticListener.java

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,13 @@
1414
import com.java110.core.smo.floor.IFloorInnerServiceSMO;
1515
import com.java110.core.smo.owner.IOwnerInnerServiceSMO;
1616
import com.java110.core.smo.owner.IOwnerRoomRelInnerServiceSMO;
17+
import com.java110.core.smo.parkingSpace.IParkingSpaceInnerServiceSMO;
1718
import com.java110.core.smo.room.IRoomInnerServiceSMO;
1819
import com.java110.core.smo.unit.IUnitInnerServiceSMO;
1920
import com.java110.dto.FeeDto;
2021
import com.java110.dto.OwnerDto;
2122
import com.java110.dto.OwnerRoomRelDto;
23+
import com.java110.dto.ParkingSpaceDto;
2224
import com.java110.dto.RoomDto;
2325
import com.java110.event.service.api.ServiceDataFlowEvent;
2426
import com.java110.vo.api.ApiFeeVo;
@@ -44,6 +46,12 @@ public class QueryIndexStatisticListener extends AbstractServiceApiDataFlowListe
4446
@Autowired
4547
private IOwnerInnerServiceSMO ownerInnerServiceSMOImpl;
4648

49+
@Autowired
50+
private IRoomInnerServiceSMO roomInnerServiceSMOImpl;
51+
52+
53+
@Autowired
54+
private IParkingSpaceInnerServiceSMO parkingSpaceInnerServiceSMOImpl;
4755
@Override
4856
public String getServiceCode() {
4957
return ServiceCodeConstant.SERVICE_CODE_QUERY_INDEX_STATISTIC;
@@ -71,14 +79,26 @@ public void soService(ServiceDataFlowEvent event) {
7179
int ownerCount = ownerInnerServiceSMOImpl.queryOwnersCount(ownerDto);
7280
int noEnterRoomOwnerCount = ownerInnerServiceSMOImpl.queryNoEnterRoomOwnerCount(ownerDto);
7381
// 查询房屋 总数量
74-
82+
int roomCount = roomInnerServiceSMOImpl.queryRoomsCount(BeanConvertUtil.covertBean(reqJson, RoomDto.class));
83+
int freeRoomCount = roomInnerServiceSMOImpl.queryRoomsWithOutSellCount(BeanConvertUtil.covertBean(reqJson, RoomDto.class));
7584
// 查询停车位 总数量
76-
85+
int parkingSpaceCount = parkingSpaceInnerServiceSMOImpl.queryParkingSpacesCount(BeanConvertUtil.covertBean(reqJson, ParkingSpaceDto.class));
86+
ParkingSpaceDto parkingSpaceDto = BeanConvertUtil.covertBean(reqJson, ParkingSpaceDto.class);
87+
parkingSpaceDto.setState("F");
88+
int freeParkingSpaceCount = parkingSpaceInnerServiceSMOImpl.queryParkingSpacesCount(parkingSpaceDto);
7789
// 查询商铺 总数量
90+
int shopCount = 0;
91+
int freeShopCount = 0;
7892

7993

8094
apiIndexStatisticVo.setOwnerCount(ownerCount + "");
8195
apiIndexStatisticVo.setNoEnterRoomCount(noEnterRoomOwnerCount + "");
96+
apiIndexStatisticVo.setRoomCount(roomCount + "");
97+
apiIndexStatisticVo.setFreeRoomCount(freeRoomCount + "");
98+
apiIndexStatisticVo.setParkingSpaceCount(parkingSpaceCount + "");
99+
apiIndexStatisticVo.setFreeParkingSpaceCount(freeParkingSpaceCount + "");
100+
apiIndexStatisticVo.setShopCount(shopCount + "");
101+
apiIndexStatisticVo.setFreeShopCount(freeShopCount + "");
82102
ResponseEntity<String> responseEntity = new ResponseEntity<String>(JSONObject.toJSONString(apiIndexStatisticVo), HttpStatus.OK);
83103
dataFlowContext.setResponseEntity(responseEntity);
84104
}
@@ -106,4 +126,21 @@ public IOwnerInnerServiceSMO getOwnerInnerServiceSMOImpl() {
106126
public void setOwnerInnerServiceSMOImpl(IOwnerInnerServiceSMO ownerInnerServiceSMOImpl) {
107127
this.ownerInnerServiceSMOImpl = ownerInnerServiceSMOImpl;
108128
}
129+
130+
131+
public IRoomInnerServiceSMO getRoomInnerServiceSMOImpl() {
132+
return roomInnerServiceSMOImpl;
133+
}
134+
135+
public void setRoomInnerServiceSMOImpl(IRoomInnerServiceSMO roomInnerServiceSMOImpl) {
136+
this.roomInnerServiceSMOImpl = roomInnerServiceSMOImpl;
137+
}
138+
139+
public IParkingSpaceInnerServiceSMO getParkingSpaceInnerServiceSMOImpl() {
140+
return parkingSpaceInnerServiceSMOImpl;
141+
}
142+
143+
public void setParkingSpaceInnerServiceSMOImpl(IParkingSpaceInnerServiceSMO parkingSpaceInnerServiceSMOImpl) {
144+
this.parkingSpaceInnerServiceSMOImpl = parkingSpaceInnerServiceSMOImpl;
145+
}
109146
}

WebService/src/main/resources/components/index-context/indexContext.js

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,28 @@
11
(function(vc){
2-
var DEFAULT_PAGE = 1;
3-
var DEFAULT_ROWS = 10;
2+
43
vc.extends({
54
data:{
65
indexContextInfo:{
7-
ownerCount:'1000',
8-
noEnterRoomCount:'90',
9-
roomCount:'2000',
10-
freeRoomCount:'100',
11-
parkingSpaceCount:'3000',
12-
freeParkingSpaceCount:'110',
13-
shopCount:'70',
14-
freeShopCount:'10'
15-
6+
ownerCount:'0',
7+
noEnterRoomCount:'0',
8+
roomCount:'0',
9+
freeRoomCount:'0',
10+
parkingSpaceCount:'0',
11+
freeParkingSpaceCount:'0',
12+
shopCount:'0',
13+
freeShopCount:'0'
1614
}
1715
},
1816
_initMethod:function(){
19-
//vc.component._listOwnerData(DEFAULT_PAGE,DEFAULT_ROWS);
17+
vc.component._queryIndexContextData();
2018
},
2119
_initEvent:function(){
2220

2321
},
2422
methods:{
25-
_listOwnerData:function(_page,_row){
23+
_queryIndexContextData:function(){
2624
var param = {
2725
params:{
28-
page:_page,
29-
row:_row,
3026
communityId:vc.getCurrentCommunity().communityId
3127
}
3228
}
@@ -36,12 +32,9 @@
3632
'getData',
3733
param,
3834
function(json,res){
39-
var listOwnerData =JSON.parse(json);
40-
41-
vc.component.listOwnerInfo.total = listOwnerData.total;
42-
vc.component.listOwnerInfo.records = listOwnerData.records;
43-
vc.component.listOwnerInfo.owners = listOwnerData.owners;
35+
var indexData =JSON.parse(json);
4436

37+
vc.copyObject(indexData, vc.component.indexContextInfo);
4538

4639
},function(errInfo,error){
4740
console.log('请求失败处理');

0 commit comments

Comments
 (0)