feat(REQ-5965) - feignAPI 接口实现,获取客户端服务名称信息
This commit is contained in:
parent
167298881b
commit
c7edc54720
@ -1,12 +1,12 @@
|
||||
package cn.axzo.workflow.server.controller.web.bpmn;
|
||||
|
||||
import cn.axzo.workflow.client.feign.bpmn.ProcessActivityApi;
|
||||
import cn.axzo.workflow.common.exception.WorkflowEngineException;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.activity.BpmnActivityTimeoutCallbackDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.activity.BpmnActivityTimeoutTriggerDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.task.BpmnActivitySetAssigneeDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.task.BpmnActivityTriggerDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.task.BpmnTaskDelegateAssigner;
|
||||
import cn.axzo.workflow.common.exception.WorkflowEngineException;
|
||||
import cn.axzo.workflow.core.service.BpmnProcessActivityService;
|
||||
import cn.axzo.workflow.server.common.annotation.ErrorReporter;
|
||||
import cn.axzo.workflow.server.common.annotation.RepeatSubmit;
|
||||
@ -24,10 +24,12 @@ import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import static cn.axzo.workflow.client.config.WorkflowRequestInterceptor.HEADER_SERVER_NAME;
|
||||
import static cn.axzo.workflow.common.code.BpmnTaskRespCode.ACTIVITY_BIZ_SET_ASSIGNEE_HAS_REPEAT;
|
||||
import static cn.axzo.workflow.core.engine.cmd.helper.CustomTaskHelper.removeDuplicateByPersonId;
|
||||
import static cn.azxo.framework.common.model.CommonResponse.success;
|
||||
@ -44,7 +46,8 @@ import static cn.azxo.framework.common.model.CommonResponse.success;
|
||||
@ErrorReporter
|
||||
@Validated
|
||||
public class BpmnProcessActivityController extends BasicPopulateAvatarController implements ProcessActivityApi {
|
||||
|
||||
@Resource
|
||||
private HttpServletRequest request;
|
||||
@Resource
|
||||
private BpmnProcessActivityService bpmnProcessActivityService;
|
||||
|
||||
@ -76,7 +79,8 @@ public class BpmnProcessActivityController extends BasicPopulateAvatarController
|
||||
@Override
|
||||
@RepeatSubmit
|
||||
public CommonResponse<Boolean> trigger(@Validated @RequestBody BpmnActivityTriggerDTO dto) {
|
||||
log.info("业务节点唤醒 trigger ===>>>参数:{}", JSON.toJSONString(dto));
|
||||
String header = request.getHeader(HEADER_SERVER_NAME);
|
||||
log.info("业务节点唤醒 trigger ===>>>参数:{}, 请求来自微服务: {}", JSON.toJSONString(dto), header);
|
||||
bpmnProcessActivityService.trigger(dto);
|
||||
return success(true);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user