|
@@ -2,16 +2,25 @@ package com.usoftchina.saas.document.service;
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
|
+import com.usoftchina.saas.account.dto.CompanyDTO;
|
|
|
|
|
+import com.usoftchina.saas.context.BaseContextHolder;
|
|
|
import com.usoftchina.saas.document.DocumentApplication;
|
|
import com.usoftchina.saas.document.DocumentApplication;
|
|
|
import com.usoftchina.saas.document.dto.VendorDTO;
|
|
import com.usoftchina.saas.document.dto.VendorDTO;
|
|
|
|
|
+import com.usoftchina.saas.utils.JsonUtils;
|
|
|
|
|
+import com.usoftchina.saas.utils.http.HttpUtil;
|
|
|
import org.junit.Test;
|
|
import org.junit.Test;
|
|
|
import org.junit.runner.RunWith;
|
|
import org.junit.runner.RunWith;
|
|
|
|
|
+import org.slf4j.Logger;
|
|
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
|
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
|
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
|
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
|
|
|
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
|
|
@RunWith(SpringJUnit4ClassRunner.class)
|
|
@RunWith(SpringJUnit4ClassRunner.class)
|
|
|
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.NONE, classes = DocumentApplication.class)
|
|
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.NONE, classes = DocumentApplication.class)
|
|
@@ -21,6 +30,8 @@ public class VendorTest {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private VendorService vendorService;
|
|
private VendorService vendorService;
|
|
|
|
|
|
|
|
|
|
+ private static final Logger LOGGER = LoggerFactory.getLogger(VendorTest.class);
|
|
|
|
|
+
|
|
|
@Test
|
|
@Test
|
|
|
public void testSelectAll(){
|
|
public void testSelectAll(){
|
|
|
PageInfo<VendorDTO> vendorList = vendorService.getVendorsByCondition(null, null);
|
|
PageInfo<VendorDTO> vendorList = vendorService.getVendorsByCondition(null, null);
|
|
@@ -29,4 +40,24 @@ public class VendorTest {
|
|
|
System.out.println("vendType: " + vendorList.getList().get(0).getVe_type());
|
|
System.out.println("vendType: " + vendorList.getList().get(0).getVe_type());
|
|
|
System.out.println("vendBeginDate: " + vendorList.getList().get(0).getVe_status());
|
|
System.out.println("vendBeginDate: " + vendorList.getList().get(0).getVe_status());
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Test
|
|
|
|
|
+ public void enableApCheck() throws Exception {
|
|
|
|
|
+ Map<String, Object> map = new HashMap<String, Object>();
|
|
|
|
|
+ String ve_uu = "10050735";
|
|
|
|
|
+ map.put("venduu", ve_uu);
|
|
|
|
|
+ map.put("custuu", 10050742);
|
|
|
|
|
+ map.put("apcheck", 1);
|
|
|
|
|
+ Map<String, String> params = new HashMap<String, String>();
|
|
|
|
|
+ List<Map<String, Object>> data = new ArrayList<Map<String, Object>>();
|
|
|
|
|
+ data.add(map);
|
|
|
|
|
+ params.put("data", JsonUtils.toJsonString(data));
|
|
|
|
|
+ HttpUtil.Response response = HttpUtil.sendPostRequest("http://test-b2b.uuzcc.cn" + "/erp/vendor/apcheck?access_id=" + 10050735, params, true, "94be4fe301c64a728a4bbf37bd348eab");
|
|
|
|
|
+ if (response.getStatusCode() == 200){
|
|
|
|
|
+ LOGGER.info("供应商UU={},启用B2B对账成功!", ve_uu);
|
|
|
|
|
+ }else {
|
|
|
|
|
+ LOGGER.info("供应商UU={},启用B2B对账失败!,原因={}", ve_uu, response.getResponseText());
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|