@@ -103,6 +103,16 @@ task inssProtocol(type:Jar){ | |||
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){ | |||
archiveBaseName='tj' | |||
archiveAppendix='smp-protocol' | |||
@@ -174,6 +184,13 @@ publishing { | |||
artifact inssProtocol | |||
artifact packageCoreSrc | |||
} | |||
myPublicationIasProtocol(MavenPublication) { | |||
groupId ="${groupname}" | |||
artifactId ='ias-protocol' | |||
version ='1.0.0-SNAPSHOT' | |||
artifact iasProtocol | |||
artifact packageCoreSrc | |||
} | |||
myPublicationSmpProtocol(MavenPublication) { | |||
groupId ="${groupname}" | |||
artifactId ='smp-protocol' |
@@ -14,6 +14,7 @@ dependencies { | |||
implementation "${groupname}:entity-core:1.0.0-SNAPSHOT" | |||
implementation "${groupname}:comm-core: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 "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery" | |||
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" |
@@ -0,0 +1,27 @@ | |||
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; | |||
} | |||
} |
@@ -5,13 +5,15 @@ import cn.com.taiji.common.model.file.FileProtocolSystemError; | |||
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.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 com.zgglyun.common.model.AbstractHttpRequestInfo; | |||
import org.springframework.beans.factory.annotation.Autowired; | |||
import org.springframework.stereotype.Service; | |||
@Service | |||
public class RefundProvinceHandler extends AbstractIssuesServiceHandler<RefundProvinceCmd> { | |||
public class RefundProvinceHandler extends AbstractIasServiceHandler<ProvinceCmd> { | |||
@Autowired | |||
private GetOriginListManager getOriginListManager; | |||
@@ -32,7 +34,7 @@ public class RefundProvinceHandler extends AbstractIssuesServiceHandler<RefundPr | |||
@Override | |||
protected <T extends AbstractSignTypeRequest<?>> AbstractSignTypeResponse handleInternal(T request, | |||
SignJsonRequest jsonReq, AbstractHttpRequestInfo reqInfo) throws ServiceHandleException { | |||
RefundProvinceCmd cmd = RefundProvinceCmd.fromIfCode(jsonReq.getIfCode()); | |||
ProvinceCmd cmd = ProvinceCmd.fromIfCode(jsonReq.getIfCode()); | |||
switch (cmd) { | |||
case GET_ORIGIN_LIST: | |||
return getOriginListManager.serviceHandle((GetOriginListRequest) request, jsonReq.getIfCode(), |
@@ -1,8 +1,13 @@ | |||
package cn.com.taiji.ias.manager.refund; | |||
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.GlyServiceError; | |||
import cn.com.taiji.ias.dict.DataType; | |||
import cn.com.taiji.ias.model.refundHttp.GetOriginListAsyncRequest; | |||
import cn.com.taiji.ias.model.refundHttp.GetOriginListAsyncResponse; | |||
import cn.com.taiji.ias.model.refundHttp.model.GetOriginListAsyncModel; | |||
@@ -12,6 +17,7 @@ import org.springframework.beans.factory.annotation.Autowired; | |||
import org.springframework.stereotype.Service; | |||
import java.io.IOException; | |||
import java.util.List; | |||
import java.util.Map; | |||
/** |
@@ -3,6 +3,7 @@ package cn.com.taiji.ias.manager.refund; | |||
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.GlyServiceError; | |||
import cn.com.taiji.ias.dict.DataType; | |||
import cn.com.taiji.ias.model.refundHttp.OrderPushAsyncRequest; | |||
import cn.com.taiji.ias.model.refundHttp.OrderPushAsyncResponse; | |||
import cn.com.taiji.ias.model.refundHttp.model.OrderPushAsyncModel; |
@@ -1,7 +1,9 @@ | |||
package cn.com.taiji.ias.manager.refund; | |||
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.ias.dict.DataType; | |||
import org.springframework.stereotype.Service; | |||
import java.util.Map; |
@@ -1,7 +1,9 @@ | |||
package cn.com.taiji.ias.manager.refund; | |||
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.ias.dict.DataType; | |||
import org.springframework.stereotype.Service; | |||
import java.util.Map; |
@@ -1,7 +1,9 @@ | |||
package cn.com.taiji.ias.manager.refund; | |||
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.ias.dict.DataType; | |||
import cn.com.taiji.ias.model.refundHttp.QueryNewRefundAsyncRequest; | |||
import cn.com.taiji.ias.model.refundHttp.QueryNewRefundAsyncResponse; | |||
import cn.com.taiji.ias.model.refundHttp.model.QueryNewRefundAsyncModel; |