|
@@ -89,7 +89,7 @@ public class WorkDailyServiceImpl implements WorkDailyService {
|
|
|
nodelevel = node.getNodelev();
|
|
nodelevel = node.getNodelev();
|
|
|
}
|
|
}
|
|
|
if (flow != null) { // 该企业的该单据的审批流存在
|
|
if (flow != null) { // 该企业的该单据的审批流存在
|
|
|
- if (nodelevel <= approvalFlowService.getMaxNodeByEnuuAndAppName(workDaily.getEnuu(), appName)) {
|
|
|
|
|
|
|
+ if (nodelevel < approvalFlowService.getMaxNodeByEnuuAndAppName(workDaily.getEnuu(), appName)) {
|
|
|
AppLog log = new AppLog();
|
|
AppLog log = new AppLog();
|
|
|
log.setStatus(MobileStatus.ENTERING.getPhrase());
|
|
log.setStatus(MobileStatus.ENTERING.getPhrase());
|
|
|
log.setStatusCode(MobileStatus.ENTERING.name());
|
|
log.setStatusCode(MobileStatus.ENTERING.name());
|
|
@@ -99,7 +99,7 @@ public class WorkDailyServiceImpl implements WorkDailyService {
|
|
|
log.setCaller("工作日报");
|
|
log.setCaller("工作日报");
|
|
|
log.setEmcode(workDaily.getEmcode());
|
|
log.setEmcode(workDaily.getEmcode());
|
|
|
log.setEnuu(workDaily.getEnuu());
|
|
log.setEnuu(workDaily.getEnuu());
|
|
|
- for (int i = nodelevel; i < approvalFlowService.getMaxNodeByEnuuAndAppName(workDaily.getEnuu(),
|
|
|
|
|
|
|
+ for (int i = nodelevel; i <= approvalFlowService.getMaxNodeByEnuuAndAppName(workDaily.getEnuu(),
|
|
|
appName); i++) {
|
|
appName); i++) {
|
|
|
ApprovalLog applog = new ApprovalLog(log);
|
|
ApprovalLog applog = new ApprovalLog(log);
|
|
|
applog.setNodedealman(approvalFlowService
|
|
applog.setNodedealman(approvalFlowService
|