Commit 12b7e82c authored by hanbing's avatar hanbing

代码优化

parent 5d78743b
...@@ -10,4 +10,6 @@ import java.util.List; ...@@ -10,4 +10,6 @@ import java.util.List;
*/ */
public interface HkCrossInfoService { public interface HkCrossInfoService {
List<CrossInfoPO> hkCrossBasicInfo() throws Exception; List<CrossInfoPO> hkCrossBasicInfo() throws Exception;
void clearRes();
} }
...@@ -10,7 +10,6 @@ import lombok.RequiredArgsConstructor; ...@@ -10,7 +10,6 @@ import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import net.wanji.utc.common.constant.Constants; import net.wanji.utc.common.constant.Constants;
import net.wanji.utc.common.typeenum.BasicEnum; import net.wanji.utc.common.typeenum.BasicEnum;
import net.wanji.utc.mapper.CrossInfoMapper;
import net.wanji.utc.mapper.ManufacturerInfoMapper; import net.wanji.utc.mapper.ManufacturerInfoMapper;
import net.wanji.utc.po.CrossInfoPO; import net.wanji.utc.po.CrossInfoPO;
import net.wanji.utc.po.ManufacturerInfoPO; import net.wanji.utc.po.ManufacturerInfoPO;
...@@ -30,7 +29,6 @@ import java.util.Map; ...@@ -30,7 +29,6 @@ import java.util.Map;
@RequiredArgsConstructor @RequiredArgsConstructor
public class HkCrossInfoServiceImpl implements HkCrossInfoService { public class HkCrossInfoServiceImpl implements HkCrossInfoService {
private final ArtemisConfig artemisConfig; private final ArtemisConfig artemisConfig;
private final CrossInfoMapper crossInfoMapper;
private final ManufacturerInfoMapper manufacturerInfoMapper; private final ManufacturerInfoMapper manufacturerInfoMapper;
private final List<CrossInfoPO> res = new ArrayList<>(); private final List<CrossInfoPO> res = new ArrayList<>();
...@@ -49,6 +47,11 @@ public class HkCrossInfoServiceImpl implements HkCrossInfoService { ...@@ -49,6 +47,11 @@ public class HkCrossInfoServiceImpl implements HkCrossInfoService {
return res; return res;
} }
@Override
public void clearRes() {
res.clear();
}
private void consumeSignalObj(JSONObject signalObj) { private void consumeSignalObj(JSONObject signalObj) {
String crossCode = signalObj.getString("crossCode"); String crossCode = signalObj.getString("crossCode");
String crossName = signalObj.getString("crossName"); String crossName = signalObj.getString("crossName");
......
...@@ -66,6 +66,8 @@ public class StaticInfoServiceImpl implements StaticInfoService { ...@@ -66,6 +66,8 @@ public class StaticInfoServiceImpl implements StaticInfoService {
ManufacturerInfoPO manufacturerInfoPO = manufacturerInfoMapper.selectByCode(manufacturerCode); ManufacturerInfoPO manufacturerInfoPO = manufacturerInfoMapper.selectByCode(manufacturerCode);
Integer manufacturerId = manufacturerInfoPO.getId(); Integer manufacturerId = manufacturerInfoPO.getId();
crossInfoPOList = crossInfoMapper.selectByManufacturerId(manufacturerId); crossInfoPOList = crossInfoMapper.selectByManufacturerId(manufacturerId);
// 释放内存
hkCrossInfoService.clearRes();
return crossInfoPOList; return crossInfoPOList;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment