|
@@ -354,17 +354,47 @@ public class TAuditController extends BaseController
|
|
|
TProgress progress = new TProgress();
|
|
|
progress.setAuditId(tAudit.getId());
|
|
|
progress.setQuestionnaireId(questionnaire.getId());
|
|
|
- progress.setChapName(chapter.getName());
|
|
|
progress.setCode(questionnaire.getCode()+"");
|
|
|
progress.setName(questionnaire.getName());
|
|
|
progress.setPreparation("1");
|
|
|
progress.setApplyStatus("1");
|
|
|
+ String name = chapter.getName();
|
|
|
+ String code = chapter.getCode();
|
|
|
+ if (StringUtils.isNotNull(code) && StringUtils.isNotNull(name)) {
|
|
|
+ int dotNum = this.getDotNum(code);
|
|
|
+ if (dotNum == 0) {//章节
|
|
|
+ progress.setSecSubChapName("-");
|
|
|
+ progress.setSubChapName("-");
|
|
|
+ progress.setChapName(code + " " + name);
|
|
|
+ } else if (dotNum == 1) {//细分章节
|
|
|
+ progress.setSecSubChapName("-");
|
|
|
+ progress.setSubChapName(code + " " + name);
|
|
|
+ String chapCode = code.substring(0, code.indexOf("."));
|
|
|
+ progress.setChapName(chapCode + " " + tChapterTemplateService.selectNameByCode(chapCode));
|
|
|
+ } else {//二级细分章节
|
|
|
+ progress.setSecSubChapName(code + " " + name);
|
|
|
+ String subChapCode = code.substring(0, code.lastIndexOf("."));
|
|
|
+ progress.setSubChapName(subChapCode + " " + tChapterTemplateService.selectNameByCode(subChapCode));
|
|
|
+ String chapCode = subChapCode.substring(0, subChapCode.indexOf("."));
|
|
|
+ progress.setChapName(chapCode + " " + tChapterTemplateService.selectNameByCode(chapCode));
|
|
|
+ }
|
|
|
+ }
|
|
|
tProgressService.insertTProgress(progress);
|
|
|
}
|
|
|
}
|
|
|
return toAjax(result);
|
|
|
}
|
|
|
|
|
|
+ public int getDotNum(String code) {
|
|
|
+ int num = 0;
|
|
|
+ int i = code.indexOf(".");
|
|
|
+ if (i != -1) {
|
|
|
+ String[] split = code.split("\\.");
|
|
|
+ num = split.length - 1;
|
|
|
+ }
|
|
|
+ return num;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 修改审计记录
|
|
|
*/
|