ApplicantBeisenEditHandler.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.kingdee.eas.custom.recuritment.handler;
  2. import com.kingdee.bos.Context;
  3. import com.kingdee.bos.util.BOSUuid;
  4. import com.kingdee.eas.basedata.org.HROrgUnitInfo;
  5. import com.kingdee.eas.custom.recuritment.ApplicantBeisenInfo;
  6. import com.kingdee.eas.custom.recuritment.bizEnum.ExecuteResultEnum;
  7. import com.kingdee.eas.framework.CoreBaseInfo;
  8. import com.kingdee.eas.hr.base.HRBillBaseInfo;
  9. import com.kingdee.shr.base.syssetting.context.SHRContext;
  10. import com.kingdee.shr.base.syssetting.exception.SHRWebException;
  11. import com.kingdee.shr.base.syssetting.web.handler.EditHandler;
  12. import javax.servlet.http.HttpServletRequest;
  13. import javax.servlet.http.HttpServletResponse;
  14. /**
  15. * @author qingwu
  16. * @date 2025/7/2
  17. * @apiNote
  18. */
  19. public class ApplicantBeisenEditHandler extends EditHandler {
  20. private Context ctx = SHRContext.getInstance().getContext();
  21. @Override
  22. protected void beforeSave(HttpServletRequest request, HttpServletResponse response, CoreBaseInfo model) throws SHRWebException {
  23. HRBillBaseInfo hrBillBaseInfo = (HRBillBaseInfo) model;
  24. HROrgUnitInfo hrOrgUnitInfo = new HROrgUnitInfo();
  25. hrOrgUnitInfo.setId(BOSUuid.read("00000000-0000-0000-0000-000000000000CCE7AED4"));
  26. hrBillBaseInfo.setHrOrgUnit(hrOrgUnitInfo);
  27. ApplicantBeisenInfo applicantBeisenInfo = (ApplicantBeisenInfo) model;
  28. applicantBeisenInfo.setSyncStatus(ExecuteResultEnum.UNEXECUTE);
  29. super.beforeSave(request, response, model);
  30. }
  31. }