译文原文问题(返回文件有名称重复,代码优化)
This commit is contained in:
+4
-9
@@ -2754,10 +2754,6 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
||||
//
|
||||
@Override
|
||||
public ResponseMessage emptyFileAnewStorage(String type) {
|
||||
//List<OldSystem> SarBussionessStandList = sarBussionessStandEODao.selectListInfo();
|
||||
// List<OldSystem> SarStandardsInfoList = sarStandardsInfoDao.selectListInfo();
|
||||
// 获取 kmpro_addon34 表的 lore_doc_id
|
||||
List<OldSystem> oldSystemInfoList = sarStandardsInfoDao.selectOldSystemInfo();
|
||||
//数据组合
|
||||
List<OldSystem> oldArr = new ArrayList();
|
||||
List<OldSystem> oldArr1 = new ArrayList();
|
||||
@@ -2767,8 +2763,8 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
||||
if(type.equals("海外")) {
|
||||
List<OldSystem> SarStandardsInfoList = sarStandardsInfoDao.selectListInfo();
|
||||
for (OldSystem SarStandardsInfo : SarStandardsInfoList) {
|
||||
for (OldSystem oldSystem : oldSystemInfoList) {
|
||||
if (StringUtils.isNotBlank(SarStandardsInfo.getBuildId())) {
|
||||
OldSystem oldSystem = sarStandardsInfoDao.selectOldSystemInfoByBuidId(SarStandardsInfo.getBuildId());
|
||||
if (oldSystem.getLoreDocId().equals(SarStandardsInfo.getBuildId())) {
|
||||
//通过,号分割文件,通过id去查询文件 获取文件名称
|
||||
if (StringUtils.isNotBlank(SarStandardsInfo.getFileId())) {
|
||||
@@ -2827,7 +2823,6 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
//海外 国内
|
||||
for(OldSystem data : oldArr) {
|
||||
@@ -2846,9 +2841,10 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
||||
if(type.equals("企业")){
|
||||
List<OldSystem> SarBussionessStandList = sarBussionessStandEODao.selectListInfo();
|
||||
//企业的文件数据处理
|
||||
for (OldSystem sarBussionessStand : SarBussionessStandList){
|
||||
for (OldSystem oldSystem : oldSystemInfoList) {
|
||||
for (OldSystem sarBussionessStand: SarBussionessStandList){
|
||||
// 通过 关联id 去查询这条数据 查询到 即当前数据
|
||||
if(StringUtils.isNotBlank(sarBussionessStand.getBuildId())){
|
||||
OldSystem oldSystem = sarStandardsInfoDao.selectOldSystemInfoByBuidId(sarBussionessStand.getBuildId());
|
||||
if(oldSystem.getLoreDocId().equals(sarBussionessStand.getBuildId())) {
|
||||
//通过,号分割文件,通过id去查询文件 获取文件名称
|
||||
if(StringUtils.isNotBlank(sarBussionessStand.getFileId())){
|
||||
@@ -2909,7 +2905,6 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// 企业
|
||||
for(OldSystem data : oldArr1) {
|
||||
|
||||
+2
-2
@@ -100,8 +100,6 @@ public interface SarStandardsInfoDao extends BaseMapper<SarStandardsInfo> {
|
||||
|
||||
List<DSarStandardDTO> dealWithDS(@Param("type") String standType, @Param("status")List<String> strings);
|
||||
|
||||
List<OldSystem> selectOldSystemInfo();
|
||||
|
||||
List<OldSystem> selectListInfo();
|
||||
|
||||
List<OldSystem> OldSystemFile(@Param("loreDocId") String loreDocId);
|
||||
@@ -111,4 +109,6 @@ public interface SarStandardsInfoDao extends BaseMapper<SarStandardsInfo> {
|
||||
List<OldSystem> selectOldSystemFileBuildId(@Param("buildId") String buildId);
|
||||
|
||||
OldSystem loreDepotSort(@Param("sortId") String sortId);
|
||||
|
||||
OldSystem selectOldSystemInfoByBuidId(@Param("buildId") String buildId);
|
||||
}
|
||||
|
||||
+21
-7
@@ -1888,13 +1888,6 @@
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectOldSystemInfo" resultType="com.adc.da.slrs.sarBussionessStand.entity.OldSystem">
|
||||
SELECT
|
||||
km.lore_doc_id as 'loreDocId',
|
||||
km.sort_id as 'sortId'
|
||||
from kmpro_addon34 km
|
||||
</select>
|
||||
|
||||
<select id="selectListInfo" resultType="com.adc.da.slrs.sarBussionessStand.entity.OldSystem">
|
||||
SELECT
|
||||
std.id as 'standId',
|
||||
@@ -1946,4 +1939,25 @@
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="loreDepotSort" resultType="com.adc.da.slrs.sarBussionessStand.entity.OldSystem">
|
||||
SELECT
|
||||
lo.Sign as 'sortSign'
|
||||
from lore_depot_sort lo
|
||||
where 1=1
|
||||
<if test="sortId != null">
|
||||
and lo.id = #{sortId}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="selectOldSystemInfoByBuidId" resultType="com.adc.da.slrs.sarBussionessStand.entity.OldSystem">
|
||||
SELECT
|
||||
km.lore_doc_id as 'loreDocId',
|
||||
km.sort_id as 'sortId'
|
||||
from kmpro_addon34 km
|
||||
where 1=1
|
||||
<if test="buildId != null">
|
||||
and km.lore_doc_id = #{buildId}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user