|
|
|
@ -1,10 +1,10 @@
|
|
|
|
|
package com.glxp.api.admin.httpclient;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.alibaba.fastjson.TypeReference;
|
|
|
|
|
import com.glxp.api.admin.entity.basic.BasicThirdSysBusApiEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.basic.BasicThirdSysEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.thrsys.ThrInvWarehouseEntity;
|
|
|
|
|
import com.glxp.api.admin.httpclient.req.UdiwmsBusTypeRequest;
|
|
|
|
|
import com.glxp.api.admin.httpclient.req.UdiwmsUnitRequest;
|
|
|
|
|
import com.glxp.api.admin.req.basic.BasicUnitMaintainFilterRequest;
|
|
|
|
@ -15,9 +15,7 @@ import com.glxp.api.admin.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.api.admin.res.basic.ErpProductsResponse;
|
|
|
|
|
import com.glxp.api.admin.res.basic.ErpUnitsResponse;
|
|
|
|
|
import com.glxp.api.admin.res.erp.UdiwmsWarehouseDetail;
|
|
|
|
|
import com.glxp.api.admin.res.erp.UdiwmsWarehouseResponse;
|
|
|
|
|
import com.glxp.api.admin.service.basic.BasicThirdSysService;
|
|
|
|
|
import com.glxp.api.admin.util.HttpClient;
|
|
|
|
|
import com.glxp.api.admin.util.HttpOkClient;
|
|
|
|
|
import com.glxp.api.common.res.BaseResponse;
|
|
|
|
|
import com.glxp.api.common.util.ResultVOUtils;
|
|
|
|
@ -26,7 +24,6 @@ import org.springframework.beans.BeanUtils;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取ERP基础数据
|
|
|
|
@ -120,6 +117,9 @@ public class ErpBasicClient {
|
|
|
|
|
public BaseResponse testConnection(BasicThirdSysEntity basicThirdSysEntity) {
|
|
|
|
|
String response = httpOkClient.uCloudPost(basicThirdSysEntity.getThridUrl() + "/udiwms/erp/testConnection", "{}");
|
|
|
|
|
log.info(response);
|
|
|
|
|
if (StrUtil.isBlank(response)) {
|
|
|
|
|
return ResultVOUtils.error(500, "连接失败");
|
|
|
|
|
}
|
|
|
|
|
try {
|
|
|
|
|
return JSONObject.parseObject(response, BaseResponse.class);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|