PositionImportServiceEx.java 1.2 KB

123456789101112131415161718192021222324252627282930
  1. package com.kingdee.eas.custom.synctask.importService;
  2. import com.kingdee.bos.BOSException;
  3. import com.kingdee.eas.basedata.org.PositionInfo;
  4. import com.kingdee.eas.custom.synctask.SyncTranForOAFacadeFactory;
  5. import com.kingdee.eas.framework.CoreBaseInfo;
  6. import com.kingdee.shr.base.syssetting.app.io.fileImport.ImportException;
  7. import com.kingdee.shr.base.syssetting.app.io.impl.PositionImportService;
  8. import org.apache.log4j.Logger;
  9. /**
  10. * @Description TODO
  11. * @Date 2024/10/25 11:28
  12. * @Created by 30489
  13. */
  14. public class PositionImportServiceEx extends PositionImportService {
  15. private static Logger logger = Logger.getLogger(PositionImportServiceEx.class);
  16. @Override
  17. protected void afterSubmitData(CoreBaseInfo coreBaseInfo) throws ImportException {
  18. super.afterSubmitData(coreBaseInfo);
  19. PositionInfo info = (PositionInfo) coreBaseInfo;
  20. String billIds = info.getId().toString();
  21. logger.error("PositionImportServiceEx---billds: " + billIds);
  22. try {
  23. SyncTranForOAFacadeFactory.getLocalInstance(this.getContext()).syncPositionToOA(billIds, null);
  24. } catch (Exception e) {
  25. throw new RuntimeException(e);
  26. }
  27. }
  28. }