优化拆分查询
This commit is contained in:
+2
-4
@@ -377,15 +377,13 @@ public class SarStandItemsServiceImpl extends ServiceImpl<SarStandItemsDao, SarS
|
||||
* @return
|
||||
*/
|
||||
public Map<String,Object> selectSarItemAndInterpretation(String standId)throws Exception {
|
||||
QueryWrapper<SarFileSplitInfoEO> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("STAND_ID",standId);
|
||||
List<SarFileSplitInfoEO> sarFileSplitInfoEO = sarFileSplitInfoEODao.selectList(queryWrapper);
|
||||
List<SarFileSplitInfoEO> sarFileSplitInfoEO = sarFileSplitInfoEODao.selectByStandId(standId);
|
||||
|
||||
for (SarFileSplitInfoEO data : sarFileSplitInfoEO){
|
||||
String idInfo = data.getId();
|
||||
SarFileSplitItemsEOPage page = new SarFileSplitItemsEOPage();
|
||||
String id = sarFileSplitMenuEOService.selectByInfoId(idInfo);
|
||||
page.setId(id);
|
||||
page.setInfoId(id);
|
||||
//ValidFlag为0的意思是有效,设置这个文件分解清单的有效性为有效
|
||||
page.setValidFlag("0");
|
||||
//把SAR_FILE_SPLIT_MENU表里的数据按照display_seq的从小到大的正序进行排列
|
||||
|
||||
@@ -39,4 +39,5 @@ public interface SarFileSplitInfoEODao extends BaseMapper<SarFileSplitInfoEO> {
|
||||
|
||||
List<SarFileSplitItemsEO> querySame (SarFileSplitInfoEO sarFileSplitInfoEO);
|
||||
|
||||
List<SarFileSplitInfoEO> selectByStandId(String standId);
|
||||
}
|
||||
|
||||
+1
-1
@@ -61,6 +61,6 @@ public interface SarFileSplitItemsEODao extends BaseMapper<SarFileSplitItemsEO>
|
||||
|
||||
int deleteByPrimaryKey(String id);
|
||||
|
||||
@Select("select ID from sar_file_split_info where INFO_ID=#{infoId}")
|
||||
@Select("select ID from sar_file_split_info where ID=#{infoId}")
|
||||
String selectByInfoId(String infoId);
|
||||
}
|
||||
|
||||
+4
@@ -340,4 +340,8 @@
|
||||
where SAR_FILE_SPLIT_INFO.ID = #{id}
|
||||
</select>
|
||||
|
||||
<select id="selectByStandId" resultType="com.adc.da.slrs.standardSplit.entity.SarFileSplitInfoEO">
|
||||
select * from sar_file_split_info where stand_id = #{standId}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user