平和县医院接口对接

master
anthonyywj2 3 years ago
parent ce1ae593e0
commit b2af9456c2

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

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

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

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

Loading…
Cancel
Save