diff --git a/api-admin/src/main/java/com/glxp/api/admin/httpclient/ErpBasicClient.java b/api-admin/src/main/java/com/glxp/api/admin/httpclient/ErpBasicClient.java index ff3e38dc..5ab0c7ea 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/httpclient/ErpBasicClient.java +++ b/api-admin/src/main/java/com/glxp/api/admin/httpclient/ErpBasicClient.java @@ -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) { diff --git a/api-admin/src/main/resources/mybatis/mapper/basic/BasicThirdSysDao.xml b/api-admin/src/main/resources/mybatis/mapper/basic/BasicThirdSysDao.xml index f3f9576f..bdd62b9b 100644 --- a/api-admin/src/main/resources/mybatis/mapper/basic/BasicThirdSysDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/basic/BasicThirdSysDao.xml @@ -25,10 +25,10 @@ SELECT * FROM basic_third_sys - AND thirdId = #{thirdId} + AND thirdId like concat('%',#{thirdId},'%') - AND thirdName = #{thirdName} + AND thirdName like concat('%',#{thirdName},'%') AND enabled = #{enabled} diff --git a/api-admin/src/main/resources/mybatis/mapper/thrsys/ThrCorpImportLogDao.xml b/api-admin/src/main/resources/mybatis/mapper/thrsys/ThrCorpImportLogDao.xml index a68ec5a4..85afe623 100644 --- a/api-admin/src/main/resources/mybatis/mapper/thrsys/ThrCorpImportLogDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/thrsys/ThrCorpImportLogDao.xml @@ -13,12 +13,13 @@ AND id = #{id} - + AND status = #{status} AND thirdSysFk = #{thirdSysFk} + ORDER BY updateTime DESC