|
@@ -19,21 +19,31 @@ public class NoUtil {
|
|
|
String resultNo = noStr + now.getYear();
|
|
|
Integer month = now.getMonthValue();
|
|
|
String monthStr = month.toString();
|
|
|
+ Integer day = now.getDayOfMonth();
|
|
|
+ String dayStr = day.toString();
|
|
|
if (monthStr.length() != 2) {
|
|
|
resultNo = resultNo + "0" + now.getMonthValue();
|
|
|
}
|
|
|
else {
|
|
|
resultNo = resultNo + now.getMonthValue();
|
|
|
}
|
|
|
- resultNo = resultNo + now.getDayOfMonth();
|
|
|
+ if (dayStr.length() != 2) {
|
|
|
+ resultNo = resultNo + "0" + now.getDayOfMonth();
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ resultNo = resultNo + now.getDayOfMonth();
|
|
|
+ }
|
|
|
switch ((resultId.toString()).length()) {
|
|
|
case 1:
|
|
|
- resultNo = resultNo + "000" + resultId;
|
|
|
+ resultNo = resultNo + "0000" + resultId;
|
|
|
break;
|
|
|
case 2:
|
|
|
- resultNo = resultNo + "00" + resultId;
|
|
|
+ resultNo = resultNo + "000" + resultId;
|
|
|
break;
|
|
|
case 3:
|
|
|
+ resultNo = resultNo + "00" + resultId;
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
resultNo = resultNo + "0" + resultId;
|
|
|
break;
|
|
|
default:resultNo = resultNo + resultId;
|