add - 为创建流程实例和审批任务添加执行耗时统计
This commit is contained in:
parent
c947e67bd9
commit
207d30b45c
@ -25,6 +25,7 @@ import io.swagger.v3.oas.annotations.Operation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.flowable.engine.history.HistoricProcessInstance;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.util.StopWatch;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
@ -79,6 +80,8 @@ public class BpmnProcessInstanceController implements ProcessInstanceApi {
|
||||
log.info("发起审核createProcessInstance===>>>参数:{}", JSON.toJSONString(dto));
|
||||
|
||||
String result = "";
|
||||
StopWatch stopWatch = new StopWatch();
|
||||
stopWatch.start("createProcessInstance");
|
||||
try {
|
||||
result = bpmnProcessInstanceService.createProcessInstance(dto);
|
||||
} catch (Exception e) {
|
||||
@ -87,6 +90,8 @@ public class BpmnProcessInstanceController implements ProcessInstanceApi {
|
||||
DingTalkUtils.sendDingTalk(profile, dto, e);
|
||||
return CommonResponse.fail(errorMsg);
|
||||
}
|
||||
stopWatch.stop();
|
||||
log.info("StopWatch '" + stopWatch.getId() + "': running time = " + stopWatch.getTotalTimeSeconds() + " s");
|
||||
return success(result);
|
||||
}
|
||||
|
||||
|
||||
@ -22,6 +22,7 @@ import cn.azxo.framework.common.model.CommonResponse;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.flowable.form.api.FormInfo;
|
||||
import org.springframework.util.StopWatch;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
@ -79,7 +80,11 @@ public class BpmnProcessTaskController implements ProcessTaskApi {
|
||||
@RepeatSubmit
|
||||
public CommonResponse<Boolean> approveTask(@Validated @RequestBody BpmnTaskAuditDTO dto) {
|
||||
log.info("同意 approveTask===>>>参数:{}", dto);
|
||||
StopWatch stopWatch = new StopWatch();
|
||||
stopWatch.start("approveTask");
|
||||
bpmnProcessTaskService.approveTask(dto);
|
||||
stopWatch.stop();
|
||||
log.info("StopWatch '" + stopWatch.getId() + "': running time = " + stopWatch.getTotalTimeSeconds() + " s");
|
||||
return success(true);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user