|
@@ -401,13 +401,17 @@ public class ProjectFilingBatchService extends CrudService<ProjectFilingBatchDao
|
|
|
}else if (oldStatus== ProjectStatusEnum.RECALL.getValue() || oldStatus== ProjectStatusEnum.REJECTED.getValue() || oldStatus== ProjectStatusEnum.TSTORE.getValue()) {
|
|
|
//获取归档批次的项目信息
|
|
|
List<ProjectFilingBatch> filingBatches=this.findProjectIdByFiling(projectFilingBatch.getId());
|
|
|
+ String prefixStr = "";
|
|
|
//通过批次归档id和项目id删除之前的信息
|
|
|
for (ProjectFilingBatch filingBatch:filingBatches){
|
|
|
+ prefixStr +=filingBatch.getNumber()+ "、";
|
|
|
ProjectFilingbatchRelation filingbatchRelation=new ProjectFilingbatchRelation();
|
|
|
filingbatchRelation.setFilingBatch(filingBatch.getId());
|
|
|
filingbatchRelation.setProjectId(filingBatch.getProjectId());
|
|
|
projectFilingbatchRelationDao.deleteByprojectId(filingbatchRelation);
|
|
|
}
|
|
|
+ prefixStr = prefixStr.substring(0, prefixStr.length()-1);
|
|
|
+ projectFilingBatch.setReportNumber(prefixStr);
|
|
|
super.save(projectFilingBatch);
|
|
|
}else{
|
|
|
synchronized (SYN_BYTE) {
|
|
@@ -450,8 +454,8 @@ public class ProjectFilingBatchService extends CrudService<ProjectFilingBatchDao
|
|
|
identityService.setAuthenticatedUserId(projectFilingBatch.getCurrentUser().getId());
|
|
|
Office office = projectFilingBatch.getOffice();
|
|
|
office = officeService.get(office.getId());
|
|
|
- String contentStr = "归档项目批次【"+ projectFilingBatch.getFilingBatch()+"】待审批,归档批次编号:"+projectFilingBatch.getId();
|
|
|
- String titleStr = "归档项目批次【"+ projectFilingBatch.getFilingBatch()+"】待审批";
|
|
|
+ String contentStr = "报告号"+projectFilingBatch.getReportNumber()+"。归档项目批次【"+ projectFilingBatch.getFilingBatch()+"】待审批,归档批次编号:"+projectFilingBatch.getId();
|
|
|
+ String titleStr = "报告号"+projectFilingBatch.getReportNumber()+"。归档项目批次【"+ projectFilingBatch.getFilingBatch()+"】待审批";
|
|
|
String businessKey = projectFilingBatch.getId();
|
|
|
Activity activity = new Activity();
|
|
|
WorkActivityMenu workActivityMenu = workActivityMenuService.findByParentAndOffice("7854872f45b84acd893010e66a3db2c8", office);
|
|
@@ -619,11 +623,15 @@ public class ProjectFilingBatchService extends CrudService<ProjectFilingBatchDao
|
|
|
//获取详细信息
|
|
|
List<RuralProjectRecords> ruralProjectRecordsList = new ArrayList<>();
|
|
|
List<ProjectFilingBatch> projectFilingBatches = dao.findProjectIdByFiling(projectFilingBatch.getId());
|
|
|
+ String prefixStr = "";
|
|
|
for (ProjectFilingBatch filingBatch : projectFilingBatches) {
|
|
|
+ prefixStr +=filingBatch.getNumber()+ "、";
|
|
|
RuralProjectRecords ruralProjectRecords = ruralProjectRecordsDao.get(filingBatch.getProjectId());
|
|
|
ruralProjectRecords.setProjectReportNumber(filingBatch.getNumber());
|
|
|
ruralProjectRecordsList.add(ruralProjectRecords);
|
|
|
}
|
|
|
+ prefixStr = prefixStr.substring(0, prefixStr.length()-1);
|
|
|
+ projectFilingBatch.setReportNumber(prefixStr);
|
|
|
//获取归档人
|
|
|
projectFilingBatch.setCreateBy(UserUtils.get(projectFilingBatch.getCreateBy().getId()));
|
|
|
//项目信息
|
|
@@ -698,9 +706,9 @@ public class ProjectFilingBatchService extends CrudService<ProjectFilingBatchDao
|
|
|
Office office = projectFilingBatch.getCreateBy().getOffice();
|
|
|
office = officeService.get(office.getId());
|
|
|
projectFilingBatch.setOffice(office);
|
|
|
- String notifyStr = "归档批次号:"+projectFilingBatch.getFilingBatch();
|
|
|
+ String notifyStr = "报告号"+projectFilingBatch.getReportNumber()+"。归档批次号:"+projectFilingBatch.getFilingBatch();
|
|
|
String str = notifyStr+",创建人:"+projectFilingBatch.getCreateBy().getName()+",所属部门:"+projectFilingBatch.getOffice().getName();
|
|
|
- String titleStr = "归档批次名称:"+ projectFilingBatch.getFilingBatch();
|
|
|
+ String titleStr = "报告号"+projectFilingBatch.getReportNumber()+"。归档批次名称:"+ projectFilingBatch.getFilingBatch();
|
|
|
int key = 0;
|
|
|
if (StringUtils.isNotBlank(workActivityMenu.getProcessType()) && !workActivityMenu.getProcessType().equals("projectFilingBatch")) {
|
|
|
key = 1;
|
|
@@ -834,8 +842,8 @@ public class ProjectFilingBatchService extends CrudService<ProjectFilingBatchDao
|
|
|
}
|
|
|
}
|
|
|
//审核完成提示框
|
|
|
- String title = "归档批次号【"+projectFilingBatch.getFilingBatch()+"】归档成功";
|
|
|
- String content = "归档批次号【"+projectFilingBatch.getFilingBatch()+"】归档成功,归档批次编号:"+projectFilingBatch.getId();
|
|
|
+ String title = "报告号"+projectFilingBatch.getReportNumber()+"。归档批次号【"+projectFilingBatch.getFilingBatch()+"】归档成功";
|
|
|
+ String content = "报告号"+projectFilingBatch.getReportNumber()+"。归档批次号【"+projectFilingBatch.getFilingBatch()+"】归档成功,归档批次编号:"+projectFilingBatch.getId();
|
|
|
if ("yes".equals(projectFilingBatch.getAct().getFlag())) {
|
|
|
projectFilingBatch.setFilingStatus(ProjectStatusEnum.SIGNED.getValue());
|
|
|
WorkProjectNotify notify = new WorkProjectNotify();
|
|
@@ -907,8 +915,8 @@ public class ProjectFilingBatchService extends CrudService<ProjectFilingBatchDao
|
|
|
}
|
|
|
}else {
|
|
|
if (!"yes".equals(projectFilingBatch.getAct().getFlag())) {//驳回待办提醒
|
|
|
- str = "归档批次号【"+ projectFilingBatch.getFilingBatch()+"】归档申请被驳回,请选择重新申请或作废";
|
|
|
- titleStr = "归档批次号【"+ projectFilingBatch.getFilingBatch()+"】归档申请被驳回";
|
|
|
+ str = "报告号"+projectFilingBatch.getReportNumber()+"。归档批次号【"+ projectFilingBatch.getFilingBatch()+"】归档申请被驳回,请选择重新申请或作废";
|
|
|
+ titleStr = "报告号"+projectFilingBatch.getReportNumber()+"。归档批次号【"+ projectFilingBatch.getFilingBatch()+"】归档申请被驳回";
|
|
|
WorkProjectNotify notify = new WorkProjectNotify();
|
|
|
notify.setNotifyId(projectFilingBatch.getId());
|
|
|
userList = workProjectNotifyService.readByNotifyId(notify);
|
|
@@ -926,8 +934,8 @@ public class ProjectFilingBatchService extends CrudService<ProjectFilingBatchDao
|
|
|
workProjectNotifyService.save(workProjectNotify);
|
|
|
} else {
|
|
|
if (StringUtils.isNotBlank(enname)) {//驳回重新申请待办信息
|
|
|
- str = "归档批次号【"+ projectFilingBatch.getFilingBatch()+"】重新归档,待审批,项目编号:"+projectFilingBatch.getId();
|
|
|
- titleStr = "归档批次号【"+ projectFilingBatch.getFilingBatch()+"】重新归档,待审批";
|
|
|
+ str = "报告号"+projectFilingBatch.getReportNumber()+"。归档批次号【"+ projectFilingBatch.getFilingBatch()+"】重新归档,待审批,项目编号:"+projectFilingBatch.getId();
|
|
|
+ titleStr = "报告号"+projectFilingBatch.getReportNumber()+"。归档批次号【"+ projectFilingBatch.getFilingBatch()+"】重新归档,待审批";
|
|
|
WorkProjectNotify notify = new WorkProjectNotify();
|
|
|
notify.setNotifyId(projectFilingBatch.getId());
|
|
|
userList = workProjectNotifyService.readByNotifyId(notify);
|