业务申请,修改生成项目编号的方法规则

This commit is contained in:
user 2018-07-18 17:02:26 +08:00
parent bf951854a6
commit e7c45e6c5a

View File

@ -120,11 +120,19 @@ public class SerialNumberUtil {
}
public static synchronized String getProjectSerialNumber1(String orgId,JBOTransaction tx) throws Exception{
return SerialNumberUtil.getSerialNumber("A{year}{maxOrderNumber}",7,null, "ÏîÄ¿±àºÅ"+orgId, null, tx);
String currentDateTime = DateAssistant.getToday();
String currentYear = currentDateTime.substring(0,4);
String currentMonth = currentDateTime.substring(5,7);
String currentDay = currentDateTime.substring(8,10);
return SerialNumberUtil.getSerialNumber("A"+currentYear+currentMonth+currentDay+"{maxOrderNumber}",4,null, "ÏîÄ¿±àºÅ"+orgId, null, tx);
}
public static synchronized String getProjectSerialNumber2(String orgId,JBOTransaction tx) throws Exception{
return SerialNumberUtil.getSerialNumber("T{year}{maxOrderNumber}",7,null, "ÏîÄ¿±àºÅ"+orgId, null, tx);
String currentDateTime = DateAssistant.getToday();
String currentYear = currentDateTime.substring(0,4);
String currentMonth = currentDateTime.substring(5,7);
String currentDay = currentDateTime.substring(8,10);
return SerialNumberUtil.getSerialNumber("T"+currentYear+currentMonth+currentDay+"{maxOrderNumber}",4,null, "ÏîÄ¿±àºÅ"+orgId, null, tx);
}
public static String getContractSerialNaumber(String dept,String area_code,JBOTransaction tx) throws Exception {