fix:十二分制-申请单
This commit is contained in:
@@ -325,6 +325,7 @@ public enum ErrorCodeEnum {
|
||||
TP_NOT_EXIST_APPLY_FORM(1810004, "不存在申请单", null),
|
||||
TP_APPLY_AUDIT_COMPLETED(1810005, "该申请单已审批", null),
|
||||
TP_EXISTS_PENDING_APPLY(1810006, "存在待审批的申请单", null),
|
||||
TP_PENALTY_APPLY_APPEAL_COMPLETED(1810007, "该处罚单已完成复议", null),
|
||||
;
|
||||
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@ public enum TpFormTypeEnum {
|
||||
REWARD(0, "加分申请单"),
|
||||
WARNING(1, "警告书"),
|
||||
PENALTY(2, "处罚书"),
|
||||
APPEAL(3, "复议申请单"),
|
||||
;
|
||||
|
||||
private final Integer type;
|
||||
@@ -41,4 +42,11 @@ public enum TpFormTypeEnum {
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 是惩处单
|
||||
*/
|
||||
public static boolean isPenalty(Integer type) {
|
||||
return PENALTY.getType().equals(type) || WARNING.getType().equals(type);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -43,6 +43,13 @@ public class TpHelper {
|
||||
return (TpFormTypeEnum.REWARD.equals(type) ? "JF" : TpFormTypeEnum.PENALTY.equals(type) ? "CF" : "JG") + generateCode();
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成复议申请单号
|
||||
*/
|
||||
public static String generateAppealNo() {
|
||||
return "FY" + generateCode();
|
||||
}
|
||||
|
||||
private static String generateCode() {
|
||||
return LocalDateTime.now().format(dtf) + ((int) (Math.random() * 900) + 100);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user