浏览代码

ias配置完成

master
huminghao 4 个月前
父节点
当前提交
0235e20286

+ 17
- 0
gly-base-core/build.gradle 查看文件

dependsOn(classes) dependsOn(classes)
} }


task iasProtocol(type:Jar){
archiveBaseName='tj'
archiveAppendix='ias-protocol'
archiveVersion='1.0.0-SNAPSHOT'
archiveExtension='jar'
from("build/classes/java/main/cn/com/taiji/core/model/comm/protocol/ias")
into('cn/com/taiji/core/model/comm/protocol/ias')
dependsOn(classes)
}

task smpProtocol(type:Jar){ task smpProtocol(type:Jar){
archiveBaseName='tj' archiveBaseName='tj'
archiveAppendix='smp-protocol' archiveAppendix='smp-protocol'
artifact inssProtocol artifact inssProtocol
artifact packageCoreSrc artifact packageCoreSrc
} }
myPublicationIasProtocol(MavenPublication) {
groupId ="${groupname}"
artifactId ='ias-protocol'
version ='1.0.0-SNAPSHOT'
artifact iasProtocol
artifact packageCoreSrc
}
myPublicationSmpProtocol(MavenPublication) { myPublicationSmpProtocol(MavenPublication) {
groupId ="${groupname}" groupId ="${groupname}"
artifactId ='smp-protocol' artifactId ='smp-protocol'

+ 1
- 0
zhywpt-service-ias/build.gradle 查看文件

implementation "${groupname}:entity-core:1.0.0-SNAPSHOT" implementation "${groupname}:entity-core:1.0.0-SNAPSHOT"
implementation "${groupname}:comm-core:1.0.0-SNAPSHOT" implementation "${groupname}:comm-core:1.0.0-SNAPSHOT"
implementation "${groupname}:sample-protocol:1.0.0-SNAPSHOT" implementation "${groupname}:sample-protocol:1.0.0-SNAPSHOT"
implementation "${groupname}:ias-protocol:1.0.0-SNAPSHOT"
implementation "${groupname}:smp-protocol:1.0.0-SNAPSHOT" implementation "${groupname}:smp-protocol:1.0.0-SNAPSHOT"
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery" implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery"
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config"

+ 27
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/dict/DataType.java 查看文件

package cn.com.taiji.ias.dict;

import cn.com.taiji.core.model.comm.protocol.SignServiceCommand;
import cn.com.taiji.core.model.comm.protocol.SignServiceType;
import cn.com.taiji.core.model.comm.protocol.ias.IasServiceType;
import cn.com.taiji.core.model.comm.protocol.ias.province.ProvinceCmd;

public enum DataType {

//省中心退费
GET_ORIGIN_LIST("getOriginListRequest", IasServiceType.PROVINCE, ProvinceCmd.GET_ORIGIN_LIST),
ORDER_PUSH("orderPushRequest", IasServiceType.PROVINCE,ProvinceCmd.ORDER_PUSH),
QUERY_NEW_REFUND("queryNewRefundRequest", IasServiceType.PROVINCE,ProvinceCmd.QUERY_NEW_REFUND),
QUERY_HANDLE_RECORD("queryHandleRecordsRequest", IasServiceType.PROVINCE,ProvinceCmd.QUERY_HANDLE_RECORD),
ORDER_SAVE("orderSaveRequest", IasServiceType.PROVINCE,ProvinceCmd.ORDER_SAVE),

;
private final String value;
private final SignServiceType serviceType;
private final SignServiceCommand cmd;

DataType(String value, SignServiceType serviceType, SignServiceCommand cmd) {
this.value = value;
this.serviceType = serviceType;
this.cmd = cmd;
}
}

+ 4
- 2
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/handler/RefundProvinceHandler.java 查看文件

import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeRequest; import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeRequest;
import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeResponse; import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeResponse;
import cn.com.taiji.core.model.comm.protocol.SignJsonRequest; import cn.com.taiji.core.model.comm.protocol.SignJsonRequest;
import cn.com.taiji.core.model.comm.protocol.ias.IasServiceType;
import cn.com.taiji.core.model.comm.protocol.ias.province.*;
import cn.com.taiji.ias.manager.refund.*; import cn.com.taiji.ias.manager.refund.*;
import com.zgglyun.common.model.AbstractHttpRequestInfo; import com.zgglyun.common.model.AbstractHttpRequestInfo;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;


@Service @Service
public class RefundProvinceHandler extends AbstractIssuesServiceHandler<RefundProvinceCmd> {
public class RefundProvinceHandler extends AbstractIasServiceHandler<ProvinceCmd> {


@Autowired @Autowired
private GetOriginListManager getOriginListManager; private GetOriginListManager getOriginListManager;
@Override @Override
protected <T extends AbstractSignTypeRequest<?>> AbstractSignTypeResponse handleInternal(T request, protected <T extends AbstractSignTypeRequest<?>> AbstractSignTypeResponse handleInternal(T request,
SignJsonRequest jsonReq, AbstractHttpRequestInfo reqInfo) throws ServiceHandleException { SignJsonRequest jsonReq, AbstractHttpRequestInfo reqInfo) throws ServiceHandleException {
RefundProvinceCmd cmd = RefundProvinceCmd.fromIfCode(jsonReq.getIfCode());
ProvinceCmd cmd = ProvinceCmd.fromIfCode(jsonReq.getIfCode());
switch (cmd) { switch (cmd) {
case GET_ORIGIN_LIST: case GET_ORIGIN_LIST:
return getOriginListManager.serviceHandle((GetOriginListRequest) request, jsonReq.getIfCode(), return getOriginListManager.serviceHandle((GetOriginListRequest) request, jsonReq.getIfCode(),

+ 6
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/refund/GetOriginListManager.java 查看文件

package cn.com.taiji.ias.manager.refund; package cn.com.taiji.ias.manager.refund;


import cn.com.taiji.common.manager.net.http.ServiceHandleException; import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeResponse;
import cn.com.taiji.core.model.comm.protocol.ias.province.GetOriginListRequest;
import cn.com.taiji.core.model.comm.protocol.ias.province.GetOriginListResponse;
import cn.com.taiji.core.model.comm.protocol.ias.province.model.GetOriginListResModel;
import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder; import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder;
import cn.com.taiji.core.model.comm.protocol.valid.GlyServiceError; import cn.com.taiji.core.model.comm.protocol.valid.GlyServiceError;
import cn.com.taiji.ias.dict.DataType;
import cn.com.taiji.ias.model.refundHttp.GetOriginListAsyncRequest; import cn.com.taiji.ias.model.refundHttp.GetOriginListAsyncRequest;
import cn.com.taiji.ias.model.refundHttp.GetOriginListAsyncResponse; import cn.com.taiji.ias.model.refundHttp.GetOriginListAsyncResponse;
import cn.com.taiji.ias.model.refundHttp.model.GetOriginListAsyncModel; import cn.com.taiji.ias.model.refundHttp.model.GetOriginListAsyncModel;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;


import java.io.IOException; import java.io.IOException;
import java.util.List;
import java.util.Map; import java.util.Map;


/** /**

+ 1
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/refund/OrderPushManager.java 查看文件

import cn.com.taiji.common.manager.net.http.ServiceHandleException; import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder; import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder;
import cn.com.taiji.core.model.comm.protocol.valid.GlyServiceError; import cn.com.taiji.core.model.comm.protocol.valid.GlyServiceError;
import cn.com.taiji.ias.dict.DataType;
import cn.com.taiji.ias.model.refundHttp.OrderPushAsyncRequest; import cn.com.taiji.ias.model.refundHttp.OrderPushAsyncRequest;
import cn.com.taiji.ias.model.refundHttp.OrderPushAsyncResponse; import cn.com.taiji.ias.model.refundHttp.OrderPushAsyncResponse;
import cn.com.taiji.ias.model.refundHttp.model.OrderPushAsyncModel; import cn.com.taiji.ias.model.refundHttp.model.OrderPushAsyncModel;

+ 2
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/refund/OrderSaveManager.java 查看文件

package cn.com.taiji.ias.manager.refund; package cn.com.taiji.ias.manager.refund;


import cn.com.taiji.common.manager.net.http.ServiceHandleException; import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeResponse;
import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder; import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder;
import cn.com.taiji.ias.dict.DataType;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;


import java.util.Map; import java.util.Map;

+ 2
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/refund/QueryHandleRefundManager.java 查看文件

package cn.com.taiji.ias.manager.refund; package cn.com.taiji.ias.manager.refund;


import cn.com.taiji.common.manager.net.http.ServiceHandleException; import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeResponse;
import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder; import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder;
import cn.com.taiji.ias.dict.DataType;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;


import java.util.Map; import java.util.Map;

+ 2
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/refund/QueryNewRefundManager.java 查看文件

package cn.com.taiji.ias.manager.refund; package cn.com.taiji.ias.manager.refund;


import cn.com.taiji.common.manager.net.http.ServiceHandleException; import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeResponse;
import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder; import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder;
import cn.com.taiji.ias.dict.DataType;
import cn.com.taiji.ias.model.refundHttp.QueryNewRefundAsyncRequest; import cn.com.taiji.ias.model.refundHttp.QueryNewRefundAsyncRequest;
import cn.com.taiji.ias.model.refundHttp.QueryNewRefundAsyncResponse; import cn.com.taiji.ias.model.refundHttp.QueryNewRefundAsyncResponse;
import cn.com.taiji.ias.model.refundHttp.model.QueryNewRefundAsyncModel; import cn.com.taiji.ias.model.refundHttp.model.QueryNewRefundAsyncModel;

正在加载...
取消
保存