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}:ias-protocol:1.0.0-SNAPSHOT" | ||||
implementation "${groupname}:ats-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 "${groupname}:smp-protocol:1.0.0-SNAPSHOT" | ||||
implementation('cn.com.taiji.common:sso-client:2.3.10.7') | implementation('cn.com.taiji.common:sso-client:2.3.10.7') | ||||
implementation "org.springframework.boot:spring-boot-starter-security" | implementation "org.springframework.boot:spring-boot-starter-security" |
import cn.com.taiji.common.model.dao.Pagination; | import cn.com.taiji.common.model.dao.Pagination; | ||||
import cn.com.taiji.common.web.ApiResponse; | 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.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.api.MyValidController; | ||||
import cn.com.taiji.iaw.dto.issue.order.*; | import cn.com.taiji.iaw.dto.issue.order.*; | ||||
import cn.com.taiji.iaw.manager.issue.IssueOrderManage; | import cn.com.taiji.iaw.manager.issue.IssueOrderManage; | ||||
SignQueryResponseDTO res = issueOrderManage.signQuery(reqDto); | SignQueryResponseDTO res = issueOrderManage.signQuery(reqDto); | ||||
return ApiResponse.of(res); | 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("发行指令回传成功"); | |||||
} | |||||
} | } |
import cn.com.taiji.common.manager.net.http.ServiceHandleException; | import cn.com.taiji.common.manager.net.http.ServiceHandleException; | ||||
import cn.com.taiji.common.model.dao.Pagination; | 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.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.*; | import cn.com.taiji.iaw.dto.issue.order.*; | ||||
/** | /** | ||||
SignQueryResponseDTO signQuery(SignQueryRequest reqDto) throws ManagerException; | SignQueryResponseDTO signQuery(SignQueryRequest reqDto) throws ManagerException; | ||||
InstApplyResponse issueApply(InstApplyRequest reqDto) throws ManagerException; | |||||
InstCallBackResponse issueCallback(InstCallBackRequest reqDto) throws ManagerException; | |||||
} | } |
import cn.com.taiji.common.manager.net.http.ServiceHandleException; | import cn.com.taiji.common.manager.net.http.ServiceHandleException; | ||||
import cn.com.taiji.common.model.dao.Pagination; | 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.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.dict.log.OperateType; | ||||
import cn.com.taiji.core.entity.issue.IssueOrderinfo; | import cn.com.taiji.core.entity.issue.IssueOrderinfo; | ||||
import cn.com.taiji.core.entity.issue.IssueProduct; | import cn.com.taiji.core.entity.issue.IssueProduct; | ||||
import cn.com.taiji.core.entity.user.Staff; | 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.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.IssueOrderinfoRepo; | ||||
import cn.com.taiji.core.repo.jpa.issue.IssueProductRepo; | import cn.com.taiji.core.repo.jpa.issue.IssueProductRepo; | ||||
import cn.com.taiji.core.repo.jpa.user.StaffRepo; | import cn.com.taiji.core.repo.jpa.user.StaffRepo; | ||||
return copyProperties(signQueryResponse, new SignQueryResponseDTO()); | 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); | |||||
} | |||||
} | } |
}, repeat, exceptionHandler)); | }, repeat, exceptionHandler)); | ||||
} | } | ||||
/** | /** | ||||
* 把异常吃掉的方法 | * 把异常吃掉的方法 | ||||
*/ | */ |