Parcourir la source

ias配置完成

master
huminghao il y a 3 mois
Parent
révision
0235e20286

+ 17
- 0
gly-base-core/build.gradle Voir le fichier

@@ -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'

+ 1
- 0
zhywpt-service-ias/build.gradle Voir le fichier

@@ -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"

+ 27
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/dict/DataType.java Voir le fichier

@@ -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;
}
}

+ 4
- 2
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/handler/RefundProvinceHandler.java Voir le fichier

@@ -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(),

+ 6
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/refund/GetOriginListManager.java Voir le fichier

@@ -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;

/**

+ 1
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/refund/OrderPushManager.java Voir le fichier

@@ -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;

+ 2
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/refund/OrderSaveManager.java Voir le fichier

@@ -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;

+ 2
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/refund/QueryHandleRefundManager.java Voir le fichier

@@ -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;

+ 2
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/refund/QueryNewRefundManager.java Voir le fichier

@@ -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;

Chargement…
Annuler
Enregistrer