|
|
@@ -1,6 +1,7 @@
|
|
|
package com.ydtech.modules.order.controller;
|
|
|
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import com.ydtech.aop.request.RequestSingleParam;
|
|
|
import com.ydtech.core.page.HttpResult;
|
|
|
import com.ydtech.modules.ins.model.vo.QuoteRespVo;
|
|
|
@@ -14,6 +15,7 @@ import com.ydtech.modules.order.entity.vo.BaseQuoteInfoVo;
|
|
|
import com.ydtech.modules.order.entity.vo.BaseQuoteVo;
|
|
|
import com.ydtech.modules.order.entity.vo.PolicyPrintVo;
|
|
|
import com.ydtech.modules.order.service.ZhongMeiOrderApiService;
|
|
|
+import com.ydtech.modules.order.utils.AESUtilsWithDataBase;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
@@ -80,24 +82,15 @@ public class ZhongMeiOrderApiController {
|
|
|
|
|
|
@PostMapping("/underwritingCallback")
|
|
|
@ApiOperation(value = "承保回调")
|
|
|
- public HttpResult<Object> underwritingCallback(@RequestBody CoverageRequest coverageRequest) {
|
|
|
-// log.info("---------> 解密前的参数:{}", s);
|
|
|
-// // 解密
|
|
|
-// String s1 = AESUtilsWithDataBase.decryptECBPK5Hex(s);
|
|
|
-// log.info("---------> 承保回调:{}", s1);
|
|
|
-// CoverageRequest coverageRequest = JSON.parseObject(s1, CoverageRequest.class);
|
|
|
+ public HttpResult<Object> underwritingCallback(@RequestBody String s) {
|
|
|
+ CoverageRequest coverageRequest = AESUtilsWithDataBase.decryptMessage(s, CoverageRequest.class, "承保回调");
|
|
|
return this.zhongMeiOrderApiService.underwritingCallback(coverageRequest);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/auditCallback")
|
|
|
@ApiOperation(value = "审核回调")
|
|
|
- public HttpResult<Object> auditCallback(@RequestBody ApprovedRequest approvedRequest) {
|
|
|
-// public HttpResult<Object> auditCallback(@RequestBody String s) {
|
|
|
-// log.info("---------> 解密前的参数:{}", s);
|
|
|
-// // 解密
|
|
|
-// String s1 = AESUtilsWithDataBase.decryptECBPK5Hex(s);
|
|
|
-// log.info("---------> 审核回调:{}", s1);
|
|
|
-// ApprovedRequest approvedRequest = JSON.parseObject(s1, ApprovedRequest.class);
|
|
|
+ public HttpResult<Object> auditCallback(@RequestBody String s) {
|
|
|
+ ApprovedRequest approvedRequest = AESUtilsWithDataBase.decryptMessage(s, ApprovedRequest.class, "审核回调");
|
|
|
return this.zhongMeiOrderApiService.auditCallback(approvedRequest);
|
|
|
}
|
|
|
|