Commit 12b7e82c authored by hanbing's avatar hanbing

代码优化

parent 5d78743b
......@@ -10,4 +10,6 @@ import java.util.List;
*/
public interface HkCrossInfoService {
List<CrossInfoPO> hkCrossBasicInfo() throws Exception;
void clearRes();
}
......@@ -10,7 +10,6 @@ import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import net.wanji.utc.common.constant.Constants;
import net.wanji.utc.common.typeenum.BasicEnum;
import net.wanji.utc.mapper.CrossInfoMapper;
import net.wanji.utc.mapper.ManufacturerInfoMapper;
import net.wanji.utc.po.CrossInfoPO;
import net.wanji.utc.po.ManufacturerInfoPO;
......@@ -30,7 +29,6 @@ import java.util.Map;
@RequiredArgsConstructor
public class HkCrossInfoServiceImpl implements HkCrossInfoService {
private final ArtemisConfig artemisConfig;
private final CrossInfoMapper crossInfoMapper;
private final ManufacturerInfoMapper manufacturerInfoMapper;
private final List<CrossInfoPO> res = new ArrayList<>();
......@@ -49,6 +47,11 @@ public class HkCrossInfoServiceImpl implements HkCrossInfoService {
return res;
}
@Override
public void clearRes() {
res.clear();
}
private void consumeSignalObj(JSONObject signalObj) {
String crossCode = signalObj.getString("crossCode");
String crossName = signalObj.getString("crossName");
......
......@@ -66,6 +66,8 @@ public class StaticInfoServiceImpl implements StaticInfoService {
ManufacturerInfoPO manufacturerInfoPO = manufacturerInfoMapper.selectByCode(manufacturerCode);
Integer manufacturerId = manufacturerInfoPO.getId();
crossInfoPOList = crossInfoMapper.selectByManufacturerId(manufacturerId);
// 释放内存
hkCrossInfoService.clearRes();
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