PositionListHandlerEx.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.kingdee.eas.custom.synctask.handler;
  2. import com.kingdee.bos.Context;
  3. import com.kingdee.eas.custom.synctask.SyncTranForOAFacadeFactory;
  4. import com.kingdee.eas.hr.org.web.handler.PositionListHandler;
  5. import com.kingdee.shr.base.syssetting.context.SHRContext;
  6. import com.kingdee.shr.base.syssetting.exception.SHRWebException;
  7. import org.springframework.ui.ModelMap;
  8. import javax.servlet.http.HttpServletRequest;
  9. import javax.servlet.http.HttpServletResponse;
  10. import java.util.*;
  11. /**
  12. * ְλÈÕ³£Î¬»¤list OAͬ²½
  13. *
  14. * @date 2024/10/23
  15. * @apiNote
  16. */
  17. public class PositionListHandlerEx extends PositionListHandler {
  18. public void syncOAPositionAction(HttpServletRequest request, HttpServletResponse response, ModelMap modelMap) throws SHRWebException {
  19. HashMap<Object, Object> map = new HashMap<>();
  20. Context ctx = SHRContext.getInstance().getContext();
  21. String billIds = request.getParameter("billIds");
  22. try {
  23. SyncTranForOAFacadeFactory.getLocalInstance(ctx).syncPositionToOA(billIds, null);
  24. map.put("error", "cgong");
  25. map.put("errorType", "1");
  26. } catch (Exception e) {
  27. e.printStackTrace();
  28. map.put("error", e.getMessage());
  29. map.put("errorType", "0");
  30. }
  31. this.writeSuccessData(map);
  32. }
  33. }