|
@@ -4,11 +4,15 @@ import com.alibaba.fastjson.JSONObject;
|
|
import com.sky.ioc.entity.Indeicator;
|
|
import com.sky.ioc.entity.Indeicator;
|
|
import com.sky.ioc.entity.Label;
|
|
import com.sky.ioc.entity.Label;
|
|
import com.sky.ioc.entity.Cake;
|
|
import com.sky.ioc.entity.Cake;
|
|
|
|
+import com.sky.ioc.entity.domain.parking.Parking;
|
|
import com.sky.ioc.entity.params.IocParam;
|
|
import com.sky.ioc.entity.params.IocParam;
|
|
|
|
+import com.sky.ioc.mapper.ParkMapper;
|
|
|
|
+import com.sky.ioc.mapper.ParkingMapper;
|
|
import com.sky.ioc.service.Parking.ParkingService;
|
|
import com.sky.ioc.service.Parking.ParkingService;
|
|
import com.sky.ioc.tool.FalseData;
|
|
import com.sky.ioc.tool.FalseData;
|
|
import com.sky.ioc.tool.GeneralMethod;
|
|
import com.sky.ioc.tool.GeneralMethod;
|
|
import com.sky.ioc.tool.ReturnMsg;
|
|
import com.sky.ioc.tool.ReturnMsg;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
@@ -22,11 +26,22 @@ import java.util.*;
|
|
@Service
|
|
@Service
|
|
public class ParkingServiceImpl implements ParkingService {
|
|
public class ParkingServiceImpl implements ParkingService {
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ ParkingMapper parkingMapper;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ ParkMapper parkMapper;
|
|
|
|
+
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public ReturnMsg getCoreIndicators(IocParam iocParam) {
|
|
public ReturnMsg getCoreIndicators(IocParam iocParam) {
|
|
Indeicator indeicator = new Indeicator();
|
|
Indeicator indeicator = new Indeicator();
|
|
List<JSONObject> objects = indeicator.getList();
|
|
List<JSONObject> objects = indeicator.getList();
|
|
|
|
+
|
|
|
|
+ Integer totalParking = parkingMapper.getTotalParkingByCompanyIdAndDeptId(iocParam);
|
|
|
|
+ Integer totalPark = parkMapper.getTotalParkByCompanyIdAndDeptId(iocParam);
|
|
|
|
+ Integer total = parkMapper.getTotalParkByCompanyIdAndDeptIdAndType(iocParam,1);//违停
|
|
|
|
+
|
|
objects.get(0).put("value",2000);
|
|
objects.get(0).put("value",2000);
|
|
objects.get(0).put("compare",0.4);
|
|
objects.get(0).put("compare",0.4);
|
|
|
|
|
|
@@ -47,6 +62,10 @@ public class ParkingServiceImpl implements ParkingService {
|
|
public ReturnMsg getTrafficflowSituation(IocParam iocParam) {
|
|
public ReturnMsg getTrafficflowSituation(IocParam iocParam) {
|
|
String[] param = {"getInto","leave"};
|
|
String[] param = {"getInto","leave"};
|
|
String[] labKey = {"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"};
|
|
String[] labKey = {"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"};
|
|
|
|
+
|
|
|
|
+ Integer totalEntry = parkMapper.getTotalParkByCompanyIdAndDeptIdAndEntryTime(iocParam);
|
|
|
|
+ Integer totalLeave = parkMapper.getTotalParkByCompanyIdAndDeptIdAndDepartureTime(iocParam);
|
|
|
|
+
|
|
List<Label> labels1 = GeneralMethod.getInstance().dataGeneration(param, labKey);
|
|
List<Label> labels1 = GeneralMethod.getInstance().dataGeneration(param, labKey);
|
|
return ReturnMsg.ok(labels1);
|
|
return ReturnMsg.ok(labels1);
|
|
}
|
|
}
|
|
@@ -57,12 +76,14 @@ public class ParkingServiceImpl implements ParkingService {
|
|
}
|
|
}
|
|
@Override
|
|
@Override
|
|
public ReturnMsg getParkingSpaceDetails(IocParam iocParam) {
|
|
public ReturnMsg getParkingSpaceDetails(IocParam iocParam) {
|
|
|
|
+ List<Parking> list = parkingMapper.getListByCompanyIdAndDeptId(iocParam);
|
|
return ReturnMsg.ok(FalseData.PARKINGLIST);
|
|
return ReturnMsg.ok(FalseData.PARKINGLIST);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public ReturnMsg getStopViolation(IocParam iocParam) {
|
|
public ReturnMsg getStopViolation(IocParam iocParam) {
|
|
|
|
+ List<Map<String,String>> lists = parkMapper.getListByCompanyIdAndDeptIdAndType(iocParam,1);
|
|
List<Cake> list = new ArrayList<>();
|
|
List<Cake> list = new ArrayList<>();
|
|
list.add(new Cake("qitadanwei"));
|
|
list.add(new Cake("qitadanwei"));
|
|
list.add(new Cake("beijingguihuayuan"));
|
|
list.add(new Cake("beijingguihuayuan"));
|
|
@@ -73,6 +94,7 @@ public class ParkingServiceImpl implements ParkingService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public ReturnMsg getOccupationOfParkingSpace(IocParam iocParam) {
|
|
public ReturnMsg getOccupationOfParkingSpace(IocParam iocParam) {
|
|
|
|
+ List<Map<String,String>> lists = parkMapper.getListByCompanyIdAndDeptIdAndType(iocParam,null);
|
|
List<Cake> list = new ArrayList<>();
|
|
List<Cake> list = new ArrayList<>();
|
|
list.add(new Cake("qitadanwei"));
|
|
list.add(new Cake("qitadanwei"));
|
|
list.add(new Cake("beijingguihuayuan"));
|
|
list.add(new Cake("beijingguihuayuan"));
|