update - 调整查询模型时 tenantId 字段的定义
This commit is contained in:
parent
e35901c748
commit
fccdca5020
@ -92,6 +92,6 @@ public interface ProcessDefinitionApi {
|
|||||||
* @return 流程定义ID
|
* @return 流程定义ID
|
||||||
*/
|
*/
|
||||||
@GetMapping("/api/process/definition/active/json/model")
|
@GetMapping("/api/process/definition/active/json/model")
|
||||||
CommonResponse<BpmnJsonModel> getActiveProcessDefinitionJsonModel(@NotBlank(message = "租户不能为空") @RequestParam String tenantId,
|
CommonResponse<BpmnJsonModel> getActiveProcessDefinitionJsonModel(@NotBlank(message = "租户不能为空") @RequestParam(required = false) String tenantId,
|
||||||
@NotBlank(message = "分类不能为空") @RequestParam String category);
|
@RequestParam(required = false) String category);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -49,5 +49,5 @@ public class BpmnModelCreateDTO {
|
|||||||
* 租户Id
|
* 租户Id
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "租户Id", example = "1")
|
@ApiModelProperty(value = "租户Id", example = "1")
|
||||||
private String tenantId = "0";//0 代表公共模型
|
private String tenantId = "";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -16,6 +16,7 @@ import org.flowable.bpmn.model.BpmnModel;
|
|||||||
import org.flowable.common.engine.impl.db.SuspensionState;
|
import org.flowable.common.engine.impl.db.SuspensionState;
|
||||||
import org.flowable.engine.impl.util.ProcessDefinitionUtil;
|
import org.flowable.engine.impl.util.ProcessDefinitionUtil;
|
||||||
import org.flowable.engine.repository.ProcessDefinition;
|
import org.flowable.engine.repository.ProcessDefinition;
|
||||||
|
import org.springframework.util.StringUtils;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.PutMapping;
|
import org.springframework.web.bind.annotation.PutMapping;
|
||||||
@ -153,7 +154,8 @@ public class BpmnProcessDefinitionController implements ProcessDefinitionApi {
|
|||||||
@GetMapping("/api/process/definition/active/json/model")
|
@GetMapping("/api/process/definition/active/json/model")
|
||||||
@Override
|
@Override
|
||||||
public CommonResponse<BpmnJsonModel> getActiveProcessDefinitionJsonModel(String tenantId, String category) {
|
public CommonResponse<BpmnJsonModel> getActiveProcessDefinitionJsonModel(String tenantId, String category) {
|
||||||
String activeProcessDefinitionId = bpmnProcessDefinitionService.getActiveProcessDefinitionId(tenantId,
|
String finalTenantId = StringUtils.hasLength(tenantId) ? tenantId : "";
|
||||||
|
String activeProcessDefinitionId = bpmnProcessDefinitionService.getActiveProcessDefinitionId(finalTenantId,
|
||||||
category);
|
category);
|
||||||
BpmnModel bpmnModel = ProcessDefinitionUtil.getBpmnModel(activeProcessDefinitionId);
|
BpmnModel bpmnModel = ProcessDefinitionUtil.getBpmnModel(activeProcessDefinitionId);
|
||||||
return success(BpmnJsonConverterUtil.convertToJson(bpmnModel));
|
return success(BpmnJsonConverterUtil.convertToJson(bpmnModel));
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user