12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package com.kingdee.eas.custom.synctask.handler;
- import com.alibaba.fastjson.JSONObject;
- import com.fasterxml.jackson.core.JsonProcessingException;
- import com.fasterxml.jackson.databind.ObjectMapper;
- import com.kingdee.bos.BOSException;
- import com.kingdee.bos.Context;
- import com.kingdee.eas.basedata.org.*;
- import com.kingdee.eas.basedata.org.app.PositionControllerBean;
- import com.kingdee.eas.custom.synctask.ActionTypeEnum;
- import com.kingdee.eas.custom.synctask.SyncTranForOAFacadeFactory;
- import com.kingdee.eas.custom.synctask.entity.PositionEntity;
- import com.kingdee.eas.hr.ats.AtsUtil;
- import com.kingdee.eas.hr.org.web.handler.PositionListHandler;
- import com.kingdee.shr.base.syssetting.context.SHRContext;
- import com.kingdee.shr.base.syssetting.exception.SHRWebException;
- import okhttp3.*;
- import org.apache.commons.codec.digest.DigestUtils;
- import org.apache.log4j.Logger;
- import org.springframework.ui.ModelMap;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.io.IOException;
- import java.util.*;
- /**
- * ְλÈÕ³£Î¬»¤list OAͬ²½
- * @date 2024/10/23
- * @apiNote
- */
- public class PositionListHandlerEx extends PositionListHandler {
- public void syncOAPositionAction(HttpServletRequest request, HttpServletResponse response, ModelMap modelMap) throws SHRWebException {
- HashMap<Object, Object> map = new HashMap<>();
- Context ctx = SHRContext.getInstance().getContext();
- String billIds = request.getParameter("billIds");
- try {
- SyncTranForOAFacadeFactory.getLocalInstance(ctx).syncPositionToOA(billIds, null);
- map.put("error","cgong");
- map.put("errorType","1");
- } catch (Exception e) {
- e.printStackTrace();
- map.put("error",e.getMessage());
- map.put("errorType","0");
- }
- this.writeSuccessData(map);
- }
- }
|