diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/PdaversionManageMapper.xml b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/PdaversionManageMapper.xml index a2ec3e97..5cbb8607 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/PdaversionManageMapper.xml +++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/PdaversionManageMapper.xml @@ -45,9 +45,10 @@ WHERE bpm.release_time <= now() and bpt.betenant_code =#{betenantCode} and bpm.version_type = #{versionType} ORDER BY - SUBSTRING_INDEX(SUBSTRING_INDEX(bpm.version_name, '.', 1), '.', 1) + 0 desc, - SUBSTRING_INDEX(SUBSTRING_INDEX(bpm.version_name, '.', 2), '.', 1) + 0 desc, - SUBSTRING_INDEX(SUBSTRING_INDEX(bpm.version_name, '.', 2), '.', -1) + 0 desc + SUBSTRING_INDEX( SUBSTRING_INDEX( bpm.version_name, '.', 1 ), '.', -1 ) + 0 DESC, + SUBSTRING_INDEX( SUBSTRING_INDEX( bpm.version_name, '.', 2 ), '.', -1 ) + 0 DESC, + SUBSTRING_INDEX( SUBSTRING_INDEX( bpm.version_name, '.', 3 ), '.', - 1 ) + 0 DESC, + bpm.create_time DESC LIMIT 1