Index: forgon-core/src/main/java/com/forgon/oa/initdata/bean/SerialNums.java =================================================================== diff -u -r23730 -r24148 --- forgon-core/src/main/java/com/forgon/oa/initdata/bean/SerialNums.java (.../SerialNums.java) (revision 23730) +++ forgon-core/src/main/java/com/forgon/oa/initdata/bean/SerialNums.java (.../SerialNums.java) (revision 24148) @@ -35,6 +35,7 @@ || SerialNum.TYPE_INVOICE.equals(type) || SerialNum.TYPE_RECYCLINGAPPLICATION.equals(type) || SerialNum.TYPE_EXPENSIVEGOODS_BILL.equals(type) + || SerialNum.TYPE_SCHEDULE_DEFINITION.equals(type) || SerialNum.TYPE_PACKING_TASK.equals(type)) { // 验证流水号定是否以“字母或数字开头,@结尾” if(Pattern.matches("^[\\d\\w][\\d\\w]*@*$", serialNumBean.getDefaultSerialNum())){ Index: forgon-core/src/main/java/com/forgon/serialnumber/model/SerialNum.java =================================================================== diff -u -r23730 -r24148 --- forgon-core/src/main/java/com/forgon/serialnumber/model/SerialNum.java (.../SerialNum.java) (revision 23730) +++ forgon-core/src/main/java/com/forgon/serialnumber/model/SerialNum.java (.../SerialNum.java) (revision 24148) @@ -55,6 +55,7 @@ public static final String TYPE_CLEAN = "清洗消毒"; public static final String TYPE_BARCODE = "条码"; public static final String TYPE_EXPENSIVEGOODS_BILL = "高值耗材发票"; + public static final String TYPE_SCHEDULE_DEFINITION = "班次定义"; /** * 采购计划单 */ Index: ssts-web/src/main/resources/systemset/dataxml_iniData.xml =================================================================== diff -u -r23734 -r24148 --- ssts-web/src/main/resources/systemset/dataxml_iniData.xml (.../dataxml_iniData.xml) (revision 23734) +++ ssts-web/src/main/resources/systemset/dataxml_iniData.xml (.../dataxml_iniData.xml) (revision 24148) @@ -37,6 +37,7 @@ + Index: forgon-core/src/main/java/com/forgon/serialnumber/service/SerialNumManagerImpl.java =================================================================== diff -u -r23730 -r24148 --- forgon-core/src/main/java/com/forgon/serialnumber/service/SerialNumManagerImpl.java (.../SerialNumManagerImpl.java) (revision 23730) +++ forgon-core/src/main/java/com/forgon/serialnumber/service/SerialNumManagerImpl.java (.../SerialNumManagerImpl.java) (revision 24148) @@ -31,6 +31,7 @@ private static SerialNumVo cleanSerialNum = null; private static SerialNumVo packingTaskSerialNum = null; private static SerialNumVo expensiveGoodsBillSerialNum = null; + private static SerialNumVo scheduleDefinitionNum = null; private SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd"); @@ -73,6 +74,8 @@ return packingTaskSerialNum; }else if(SerialNum.TYPE_EXPENSIVEGOODS_BILL.equals(type)){ return expensiveGoodsBillSerialNum; + }else if(SerialNum.TYPE_SCHEDULE_DEFINITION.equals(type)){ + return scheduleDefinitionNum; }else{ return null; } @@ -93,6 +96,8 @@ packingTaskSerialNum = vo; }else if(SerialNum.TYPE_EXPENSIVEGOODS_BILL.equals(type)){ expensiveGoodsBillSerialNum = vo; + }else if(SerialNum.TYPE_SCHEDULE_DEFINITION.equals(type)){ + scheduleDefinitionNum = vo; } } @@ -267,6 +272,7 @@ godownSerialNum = null; invoiceSerialNum = null; cleanSerialNum = null; + expensiveGoodsBillSerialNum = null; } }