From 52d0860319a097002146523085fc3745d72f5d29 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Tue, 21 Jan 2025 09:20:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yxt/anrui/oa/biz/hrhireapply/HrHireApplyDto.java | 2 +- .../anrui/oa/biz/hrhireapply/HrHireApplyService.java | 12 ++++++------ .../yxt/anrui/oa/biz/hrhireapply/HrHireApplyVo.java | 6 ++++-- .../java/com/yxt/anrui/oa/biz/oaform/OaFormDto.java | 3 ++- .../com/yxt/anrui/oa/biz/oaform/OaFormService.java | 2 +- 5 files changed, 14 insertions(+), 11 deletions(-) diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyDto.java b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyDto.java index aefff0c668..ebec3cb4bd 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyDto.java +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyDto.java @@ -16,7 +16,7 @@ import java.util.List; @Data public class HrHireApplyDto extends OaFormDto { private static final long serialVersionUID = 4255707952292859284L; - private String userSid; +// private String userSid; @ApiModelProperty("是否是财务") private String isFinanceKey; private String isFinanceValue; diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyService.java b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyService.java index 9b3a3e4df4..6dde456139 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyService.java +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyService.java @@ -44,8 +44,8 @@ public class HrHireApplyService extends MybatisBaseService getSaveInit(String userSid, String orgPath) { ResultBean rb = ResultBean.fireFail(); HrHireApplyVo hrHireApplyVo = new HrHireApplyVo(); - hrHireApplyVo.setUserSid(userSid); - hrHireApplyVo.setOrgPath(orgPath); + hrHireApplyVo.setCreateBySid(userSid); + hrHireApplyVo.setOrgSidPath(orgPath); return rb.success().setData(hrHireApplyVo); } @@ -62,8 +62,8 @@ public class HrHireApplyService extends MybatisBaseService resultBean = oaFormService.saveOaForm(dto); if (!resultBean.getSuccess()) { return rb; } entity.setFormSid(resultBean.getData()); - entity.setCreateBySid(dto.getUserSid()); + entity.setCreateBySid(dto.getCreateBySid()); baseMapper.insert(entity); sid = entity.getSid(); } else { diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyVo.java b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyVo.java index 1f89adff04..544455d385 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyVo.java +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyVo.java @@ -17,8 +17,10 @@ import java.util.List; public class HrHireApplyVo { private String sid; - private String userSid; - private String orgPath; + /* private String userSid; + private String orgPath;*/ + private String orgSidPath; + private String createBySid; @ApiModelProperty("是否是财务") private FormCommon isFinanceObj; private String isFinanceKey; diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormDto.java b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormDto.java index a77203795b..304e7ef56a 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormDto.java +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormDto.java @@ -20,7 +20,8 @@ public class OaFormDto implements Dto { @ApiModelProperty("创建人sid") private String createBySid; @ApiModelProperty("组织机构全路径") - private String orgPath; +// private String orgPath; + private String orgSidPath; @ApiModelProperty("申请单编号的字母") private String billNo; @ApiModelProperty("sid") diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormService.java b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormService.java index 55b5fa55d8..52cd6906e6 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormService.java +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormService.java @@ -77,7 +77,7 @@ public class OaFormService extends MybatisBaseService { // 将DTO中部分属性复制到oaForm中,忽略不需要的字段(如billNo, orgSidPath) BeanUtil.copyProperties(dto, oaForm, "billNo", "orgPath"); try { - String orgSidPath = dto.getOrgPath(); + String orgSidPath = dto.getOrgSidPath(); // 获取组织信息,根据orgSidPath字段调用外部服务 OrgVo orgVo = sysOrganizationFeign.getOrgByPath(orgSidPath).getData(); // 如果组织信息为空,返回失败信息