Browse Source

提交获取指令功能

master
梁超 1 month ago
parent
commit
42a2381bc3

+ 1
- 0
zhywpt-app-iaw/build.gradle View File

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

+ 20
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/api/issue/OrderController.java View File

@@ -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("发行指令回传成功");
}
}

+ 7
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/issue/IssueOrderManage.java View File

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

+ 12
- 1
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/issue/IssueOrderManageImpl.java View File

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

+ 1
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/AbstractCommManager.java View File

@@ -95,6 +95,7 @@ public abstract class AbstractCommManager extends AbstractManager {
}, repeat, exceptionHandler));
}


/**
* 把异常吃掉的方法
*/

Loading…
Cancel
Save