Explorar el Código

【CHG】改进智能查询查询。

fenghao hace 4 años
padre
commit
2dee3ddb09

+ 7 - 6
railway-business/src/main/java/com/railway/business/baseinfo/service/impl/BusFjxgmdServiceImpl.java

@@ -3,6 +3,7 @@ package com.railway.business.baseinfo.service.impl;
 import com.railway.business.baseinfo.domain.BusFjxgmd;
 import com.railway.business.baseinfo.domain.BusZzdzxx;
 import com.railway.business.baseinfo.domain.vo.BusFjxgmdQueryVo;
+import com.railway.business.baseinfo.domain.vo.BusSmartQueryVo;
 import com.railway.business.baseinfo.mapper.BusZzdzxxMapper;
 import com.railway.common.enums.DelFlagEnum;
 import com.railway.business.baseinfo.mapper.BusFjxgmdMapper;
@@ -97,12 +98,12 @@ public class BusFjxgmdServiceImpl implements IBusFjxgmdService{
         // 有站场区间,支柱号 查询支柱公里标
         if (StringUtils.isNoneBlank(busFjxgmdQueryVo.getPillarCode())
             && busFjxgmdQueryVo.getStationId() != null) {
-            BusZzdzxx busZzdzxx = new BusZzdzxx();
-            busZzdzxx.setPillarCode(busFjxgmdQueryVo.getPillarCode());
-            busZzdzxx.setStationId(busFjxgmdQueryVo.getStationId());
-            busZzdzxx.setLineId(busFjxgmdQueryVo.getLineId());
-            busZzdzxx.setXingbie(busFjxgmdQueryVo.getXingbie());
-            List<BusZzdzxx> zzList = busZzdzxxMapper.getList(busZzdzxx);
+            BusSmartQueryVo vo = new BusSmartQueryVo();
+            vo.setPillarCode(busFjxgmdQueryVo.getPillarCode());
+            vo.setStationId(busFjxgmdQueryVo.getStationId());
+            vo.setLineId(busFjxgmdQueryVo.getLineId());
+            vo.setXingbie(busFjxgmdQueryVo.getXingbie());
+            List<BusZzdzxx> zzList = busZzdzxxMapper.smartQuery(vo);
             if (zzList != null && zzList.size() > 0) {
                 BusZzdzxx zz = zzList.get(0);
                 busFjxgmdQueryVo.setMarker(zz.getMarker());

+ 13 - 12
railway-business/src/main/java/com/railway/business/catenary/service/impl/BusJlgzServiceImpl.java

@@ -1,6 +1,7 @@
 package com.railway.business.catenary.service.impl;
 
 import com.railway.business.baseinfo.domain.BusZzdzxx;
+import com.railway.business.baseinfo.domain.vo.BusSmartQueryVo;
 import com.railway.business.baseinfo.mapper.BusZzdzxxMapper;
 import com.railway.business.catenary.domain.BusJlgz;
 import com.railway.business.catenary.domain.BusJlgzPic;
@@ -122,12 +123,12 @@ public class BusJlgzServiceImpl implements IBusJlgzService {
 		// 有站场区间,支柱号 查询支柱公里标
 		if (StringUtils.isNoneBlank(busJlgz.getPillarCode())
 				&& busJlgz.getStationId() != null) {
-			BusZzdzxx busZzdzxx = new BusZzdzxx();
-			busZzdzxx.setPillarCode(busJlgz.getPillarCode());
-			busZzdzxx.setStationId(busJlgz.getStationId());
-			busZzdzxx.setLineId(busJlgz.getLineId());
-			busZzdzxx.setXingbie(busJlgz.getXingbie());
-			List<BusZzdzxx> zzList = busZzdzxxMapper.getList(busZzdzxx);
+			BusSmartQueryVo vo = new BusSmartQueryVo();
+			vo.setPillarCode(busJlgz.getPillarCode());
+			vo.setStationId(busJlgz.getStationId());
+			vo.setLineId(busJlgz.getLineId());
+			vo.setXingbie(busJlgz.getXingbie());
+			List<BusZzdzxx> zzList = busZzdzxxMapper.smartQuery(vo);
 			if (zzList != null && zzList.size() > 0) {
 				BusZzdzxx zz = zzList.get(0);
 				busJlgz.setMarker(zz.getMarker());
@@ -144,12 +145,12 @@ public class BusJlgzServiceImpl implements IBusJlgzService {
 		// 有站场区间,支柱号 查询支柱公里标
 		if (StringUtils.isNoneBlank(busJlgzQueryVo.getPillarCode())
 				&& busJlgzQueryVo.getStationId() != null) {
-			BusZzdzxx busZzdzxx = new BusZzdzxx();
-			busZzdzxx.setPillarCode(busJlgzQueryVo.getPillarCode());
-			busZzdzxx.setStationId(busJlgzQueryVo.getStationId());
-			busZzdzxx.setLineId(busJlgzQueryVo.getLineId());
-			busZzdzxx.setXingbie(busJlgzQueryVo.getXingbie());
-			List<BusZzdzxx> zzList = busZzdzxxMapper.getList(busZzdzxx);
+			BusSmartQueryVo vo = new BusSmartQueryVo();
+			vo.setPillarCode(busJlgzQueryVo.getPillarCode());
+			vo.setStationId(busJlgzQueryVo.getStationId());
+			vo.setLineId(busJlgzQueryVo.getLineId());
+			vo.setXingbie(busJlgzQueryVo.getXingbie());
+			List<BusZzdzxx> zzList = busZzdzxxMapper.smartQuery(vo);
 			if (zzList != null && zzList.size() > 0) {
 				BusZzdzxx zz = zzList.get(0);
 				busJlgzQueryVo.setMarker(zz.getMarker());