|
@@ -1,5 +1,6 @@
|
|
|
package com.zhongshu.card.server.core.service.pay;
|
|
package com.zhongshu.card.server.core.service.pay;
|
|
|
|
|
|
|
|
|
|
+import com.github.microservice.components.data.mongo.queue.service.ExecQueueService;
|
|
|
import com.github.microservice.core.util.JsonUtil;
|
|
import com.github.microservice.core.util.JsonUtil;
|
|
|
import com.github.microservice.core.util.bean.BeanUtil;
|
|
import com.github.microservice.core.util.bean.BeanUtil;
|
|
|
import com.github.microservice.net.ResultContent;
|
|
import com.github.microservice.net.ResultContent;
|
|
@@ -28,6 +29,7 @@ import com.zhongshu.card.server.core.dao.pay.ShareOrderDao;
|
|
|
import com.zhongshu.card.server.core.domain.pay.ChinaumsSenselessUserSignInfo;
|
|
import com.zhongshu.card.server.core.domain.pay.ChinaumsSenselessUserSignInfo;
|
|
|
import com.zhongshu.card.server.core.domain.pay.PayAccount;
|
|
import com.zhongshu.card.server.core.domain.pay.PayAccount;
|
|
|
import com.zhongshu.card.server.core.domain.pay.ShareOrder;
|
|
import com.zhongshu.card.server.core.domain.pay.ShareOrder;
|
|
|
|
|
+import com.zhongshu.card.server.core.event.ChinaumsRefundEvent;
|
|
|
import com.zhongshu.card.server.core.model.pay.ChinaumsSenselessSrcReserve;
|
|
import com.zhongshu.card.server.core.model.pay.ChinaumsSenselessSrcReserve;
|
|
|
import com.zhongshu.card.server.core.model.pay.UnionFrictionlessPayFinishModel;
|
|
import com.zhongshu.card.server.core.model.pay.UnionFrictionlessPayFinishModel;
|
|
|
import com.zhongshu.card.server.core.service.base.SuperService;
|
|
import com.zhongshu.card.server.core.service.base.SuperService;
|
|
@@ -70,6 +72,9 @@ public class ChinaumsSenselessPayService extends SuperService {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
ShareOrderDao shareOrderDao;
|
|
ShareOrderDao shareOrderDao;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ ExecQueueService execQueueService;
|
|
|
|
|
+
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 银联申请签约
|
|
* 银联申请签约
|
|
@@ -408,6 +413,7 @@ public class ChinaumsSenselessPayService extends SuperService {
|
|
|
Map bodyMap = JsonUtil.toObject(JsonUtil.toJson(refundResultContent.getContent()), Map.class);
|
|
Map bodyMap = JsonUtil.toObject(JsonUtil.toJson(refundResultContent.getContent()), Map.class);
|
|
|
|
|
|
|
|
if (bodyMap.get("respCode").equals("TARGET_PROCESSING")) {
|
|
if (bodyMap.get("respCode").equals("TARGET_PROCESSING")) {
|
|
|
|
|
+ String queueId = execQueueService.add(Map.of("refundOrderNo", refundOrderNo), 5, ChinaumsRefundEvent.class);
|
|
|
return ResultContent.buildContent(refundResultContent.getContent());
|
|
return ResultContent.buildContent(refundResultContent.getContent());
|
|
|
}
|
|
}
|
|
|
return ResultContent.buildFail(bodyMap.get("respDesc").toString());
|
|
return ResultContent.buildFail(bodyMap.get("respDesc").toString());
|