feat(REQ-3300) - 发起审批的表单提交参数增加 workspaceName

This commit is contained in:
wangli 2025-02-21 17:24:27 +08:00
parent 48352bb5b7
commit 1cb9c1b5e7
2 changed files with 7 additions and 0 deletions

View File

@ -38,6 +38,8 @@ public interface VisaConstant {
String FORM_FIELD_HAPPEN_TIME = "happenTime";
// 主题
String FORM_FIELD_TOPIC = "topic";
// 工作台名称
String FORM_FIELD_WORKSPACE_NAME = "workspaceName";
// 关联工程
String FORM_FIELD_RELATION_PROJECT = "relationProject";
// 关联专业

View File

@ -156,6 +156,7 @@ import static cn.axzo.nanopart.visa.api.constant.VisaConstant.FORM_FIELD_RELATIO
import static cn.axzo.nanopart.visa.api.constant.VisaConstant.FORM_FIELD_TOPIC;
import static cn.axzo.nanopart.visa.api.constant.VisaConstant.FORM_FIELD_UNIT;
import static cn.axzo.nanopart.visa.api.constant.VisaConstant.FORM_FIELD_UNIT_PERSON;
import static cn.axzo.nanopart.visa.api.constant.VisaConstant.FORM_FIELD_WORKSPACE_NAME;
import static cn.axzo.nanopart.visa.api.constant.VisaConstant.IM_GROUP_BIZ_INFO_INITIATOR_WORKSPACE_ID;
import static cn.axzo.nanopart.visa.api.constant.VisaConstant.IM_GROUP_BIZ_INFO_VISA_ID;
import static cn.axzo.nanopart.visa.api.constant.VisaConstant.IM_GROUP_BIZ_INFO_VISA_TYPE;
@ -204,6 +205,8 @@ public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, Change
private WorkflowGateway workflowGateway;
@Resource
private MsgCenterGateway msgCenterGateway;
@Resource
private WorkspaceGateway workspaceGateway;
/**
* 最大变化金额
@ -819,6 +822,8 @@ public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, Change
final SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);
formVariables.put(FORM_FIELD_HAPPEN_TIME, sdf.format(req.getHappenTime()));
formVariables.put(FORM_FIELD_TOPIC, req.getTopic());
GetDetailRes workspaceRes = workspaceGateway.getById(req.getRelationWorkspaceId());
formVariables.put(FORM_FIELD_WORKSPACE_NAME, Objects.isNull(workspaceRes) ? "" : workspaceRes.getName());
ProjectDetailRes projectDetailRes = visaProjectApiGateway.getProjectById(req.getRelationProject());
formVariables.put(FORM_FIELD_RELATION_PROJECT, projectDetailRes.getProjectInfo().getName());
formVariables.put(FORM_FIELD_RELATION_PROFESSIONAL, visaHelper.buildProfessionalName(req.getRelationProject(), req.getRelationProfessional()));