fix errorCode set error
This commit is contained in:
parent
d73989c7f3
commit
68517fb32b
|
@ -100,14 +100,18 @@ public class DocBuilderTemplate {
|
|||
String outPath = config.getOutPath();
|
||||
String strTime = DateTimeUtil.long2Str(now, DateTimeUtil.DATE_FORMAT_SECOND);
|
||||
FileUtil.mkdirs(outPath);
|
||||
List<ApiErrorCode> errorCodeList = config.getErrorCodes();
|
||||
if (CollectionUtil.isEmpty(errorCodeList)) {
|
||||
errorCodeList = errorCodeDictToList(config);
|
||||
}
|
||||
Template tpl = BeetlTemplateUtil.getByName(template);
|
||||
tpl.binding(TemplateVariable.API_DOC_LIST.getVariable(), apiDocList);
|
||||
tpl.binding(TemplateVariable.ERROR_CODE_LIST.getVariable(), config.getErrorCodes());
|
||||
tpl.binding(TemplateVariable.ERROR_CODE_LIST.getVariable(), errorCodeList);
|
||||
tpl.binding(TemplateVariable.VERSION_LIST.getVariable(), config.getRevisionLogs());
|
||||
tpl.binding(TemplateVariable.VERSION.getVariable(), now);
|
||||
tpl.binding(TemplateVariable.CREATE_TIME.getVariable(), strTime);
|
||||
tpl.binding(TemplateVariable.PROJECT_NAME.getVariable(), config.getProjectName());
|
||||
if (CollectionUtil.isEmpty(config.getErrorCodes())) {
|
||||
if (CollectionUtil.isEmpty(errorCodeList)) {
|
||||
tpl.binding(TemplateVariable.DICT_ORDER.getVariable(), apiDocList.size() + 1);
|
||||
} else {
|
||||
tpl.binding(TemplateVariable.DICT_ORDER.getVariable(), apiDocList.size() + 2);
|
||||
|
|
|
@ -28,6 +28,10 @@ public class ApiErrorCodeDictionary {
|
|||
return enumClass;
|
||||
}
|
||||
|
||||
public static ApiErrorCodeDictionary dict(){
|
||||
return new ApiErrorCodeDictionary();
|
||||
}
|
||||
|
||||
public ApiErrorCodeDictionary setEnumClass(Class enumClass) {
|
||||
this.enumClass = enumClass;
|
||||
return this;
|
||||
|
|
Loading…
Reference in New Issue