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
public class HrHireApplyDto extends OaFormDto {
private static final long serialVersionUID = 4255707952292859284L;
private String userSid;
// private String userSid;
@ApiModelProperty("是否是财务")
private String isFinanceKey;
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) {
ResultBean<HrHireApplyVo> 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<HrHireApplyMapper, Hr
//根据部门sid获取orgPath并赋值
SysOrganizationVo organizationVo = sysOrganizationFeign.fetchBySid(oaForm.getDeptSid()).getData();
String orgSidPath = organizationVo.getOrgSidPath();
hrHireApplyVo.setOrgPath(orgSidPath);
hrHireApplyVo.setUserSid(oaForm.getCreateBySid());
hrHireApplyVo.setOrgSidPath(orgSidPath);
hrHireApplyVo.setCreateBySid(oaForm.getCreateBySid());
BeanUtil.copyProperties(hrHireApply, hrHireApplyVo);
FormCommon isFinanceObj = FormCommon.of(hrHireApply.getIsFinanceKey(), hrHireApply.getIsFinanceValue());
hrHireApplyVo.setIsFinanceObj(isFinanceObj);
@ -96,13 +96,13 @@ public class HrHireApplyService extends MybatisBaseService<HrHireApplyMapper, Hr
BeanUtil.copyProperties(dto, entity, "sid");
dto.setBillNo("ZPXQ");
dto.setSid(entity.getSid());
dto.setCreateBySid(dto.getUserSid());
dto.setCreateBySid(dto.getCreateBySid());
ResultBean<String> 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 {

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 {
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;

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")
private String createBySid;
@ApiModelProperty("组织机构全路径")
private String orgPath;
// private String orgPath;
private String orgSidPath;
@ApiModelProperty("申请单编号的字母")
private String billNo;
@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)
BeanUtil.copyProperties(dto, oaForm, "billNo", "orgPath");
try {
String orgSidPath = dto.getOrgPath();
String orgSidPath = dto.getOrgSidPath();
// 获取组织信息,根据orgSidPath字段调用外部服务
OrgVo orgVo = sysOrganizationFeign.getOrgByPath(orgSidPath).getData();
// 如果组织信息为空,返回失败信息

Loading…
Cancel
Save