平和县医院接口对接

master
anthonyywj2 3 years ago
parent ce1ae593e0
commit b2af9456c2

@ -20,8 +20,11 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource;
/**
*
*/
@Service
public class ZaxyyClient implements BaseHttpClient {
public class PhxyyClient implements BaseHttpClient {
@Value("${UDIWMS_IP}")
private String udiWmsUrl;

@ -25,6 +25,9 @@ import org.springframework.stereotype.Service;
import java.lang.reflect.Field;
import java.util.*;
/**
*
*/
@Slf4j
@Service
public class UdPlatClient implements BaseHttpClient {

@ -25,6 +25,9 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/**
* ERP
*/
@Service
public class YyUCloud31Client implements BaseHttpClient {

@ -4,7 +4,7 @@ import com.glxp.mipsdl.admin.annotation.AuthRuleAnnotation;
import com.glxp.mipsdl.admin.client.http.TestClient;
import com.glxp.mipsdl.admin.client.http.UdPlatClient;
import com.glxp.mipsdl.admin.client.http.YyUCloud31Client;
import com.glxp.mipsdl.admin.client.http.ZaxyyClient;
import com.glxp.mipsdl.admin.client.http.PhxyyClient;
import com.glxp.mipsdl.admin.http.request.USignRequest;
import com.glxp.mipsdl.admin.req.*;
import com.glxp.mipsdl.common.enums.ResultEnum;
@ -33,7 +33,7 @@ public class UdiWmsController {
@Resource
private UdPlatClient udPlatClient;
@Resource
private ZaxyyClient zaxyyClient;
private PhxyyClient phxyyClient;
//获取erp往来单位信息接口
@AuthRuleAnnotation("")
@ -47,8 +47,8 @@ public class UdiWmsController {
return pzhzdClient.getUnit(testUnitRequest);
} else if (curFlag.equals("TEST")) {
return testClient.getUnit(testUnitRequest);
} else if (curFlag.equals("ZAXYY")) {
return zaxyyClient.getUnit(testUnitRequest);
} else if (curFlag.equals("PHXYY")) {
return phxyyClient.getUnit(testUnitRequest);
} else
return ResultVOUtils.error(500, "当前第三方系统不支持往来单位信息查询!");
}
@ -63,8 +63,8 @@ public class UdiWmsController {
return udPlatClient.getPrdoucts(udiwmsProductRequest);
} else if (curFlag.equals("TEST")) {
return testClient.getProducuts(udiwmsProductRequest);
} else if (curFlag.equals("ZAXYY")) {
return zaxyyClient.getPrdoucts(udiwmsProductRequest);
} else if (curFlag.equals("PHXYY")) {
return phxyyClient.getPrdoucts(udiwmsProductRequest);
}
return ResultVOUtils.error(500, "当前第三方系统不支持产品信息查询!");
@ -78,8 +78,8 @@ public class UdiWmsController {
return pzhzdClient.getOrders(udiwmsOrderRequest);
} else if (curFlag.equals("TEST")) {
return testClient.getOrders(udiwmsOrderRequest);
} else if (curFlag.equals("ZAXYY")) {
return zaxyyClient.getOrders(udiwmsOrderRequest);
} else if (curFlag.equals("PHXYY")) {
return phxyyClient.getOrders(udiwmsOrderRequest);
} else
return ResultVOUtils.error(500, "当前第三方系统不支持业务单据查询!");
@ -91,8 +91,8 @@ public class UdiWmsController {
public BaseResponse getOrderTypes(@RequestBody UdiwmsBusTypeRequest udiwmsBusTypeRequest) {
if (curFlag.equals("TEST")) {
return testClient.getBusType(udiwmsBusTypeRequest);
} else if (curFlag.equals("ZAXYY")) {
return zaxyyClient.getOrderTypes(udiwmsBusTypeRequest);
} else if (curFlag.equals("PHXYY")) {
return phxyyClient.getOrderTypes(udiwmsBusTypeRequest);
} else
return ResultVOUtils.error(500, "当前第三方系统不支持业务单据类型查询!");
@ -104,8 +104,8 @@ public class UdiWmsController {
public BaseResponse submitOrders(@RequestBody UdiwmsOrderRequest udiwmsOrderRequest) {
if (curFlag.equals("TEST")) {
return testClient.addOrders(udiwmsOrderRequest);
} else if (curFlag.equals("ZAXYY")) {
return zaxyyClient.submitOrders(udiwmsOrderRequest);
} else if (curFlag.equals("PHXYY")) {
return phxyyClient.submitOrders(udiwmsOrderRequest);
}
return ResultVOUtils.error(500, "");
}

@ -23,14 +23,14 @@ server.connectionTimeout=180000
#U8参数
#udi管理系统IP地址上传文件解析后回传
UDIWMS_IP=http://192.168.0.109:9991
#UDIWMS_IP=http://139.159.187.130/UDI_WMS_MC
#UDIWMS_IP=http://139.9.178.73:8080/UDI_WMS_MC/
API_KEY=1102
API_SECRET=4dc07484afd34e8083ba96e8fe564224
#文件导入
#0.NULL(空未配置1.GLXP(自定义规范标准2.ZHIYE_V1(智业V1,诏安医院),3.YG_UDPLAT_V1(阳光采购平台),4.PHXYY(平和县医院)
FILE_VERSION_FLAG=PHXYY
#接口实时获取
#0.NULL(空,未配置),1.YONGYOU_U8_V3.1(用友3.1版本,片仔癀诊断) 2.YG_UDPLAT_V1.0(阳光采购平台) 3.TEST(标准接口,测试用),4.ZAXYY(诏安县医院)
ONLINE_VESRION_FLAG=ZAXYY
#0.NULL(空,未配置),1.YONGYOU_U8_V3.1(用友3.1版本,片仔癀诊断) 2.YG_UDPLAT_V1.0(阳光采购平台) 3.TEST(标准接口,测试用),4.PHXYY(诏安县医院)
ONLINE_VESRION_FLAG=PHXYY

Loading…
Cancel
Save