|
@@ -1,7 +1,10 @@
|
|
|
package com.sky.ioc.service.parking.impl;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.sky.ioc.config.RestTemplateConfig;
|
|
|
import com.sky.ioc.entity.domain.parking.Park;
|
|
|
+import com.sky.ioc.entity.domain.space.Department;
|
|
|
+import com.sky.ioc.entity.params.scene.ParkParam;
|
|
|
import com.sky.ioc.mapper.ParkMapper;
|
|
|
import com.sky.ioc.service.parking.ParkService;
|
|
|
import com.sky.ioc.tool.ReturnMsg;
|
|
@@ -13,6 +16,7 @@ import org.springframework.web.client.RestTemplate;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.LinkedHashMap;
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.concurrent.ThreadLocalRandom;
|
|
|
|
|
@@ -64,4 +68,22 @@ public class ParkServiceImpl implements ParkService {
|
|
|
return ReturnMsg.fail(message);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public ReturnMsg pageList(ParkParam parkParam) {
|
|
|
+ long total = parkMapper.pageCount(parkParam);
|
|
|
+ List<Map<String,Object>> lists = parkMapper.pageList(parkParam);
|
|
|
+ for(Map<String,Object> map:lists){
|
|
|
+ if(map.get("departure_time")==null||String.valueOf(map.get("departure_time")).equals("null")){
|
|
|
+ map.put("departure_time","");
|
|
|
+ }
|
|
|
+ map.put("order_status","");
|
|
|
+ map.put("pay_type","");
|
|
|
+ map.put("order_money","");
|
|
|
+ }
|
|
|
+ JSONObject jsonObject = new JSONObject();
|
|
|
+ jsonObject.put("total",total);
|
|
|
+ jsonObject.put("data",lists);
|
|
|
+ return ReturnMsg.ok(jsonObject);
|
|
|
+ }
|
|
|
}
|