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

Commit 00845b70 authored by jiangxiulong's avatar jiangxiulong

refundPriceCharges

parent 67a654ce
...@@ -516,7 +516,7 @@ public class KylinRefundsStatusServiceImpl { ...@@ -516,7 +516,7 @@ public class KylinRefundsStatusServiceImpl {
); );
KylinOrderTicketStatus orderStatusTable = new KylinOrderTicketStatus(); KylinOrderTicketStatus orderStatusTable = new KylinOrderTicketStatus();
int newStatus = 0; int newStatus = 0;
if (refundCallbackParam.getRefundPrice().add(orderInfo.getPriceRefund()).compareTo(orderInfo.getPriceActual()) == 0) { if (refundCallbackParam.getRefundPrice().add(refundInfo.getPriceCharges()).add(orderInfo.getPriceRefund()).add(orderInfo.getRefundPriceCharges()).compareTo(orderInfo.getPriceActual()) == 0) {
newStatus = KylinTableStatusConst.ORDER_STATUS4; newStatus = KylinTableStatusConst.ORDER_STATUS4;
} else { } else {
newStatus = KylinTableStatusConst.ORDER_STATUS6; newStatus = KylinTableStatusConst.ORDER_STATUS6;
...@@ -588,6 +588,7 @@ public class KylinRefundsStatusServiceImpl { ...@@ -588,6 +588,7 @@ public class KylinRefundsStatusServiceImpl {
KylinOrderTickets update = new KylinOrderTickets(); KylinOrderTickets update = new KylinOrderTickets();
update.setRefundNumber(num); update.setRefundNumber(num);
update.setPriceRefund(price); update.setPriceRefund(price);
update.setRefundPriceCharges(orderInfo.getRefundPriceCharges().add(refundInfo.getPriceCharges()));
update.setUpdatedAt(LocalDateTime.now()); update.setUpdatedAt(LocalDateTime.now());
kylinOrderTicketsMapper.update( kylinOrderTicketsMapper.update(
update, new UpdateWrapper<KylinOrderTickets>() update, new UpdateWrapper<KylinOrderTickets>()
...@@ -597,6 +598,7 @@ public class KylinRefundsStatusServiceImpl { ...@@ -597,6 +598,7 @@ public class KylinRefundsStatusServiceImpl {
HashMap<String, Object> orderVo = new HashMap<>(); HashMap<String, Object> orderVo = new HashMap<>();
orderVo.put("updatedAt", DateUtil.getNowTime()); orderVo.put("updatedAt", DateUtil.getNowTime());
orderVo.put("priceRefund", price); orderVo.put("priceRefund", price);
orderVo.put("refundPriceCharges", orderInfo.getRefundPriceCharges().add(refundInfo.getPriceCharges()));
orderVo.put("status", newStatus); orderVo.put("status", newStatus);
orderVo.put("refundNumber", num); orderVo.put("refundNumber", num);
BasicDBObject orderVov = new BasicDBObject("$set", mongoConverter.convertToMongoType(orderVo)); BasicDBObject orderVov = new BasicDBObject("$set", mongoConverter.convertToMongoType(orderVo));
......
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