瀏覽代碼

ats配置调整

master
yangpeilai 3 週之前
父節點
當前提交
d8235fa9d1

+ 2
- 0
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ats/AtsServiceType.java 查看文件

import cn.com.taiji.core.model.comm.protocol.SignServiceSystem; import cn.com.taiji.core.model.comm.protocol.SignServiceSystem;
import cn.com.taiji.core.model.comm.protocol.SignServiceType; import cn.com.taiji.core.model.comm.protocol.SignServiceType;
import cn.com.taiji.core.model.comm.protocol.ats.anXin.model.AnXinServiceCmd; import cn.com.taiji.core.model.comm.protocol.ats.anXin.model.AnXinServiceCmd;
import cn.com.taiji.core.model.comm.protocol.ats.ocr.OcrServiceCmd;
import cn.com.taiji.core.model.comm.protocol.ats.weiXin.WeiXinServiceCmd; import cn.com.taiji.core.model.comm.protocol.ats.weiXin.WeiXinServiceCmd;
import lombok.Getter; import lombok.Getter;


public enum AtsServiceType implements SignServiceType { public enum AtsServiceType implements SignServiceType {
WEIXIN("微信", "^WEIXIN_\\S+\\.json$", WeiXinServiceCmd.values()), WEIXIN("微信", "^WEIXIN_\\S+\\.json$", WeiXinServiceCmd.values()),
ANXINSIGN("安心签","^ANXINSIGN_\\S+\\.json$", AnXinServiceCmd.values()), ANXINSIGN("安心签","^ANXINSIGN_\\S+\\.json$", AnXinServiceCmd.values()),
OCR("ocr","^OCR\\S+\\.json$", OcrServiceCmd.values()),
; ;


@Getter @Getter

+ 2
- 2
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/IasServiceSystem.java 查看文件



import cn.com.taiji.core.model.comm.protocol.SignServiceSystem; import cn.com.taiji.core.model.comm.protocol.SignServiceSystem;
import cn.com.taiji.core.model.comm.protocol.SignServiceType; import cn.com.taiji.core.model.comm.protocol.SignServiceType;
import cn.com.taiji.core.model.comm.protocol.inss.InssServiceType;


import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
public enum IasServiceSystem implements SignServiceSystem { public enum IasServiceSystem implements SignServiceSystem {
ISSUES("ias", "发行售后接口", "/ias/api/json", "/ias/common/binapi/") { ISSUES("ias", "发行售后接口", "/ias/api/json", "/ias/common/binapi/") {
public List<SignServiceType> listAllServices() { public List<SignServiceType> listAllServices() {
return Arrays.asList(InssServiceType.values());
return Arrays.asList(IasServiceType.values());
} }
}; };



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



implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis' implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis'
implementation 'com.squareup.okhttp3:okhttp:3.14.9' implementation 'com.squareup.okhttp3:okhttp:3.14.9'
implementation group: 'net.coobird', name: 'thumbnailator', version: '0.4.20'
} }


bootJar { bootJar {

+ 0
- 13
zhywpt-service-ats/src/main/java/cn/com/taiji/ats/manager/AbstractAtsServiceHandler.java 查看文件

package cn.com.taiji.ats.manager;

import cn.com.taiji.core.manager.comm.AbstractCommServiceHandler;
import cn.com.taiji.core.model.comm.protocol.SignServiceCommand;
import cn.com.taiji.core.model.comm.protocol.ats.AtsServiceType;

public abstract class AbstractAtsServiceHandler<C extends SignServiceCommand>
extends AbstractCommServiceHandler<AtsServiceType> {

protected AbstractAtsServiceHandler(AtsServiceType serviceType) {
super(serviceType);
}
}

+ 11
- 6
zhywpt-service-ats/src/main/java/cn/com/taiji/ats/manager/MyCommHandleManager.java 查看文件

package cn.com.taiji.ats.manager; package cn.com.taiji.ats.manager;


import javax.annotation.PostConstruct;

import cn.com.taiji.ats.manager.handler.AnXinServiceHandler;
import cn.com.taiji.ats.manager.handler.OcrServiceHandler;
import cn.com.taiji.ats.manager.handler.WinXinServiceHandler;
import cn.com.taiji.core.manager.comm.AbstractCommHandleManager;
import cn.com.taiji.core.model.comm.protocol.SignServiceType; import cn.com.taiji.core.model.comm.protocol.SignServiceType;
import cn.com.taiji.core.model.comm.protocol.ats.AtsServiceSystem; import cn.com.taiji.core.model.comm.protocol.ats.AtsServiceSystem;
import cn.com.taiji.core.model.comm.protocol.ats.AtsServiceType; import cn.com.taiji.core.model.comm.protocol.ats.AtsServiceType;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;


import cn.com.taiji.core.manager.comm.AbstractCommHandleManager;
import cn.com.taiji.core.model.comm.protocol.sample.SampleServiceSystem;
import cn.com.taiji.core.model.comm.protocol.sample.SampleServiceType;
import cn.com.taiji.ats.manager.handler.WinXinServiceHandler;
import javax.annotation.PostConstruct;


/** /**
* *
public class MyCommHandleManager extends AbstractCommHandleManager { public class MyCommHandleManager extends AbstractCommHandleManager {
@Autowired @Autowired
private WinXinServiceHandler winXinServiceHandler; private WinXinServiceHandler winXinServiceHandler;
@Autowired
private AnXinServiceHandler anXinServiceHandler;
@Autowired
private OcrServiceHandler ocrServiceHandler;


public MyCommHandleManager() { public MyCommHandleManager() {
super(AtsServiceSystem.ATS); super(AtsServiceSystem.ATS);
@PostConstruct @PostConstruct
public void init() { public void init() {
registerJsonService(winXinServiceHandler); registerJsonService(winXinServiceHandler);
registerJsonService(anXinServiceHandler);
registerJsonService(ocrServiceHandler);
} }


@Override @Override

+ 0
- 1
zhywpt-service-ats/src/main/java/cn/com/taiji/ats/manager/anXin/AnXinServiceImpl.java 查看文件

import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.net.URL; import java.net.URL;
import java.util.Arrays;
import java.util.Base64; import java.util.Base64;


@Service @Service

zhywpt-service-ats/src/main/java/cn/com/taiji/ats/manager/anXin/AnXinServiceHandler.java → zhywpt-service-ats/src/main/java/cn/com/taiji/ats/manager/handler/AnXinServiceHandler.java 查看文件

package cn.com.taiji.ats.manager.anXin;
package cn.com.taiji.ats.manager.handler;


import cn.com.taiji.ats.manager.AbstractAtsServiceHandler;
import cn.com.taiji.ats.manager.anXin.AnXinBusinessManager;
import cn.com.taiji.ats.manager.handler.AbstractAtsServiceHandler;
import cn.com.taiji.common.manager.net.http.ServiceHandleException; import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.common.model.file.FileProtocolSystemError; 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.AbstractSignTypeRequest;

+ 0
- 13
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/AbstractIasServiceHandler.java 查看文件

package cn.com.taiji.ias.manager;

import cn.com.taiji.core.manager.comm.AbstractCommServiceHandler;
import cn.com.taiji.core.model.comm.protocol.SignServiceCommand;
import cn.com.taiji.core.model.comm.protocol.ias.IasServiceType;

public abstract class AbstractIasServiceHandler<C extends SignServiceCommand>
extends AbstractCommServiceHandler<IasServiceType> {

protected AbstractIasServiceHandler(IasServiceType serviceType) {
super(serviceType);
}
}

+ 41
- 47
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/MyCommHandleManager.java 查看文件

//package cn.com.taiji.ias.manager;
//
//import javax.annotation.PostConstruct;
//
//import cn.com.taiji.core.model.comm.protocol.SignJsonRequest;
//import cn.com.taiji.core.model.comm.protocol.SignServiceType;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//
//import com.zgglyun.common.model.AbstractCommRequest;
//import com.zgglyun.common.model.AbstractHttpRequestInfo;
//
//import cn.com.taiji.core.manager.comm.AbstractCommHandleManager;
//import cn.com.taiji.core.model.comm.protocol.sample.SampleServiceSystem;
//import cn.com.taiji.core.model.comm.protocol.sample.SampleServiceType;
//import cn.com.taiji.ias.manager.handler.SampleServiceHandler;
//
///**
// *
// * @author Peream <br>
// * Create Time:2019年7月28日 下午3:35:29<br>
// * @since 1.0
// * @version 1.0
// */
//@Service
//public class MyCommHandleManager extends AbstractCommHandleManager {
// @Autowired
// private SampleServiceHandler sampleServiceHandler;
//
// public MyCommHandleManager() {
// super(SampleServiceSystem.SAMPLE);
// }
//
//
//
//
// @PostConstruct
// public void init() {
// registerJsonService(sampleServiceHandler);
// }
//
// @Override
// protected SignServiceType getServiceType(String ifCode) {
// return SampleServiceType.fromIfCode(ifCode);
// }
//
//}
package cn.com.taiji.ias.manager;

import cn.com.taiji.core.manager.comm.AbstractCommHandleManager;
import cn.com.taiji.core.model.comm.protocol.ias.IasServiceSystem;
import cn.com.taiji.core.model.comm.protocol.ias.IasServiceType;
import cn.com.taiji.ias.manager.bill.BillServiceHandler;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import javax.annotation.PostConstruct;

/**
*
* @author Peream <br>
* Create Time:2019年7月28日 下午3:35:29<br>
* @since 1.0
* @version 1.0
*/
@Service
public class MyCommHandleManager extends AbstractCommHandleManager {
@Autowired
private BillServiceHandler billServiceHandler;

public MyCommHandleManager() {
super(IasServiceSystem.ISSUES);
}




@PostConstruct
public void init() {
registerJsonService(billServiceHandler);
}

@Override
protected IasServiceType getServiceType(String ifCode) {
return IasServiceType.fromIfCode(ifCode);
}

}

+ 1
- 1
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/bill/BillServiceHandler.java 查看文件

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.IasServiceType;
import cn.com.taiji.core.model.comm.protocol.ias.bill.*; import cn.com.taiji.core.model.comm.protocol.ias.bill.*;
import cn.com.taiji.ias.manager.AbstractIasServiceHandler;
import cn.com.taiji.ias.manager.handler.AbstractIasServiceHandler;
import com.zgglyun.common.model.AbstractHttpRequestInfo; import com.zgglyun.common.model.AbstractHttpRequestInfo;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

Loading…
取消
儲存