You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
udi-spms-java/src/main/java/com/glxp/api/util/StockOrderBillNoUtils.java

28 lines
741 B
Java

2 years ago
package com.glxp.api.util;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StockOrderBillNoUtils {
public static String getBillNo(String action) {
String prefix = "";
switch (action) {
case "deliveryNote":
prefix = "SHD";
break;
default:
prefix = "SP";
break;
}
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");
Date date = new Date();
String dateStr = simpleDateFormat.format(date);
String randomStr = String.valueOf(((int) (Math.random() * 89997 + 1) + 10000));
String rStr = prefix + dateStr + randomStr;
return rStr;
}
}