JdTest.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.malk.xiding;
  2. import com.kingdee.bos.webapi.entity.IdentifyInfo;
  3. import com.malk.xiding.config.KDWebApiConf;
  4. import lombok.extern.slf4j.Slf4j;
  5. import org.junit.runner.RunWith;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.boot.test.context.SpringBootTest;
  8. import org.springframework.test.context.junit4.SpringRunner;
  9. @Slf4j
  10. @SpringBootTest
  11. @RunWith(SpringRunner.class)
  12. public class JdTest {
  13. @Autowired
  14. private KDWebApiConf kdWebApiConf;
  15. private IdentifyInfo initIden(){
  16. //注意 1:此处不再使用参数形式传入用户名及密码等敏感信息,改为在登录配置文件中设置。
  17. //注意 2:必须先配置第三方系统登录授权信息后,再进行业务操作,详情参考各语言版本SDK介绍中的登录配置文件说明。
  18. //读取配置,初始化SDK
  19. IdentifyInfo iden = new IdentifyInfo();
  20. iden.setUserName(kdWebApiConf.getXKDApiUserName());
  21. iden.setAppId(kdWebApiConf.getXKDApiAppID());
  22. iden.setdCID(kdWebApiConf.getXKDApiAcctID());
  23. iden.setAppSecret(kdWebApiConf.getXKDApiAppSec());
  24. iden.setServerUrl(kdWebApiConf.getXKDApiServerUrl());
  25. return iden;
  26. }
  27. }