Browse Source

调整

v1.0
Yen 2 years ago
parent
commit
518c71bd0c
  1. 3
      src/main/java/com/qs/serve/modules/sys/entity/SysSyncLog.java
  2. 17
      src/main/java/com/qs/serve/modules/third/service/PortalOfCostApplication.java
  3. 2
      src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java

3
src/main/java/com/qs/serve/modules/sys/entity/SysSyncLog.java

@ -55,6 +55,9 @@ public class SysSyncLog implements Serializable {
/** 成功标识 */
private Integer successStatus;
/** 是否需要处理 */
private Integer todoState;
/** 备注 */
@Length(max = 255,message = "备注长度不能超过255字")
private String remark;

17
src/main/java/com/qs/serve/modules/third/service/PortalOfCostApplication.java

@ -446,6 +446,7 @@ public class PortalOfCostApplication {
String json = ThirtyVerificationUtil.buildJson(supplier, subject, verification.getAmount()
, activity.getActTitle(),activity.getActStartDate().atStartOfDay(),activity.getActEndDate().atTime(23,59,59), verification);
SysSyncLog syncLog = ThirtyVerificationUtil.requestToPayment("to支付请求",verification.getVerificationCode(), COST_TO_PAY_API, json);
syncLog.setTodoState(0);
sysSyncLogService.save(syncLog);
// //发送请求到中间服务
// XltApticlaim apticlaim = new XltApticlaim();
@ -834,6 +835,22 @@ public class PortalOfCostApplication {
String COST_TO_PAY_API = projectApisProperties.getCostToPay();
log.info("COST_TO_PAY_API 支付单信息:{} 数据:{}", verification.getVerificationCode(), json);
String rs = HttpUtil.doPost(COST_TO_PAY_API, json, null);
SysSyncLog syncLog = new SysSyncLog();
syncLog.setFrom("to支付请求");
syncLog.setUrl(COST_TO_PAY_API);
syncLog.setRequestJson(json);
if(rs==null||!rs.contains("200")){
log.error("COST_TO_PAY_API \n 请求参数:{},\n 支付单信息:{},\n 结果:{}", json, verification.getVerificationCode(),rs);
syncLog.setEntityClass("ThirtyVerification");
syncLog.setFailReason(rs);
syncLog.setRemark("支付失败:["+ verification.getVerificationCode()+"]");
}else {
syncLog.setSuccessStatus(1);
syncLog.setRemark("支付完成:["+ verification.getVerificationCode()+"]");
}
sysSyncLogService.save(syncLog);
if (rs == null || !rs.contains("200")) {
log.error("COST_TO_PAY_API \n 请求参数:{},\n 支付单信息:{},\n 结果:{}", json, verification.getVerificationCode(), rs);
//核销调度接口事务补偿

2
src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java

@ -291,6 +291,7 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe
String json = ThirtyVerificationUtil.buildJson(supplier, subject, verification.getAmount()
, activity.getActTitle(),activity.getActStartDate().atStartOfDay(),activity.getActEndDate().atTime(23,59,59), verification);
SysSyncLog syncLog = ThirtyVerificationUtil.requestToPayment("to支付请求",verification.getVerificationCode(), COST_TO_PAY_API, json);
syncLog.setTodoState(1);
sysSyncLogService.save(syncLog);
// //发送请求到中间服务
// XltApticlaim apticlaim = new XltApticlaim();
@ -1033,6 +1034,7 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe
String json = ThirtyVerificationUtil.buildJson(supplier, subject, verification.getAmount()
, activity.getActTitle(),activity.getActStartDate().atStartOfDay(),activity.getActEndDate().atTime(23,59,59), verification);
SysSyncLog syncLog = ThirtyVerificationUtil.requestToPayment("to支付请求",verification.getVerificationCode(), COST_TO_PAY_API, json);
syncLog.setTodoState(1);
sysSyncLogService.save(syncLog);
// //发送请求到中间服务

Loading…
Cancel
Save