@@ -11,6 +11,7 @@ dependencies { | |||
implementation "${groupname}:sample-protocol:1.0.0-SNAPSHOT" | |||
implementation "${groupname}:ias-protocol:1.0.0-SNAPSHOT" | |||
implementation "${groupname}:ats-protocol:1.0.0-SNAPSHOT" | |||
implementation "${groupname}:inss-protocol:1.0.0-SNAPSHOT" | |||
implementation "${groupname}:smp-protocol:1.0.0-SNAPSHOT" | |||
implementation('cn.com.taiji.common:sso-client:2.3.10.7') | |||
implementation "org.springframework.boot:spring-boot-starter-security" |
@@ -4,6 +4,10 @@ import cn.com.taiji.common.manager.ManagerException; | |||
import cn.com.taiji.common.model.dao.Pagination; | |||
import cn.com.taiji.common.web.ApiResponse; | |||
import cn.com.taiji.core.model.comm.protocol.ias.order.SignQueryRequest; | |||
import cn.com.taiji.core.model.comm.protocol.inss.inst.InstApplyRequest; | |||
import cn.com.taiji.core.model.comm.protocol.inss.inst.InstApplyResponse; | |||
import cn.com.taiji.core.model.comm.protocol.inss.inst.InstCallBackRequest; | |||
import cn.com.taiji.core.model.comm.protocol.inss.inst.InstCallBackResponse; | |||
import cn.com.taiji.iaw.api.MyValidController; | |||
import cn.com.taiji.iaw.dto.issue.order.*; | |||
import cn.com.taiji.iaw.manager.issue.IssueOrderManage; | |||
@@ -96,4 +100,20 @@ public class OrderController extends MyValidController { | |||
SignQueryResponseDTO res = issueOrderManage.signQuery(reqDto); | |||
return ApiResponse.of(res); | |||
} | |||
@ApiOperation(value = "12.发行指令申请") | |||
@PostMapping(value = "/issueApply") | |||
public ApiResponse<InstApplyResponse> processIssueApply(@Valid @RequestBody InstApplyRequest reqDto) throws ManagerException { | |||
InstApplyResponse resDto = issueOrderManage.issueApply(reqDto); | |||
return ApiResponse.of(resDto).setMessage("申请成功"); | |||
} | |||
@ApiOperation(value = "13.发行指令回传") | |||
@PostMapping(value = "/issueCallback") | |||
public ApiResponse<InstCallBackResponse> processIssueCallback(@Valid @RequestBody InstCallBackRequest reqDto) throws ManagerException { | |||
InstCallBackResponse resDto = issueOrderManage.issueCallback(reqDto); | |||
return ApiResponse.of(resDto).setMessage("发行指令回传成功"); | |||
} | |||
} |
@@ -4,6 +4,10 @@ import cn.com.taiji.common.manager.ManagerException; | |||
import cn.com.taiji.common.manager.net.http.ServiceHandleException; | |||
import cn.com.taiji.common.model.dao.Pagination; | |||
import cn.com.taiji.core.model.comm.protocol.ias.order.SignQueryRequest; | |||
import cn.com.taiji.core.model.comm.protocol.inss.inst.InstApplyRequest; | |||
import cn.com.taiji.core.model.comm.protocol.inss.inst.InstApplyResponse; | |||
import cn.com.taiji.core.model.comm.protocol.inss.inst.InstCallBackRequest; | |||
import cn.com.taiji.core.model.comm.protocol.inss.inst.InstCallBackResponse; | |||
import cn.com.taiji.iaw.dto.issue.order.*; | |||
/** | |||
@@ -31,4 +35,7 @@ public interface IssueOrderManage { | |||
SignQueryResponseDTO signQuery(SignQueryRequest reqDto) throws ManagerException; | |||
InstApplyResponse issueApply(InstApplyRequest reqDto) throws ManagerException; | |||
InstCallBackResponse issueCallback(InstCallBackRequest reqDto) throws ManagerException; | |||
} |
@@ -5,12 +5,15 @@ import cn.com.taiji.common.manager.ManagerException; | |||
import cn.com.taiji.common.manager.net.http.ServiceHandleException; | |||
import cn.com.taiji.common.model.dao.Pagination; | |||
import cn.com.taiji.core.entity.dict.basic.SourceType; | |||
import cn.com.taiji.core.entity.dict.basic.UserType; | |||
import cn.com.taiji.core.entity.dict.log.OperateType; | |||
import cn.com.taiji.core.entity.issue.IssueOrderinfo; | |||
import cn.com.taiji.core.entity.issue.IssueProduct; | |||
import cn.com.taiji.core.entity.user.Staff; | |||
import cn.com.taiji.core.model.comm.protocol.ias.order.*; | |||
import cn.com.taiji.core.model.comm.protocol.inss.inst.InstApplyRequest; | |||
import cn.com.taiji.core.model.comm.protocol.inss.inst.InstApplyResponse; | |||
import cn.com.taiji.core.model.comm.protocol.inss.inst.InstCallBackRequest; | |||
import cn.com.taiji.core.model.comm.protocol.inss.inst.InstCallBackResponse; | |||
import cn.com.taiji.core.repo.jpa.issue.IssueOrderinfoRepo; | |||
import cn.com.taiji.core.repo.jpa.issue.IssueProductRepo; | |||
import cn.com.taiji.core.repo.jpa.user.StaffRepo; | |||
@@ -159,5 +162,13 @@ public class IssueOrderManageImpl extends AbstractIawManager implements IssueOrd | |||
return copyProperties(signQueryResponse, new SignQueryResponseDTO()); | |||
} | |||
@Override | |||
public InstApplyResponse issueApply(InstApplyRequest reqDto) throws ManagerException { | |||
return jsonPostRepeat(reqDto); | |||
} | |||
@Override | |||
public InstCallBackResponse issueCallback(InstCallBackRequest reqDto) throws ManagerException { | |||
return jsonPostRepeat(reqDto); | |||
} | |||
} |
@@ -95,6 +95,7 @@ public abstract class AbstractCommManager extends AbstractManager { | |||
}, repeat, exceptionHandler)); | |||
} | |||
/** | |||
* 把异常吃掉的方法 | |||
*/ |