记得上下班打卡 | git大法好,push需谨慎

Commit 510be26c authored by jiangxiulong's avatar jiangxiulong

overtime

parent 0df54b7e
...@@ -76,6 +76,9 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun ...@@ -76,6 +76,9 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
@Autowired @Autowired
private DataUtils dataUtils; private DataUtils dataUtils;
@Autowired
private TaobaoTicketUtils taobaoTicketUtils;
public String refundCallback(RefundCallbackParam refundCallbackParam) { public String refundCallback(RefundCallbackParam refundCallbackParam) {
log.info("refundCallback订单退款回调参数: [RefundCallbackParam={}]", refundCallbackParam); log.info("refundCallback订单退款回调参数: [RefundCallbackParam={}]", refundCallbackParam);
KylinOrderRefunds refundInfo = kylinOrderRefundsMapper.selectOne( KylinOrderRefunds refundInfo = kylinOrderRefundsMapper.selectOne(
...@@ -221,6 +224,8 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun ...@@ -221,6 +224,8 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
dataUtils.delOrderRefundVo(refundId); dataUtils.delOrderRefundVo(refundId);
dataUtils.delOrderRefundVoByOrderId(orderId); dataUtils.delOrderRefundVoByOrderId(orderId);
KylinOrderTickets oderInfo = kylinOrderTicketsMapper.selectOne( KylinOrderTickets oderInfo = kylinOrderTicketsMapper.selectOne(
Wrappers.lambdaQuery(KylinOrderTickets.class) Wrappers.lambdaQuery(KylinOrderTickets.class)
.eq(KylinOrderTickets::getOrderTicketsId, orderId) .eq(KylinOrderTickets::getOrderTicketsId, orderId)
...@@ -262,17 +267,27 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun ...@@ -262,17 +267,27 @@ public class OrderRefundsCallbackServiceImpl extends ServiceImpl<KylinOrderRefun
// 修改缓存 // 修改缓存
KylinOrderRefundsVo kylinOrderRefundsVoFail = new KylinOrderRefundsVo(); KylinOrderRefundsVo kylinOrderRefundsVoFail = new KylinOrderRefundsVo();
BeanUtils.copyProperties(kylinOrderRefundsFail, kylinOrderRefundsVoFail); BeanUtils.copyProperties(kylinOrderRefundsFail, kylinOrderRefundsVoFail);
BasicDBObject objectFail = new BasicDBObject("$set", mongoConverter.convertToMongoType(kylinOrderRefundsVoFail)); /*BasicDBObject objectFail = new BasicDBObject("$set", mongoConverter.convertToMongoType(kylinOrderRefundsVoFail));
UpdateResult updateFailResult = mongoTemplate.getCollection(KylinOrderRefundsVo.class.getSimpleName()).updateOne( UpdateResult updateFailResult = mongoTemplate.getCollection(KylinOrderRefundsVo.class.getSimpleName()).updateOne(
Query.query(Criteria.where("orderRefundsId").is(refundId)).getQueryObject(), Query.query(Criteria.where("orderRefundsId").is(refundId)).getQueryObject(),
objectFail objectFail
);*/
UpdateResult failResult = mongoTemplate.updateFirst(
Query.query(Criteria.where("orderRefundsId").is(refundId)),
Update.fromDocument(Document.parse(JsonUtils.toJson(kylinOrderRefundsVoFail))),
KylinOrderRefundsVo.class, KylinOrderRefundsVo.class.getSimpleName()
); );
// List<String> strings = Arrays.asList(refund.getOrderRefundsId()); dataUtils.delOrderRefundVo(refundId);
// List<String> strings1 = Arrays.asList(refund.getOrderTicketsId()); dataUtils.delOrderRefundVoByOrderId(orderId);
// dataUtils.delOrderRefundVo(strings);
// dataUtils.delOrderRefundVoByOrderId(strings1);
continue; continue;
} else {
//TODO 秀龙 大麦退款
for (KylinOrderRefunds item : refundList) {
KylinOrderTicketVo orderData = dataUtils.getOrderTicketVo(item.getOrderTicketsId());
KylinPerformanceVo vo = dataUtils.getPerformanceVo(orderData.getPerformanceId());
taobaoTicketUtils.refundDamaiOrder(orderData,vo);
}
} }
} catch (Exception e) { } catch (Exception e) {
log.info("退款请求pay失败e" + e.getMessage()); log.info("退款请求pay失败e" + e.getMessage());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment