SHRBaseItemInfoCustomEditHandler.java 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.kingdee.eas.custom.integration.weaveroa.handler;
  2. import com.kingdee.bos.util.BOSUuid;
  3. import com.kingdee.eas.basedata.org.HROrgUnitInfo;
  4. import com.kingdee.eas.framework.CoreBaseInfo;
  5. import com.kingdee.shr.base.syssetting.SHRBaseItemInfo;
  6. import com.kingdee.shr.base.syssetting.exception.SHRWebException;
  7. import com.kingdee.shr.base.syssetting.web.handler.SHRSubBasicItemEditHandler;
  8. import javax.servlet.http.HttpServletRequest;
  9. import javax.servlet.http.HttpServletResponse;
  10. /**
  11. * @Description »ù´¡×ÊÁϱ༭Handler
  12. * @Date 2026/3/12 15:06
  13. * @Created by HeYuan
  14. */
  15. public class SHRBaseItemInfoCustomEditHandler extends SHRSubBasicItemEditHandler {
  16. @Override
  17. protected void afterCreateNewModel(
  18. HttpServletRequest request,
  19. HttpServletResponse response,
  20. CoreBaseInfo coreBaseInfo
  21. ) throws SHRWebException {
  22. SHRBaseItemInfo info = (SHRBaseItemInfo) coreBaseInfo;
  23. //HR×éÖ¯
  24. HROrgUnitInfo hrOrgunit = new HROrgUnitInfo();
  25. hrOrgunit.setId(BOSUuid.read("00000000-0000-0000-0000-000000000000CCE7AED4"));
  26. info.setHrOrgUnit(hrOrgunit);
  27. super.afterCreateNewModel(request, response, coreBaseInfo);
  28. }
  29. }