|
@@ -108,7 +108,9 @@ public class StringFieldComparatorSource extends FieldComparatorSource {
|
|
|
return AHEAD;
|
|
return AHEAD;
|
|
|
}
|
|
}
|
|
|
} else if (CharUtils.isNumber(c1)) {
|
|
} else if (CharUtils.isNumber(c1)) {
|
|
|
- if (CharUtils.isNumber(c2)) {
|
|
|
|
|
|
|
+ if (CharUtils.isCharacter(c2)) {
|
|
|
|
|
+ return BEHIND;
|
|
|
|
|
+ } else if (CharUtils.isNumber(c2)) {
|
|
|
// 均为数字,数字越小优先级越高
|
|
// 均为数字,数字越小优先级越高
|
|
|
if (c1 > c2) {
|
|
if (c1 > c2) {
|
|
|
return BEHIND;
|
|
return BEHIND;
|