Browse Source

修改

master
dimengzhe 3 months ago
parent
commit
52d0860319
  1. 2
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyDto.java
  2. 12
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyService.java
  3. 6
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyVo.java
  4. 3
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormDto.java
  5. 2
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormService.java

2
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyDto.java

@ -16,7 +16,7 @@ import java.util.List;
@Data @Data
public class HrHireApplyDto extends OaFormDto { public class HrHireApplyDto extends OaFormDto {
private static final long serialVersionUID = 4255707952292859284L; private static final long serialVersionUID = 4255707952292859284L;
private String userSid; // private String userSid;
@ApiModelProperty("是否是财务") @ApiModelProperty("是否是财务")
private String isFinanceKey; private String isFinanceKey;
private String isFinanceValue; private String isFinanceValue;

12
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyService.java

@ -44,8 +44,8 @@ public class HrHireApplyService extends MybatisBaseService<HrHireApplyMapper, Hr
public ResultBean<HrHireApplyVo> getSaveInit(String userSid, String orgPath) { public ResultBean<HrHireApplyVo> getSaveInit(String userSid, String orgPath) {
ResultBean<HrHireApplyVo> rb = ResultBean.fireFail(); ResultBean<HrHireApplyVo> rb = ResultBean.fireFail();
HrHireApplyVo hrHireApplyVo = new HrHireApplyVo(); HrHireApplyVo hrHireApplyVo = new HrHireApplyVo();
hrHireApplyVo.setUserSid(userSid); hrHireApplyVo.setCreateBySid(userSid);
hrHireApplyVo.setOrgPath(orgPath); hrHireApplyVo.setOrgSidPath(orgPath);
return rb.success().setData(hrHireApplyVo); return rb.success().setData(hrHireApplyVo);
} }
@ -62,8 +62,8 @@ public class HrHireApplyService extends MybatisBaseService<HrHireApplyMapper, Hr
//根据部门sid获取orgPath并赋值 //根据部门sid获取orgPath并赋值
SysOrganizationVo organizationVo = sysOrganizationFeign.fetchBySid(oaForm.getDeptSid()).getData(); SysOrganizationVo organizationVo = sysOrganizationFeign.fetchBySid(oaForm.getDeptSid()).getData();
String orgSidPath = organizationVo.getOrgSidPath(); String orgSidPath = organizationVo.getOrgSidPath();
hrHireApplyVo.setOrgPath(orgSidPath); hrHireApplyVo.setOrgSidPath(orgSidPath);
hrHireApplyVo.setUserSid(oaForm.getCreateBySid()); hrHireApplyVo.setCreateBySid(oaForm.getCreateBySid());
BeanUtil.copyProperties(hrHireApply, hrHireApplyVo); BeanUtil.copyProperties(hrHireApply, hrHireApplyVo);
FormCommon isFinanceObj = FormCommon.of(hrHireApply.getIsFinanceKey(), hrHireApply.getIsFinanceValue()); FormCommon isFinanceObj = FormCommon.of(hrHireApply.getIsFinanceKey(), hrHireApply.getIsFinanceValue());
hrHireApplyVo.setIsFinanceObj(isFinanceObj); hrHireApplyVo.setIsFinanceObj(isFinanceObj);
@ -96,13 +96,13 @@ public class HrHireApplyService extends MybatisBaseService<HrHireApplyMapper, Hr
BeanUtil.copyProperties(dto, entity, "sid"); BeanUtil.copyProperties(dto, entity, "sid");
dto.setBillNo("ZPXQ"); dto.setBillNo("ZPXQ");
dto.setSid(entity.getSid()); dto.setSid(entity.getSid());
dto.setCreateBySid(dto.getUserSid()); dto.setCreateBySid(dto.getCreateBySid());
ResultBean<String> resultBean = oaFormService.saveOaForm(dto); ResultBean<String> resultBean = oaFormService.saveOaForm(dto);
if (!resultBean.getSuccess()) { if (!resultBean.getSuccess()) {
return rb; return rb;
} }
entity.setFormSid(resultBean.getData()); entity.setFormSid(resultBean.getData());
entity.setCreateBySid(dto.getUserSid()); entity.setCreateBySid(dto.getCreateBySid());
baseMapper.insert(entity); baseMapper.insert(entity);
sid = entity.getSid(); sid = entity.getSid();
} else { } else {

6
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/hrhireapply/HrHireApplyVo.java

@ -17,8 +17,10 @@ import java.util.List;
public class HrHireApplyVo { public class HrHireApplyVo {
private String sid; private String sid;
private String userSid; /* private String userSid;
private String orgPath; private String orgPath;*/
private String orgSidPath;
private String createBySid;
@ApiModelProperty("是否是财务") @ApiModelProperty("是否是财务")
private FormCommon isFinanceObj; private FormCommon isFinanceObj;
private String isFinanceKey; private String isFinanceKey;

3
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormDto.java

@ -20,7 +20,8 @@ public class OaFormDto implements Dto {
@ApiModelProperty("创建人sid") @ApiModelProperty("创建人sid")
private String createBySid; private String createBySid;
@ApiModelProperty("组织机构全路径") @ApiModelProperty("组织机构全路径")
private String orgPath; // private String orgPath;
private String orgSidPath;
@ApiModelProperty("申请单编号的字母") @ApiModelProperty("申请单编号的字母")
private String billNo; private String billNo;
@ApiModelProperty("sid") @ApiModelProperty("sid")

2
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormService.java

@ -77,7 +77,7 @@ public class OaFormService extends MybatisBaseService<OaFormMapper, OaForm> {
// 将DTO中部分属性复制到oaForm中,忽略不需要的字段(如billNo, orgSidPath) // 将DTO中部分属性复制到oaForm中,忽略不需要的字段(如billNo, orgSidPath)
BeanUtil.copyProperties(dto, oaForm, "billNo", "orgPath"); BeanUtil.copyProperties(dto, oaForm, "billNo", "orgPath");
try { try {
String orgSidPath = dto.getOrgPath(); String orgSidPath = dto.getOrgSidPath();
// 获取组织信息,根据orgSidPath字段调用外部服务 // 获取组织信息,根据orgSidPath字段调用外部服务
OrgVo orgVo = sysOrganizationFeign.getOrgByPath(orgSidPath).getData(); OrgVo orgVo = sysOrganizationFeign.getOrgByPath(orgSidPath).getData();
// 如果组织信息为空,返回失败信息 // 如果组织信息为空,返回失败信息

Loading…
Cancel
Save