|
@@ -1073,6 +1073,8 @@ public class OrderRefundServiceImpl extends ServiceImpl<OrderRefundMapper, Order
|
|
|
Integer auditType = bodyStr.getInteger("auditType");
|
|
|
Integer applyDeal = bodyStr.getInteger("applyDeal");
|
|
|
|
|
|
+ log.info("退款单状态bodyStr.getInteger{}", bodyStr.getInteger("refundStatus"));
|
|
|
+
|
|
|
if (ObjectUtil.isNotEmpty(applyDeal)) {
|
|
|
if (applyDeal == 40) {
|
|
|
applyDeal = 2;
|
|
@@ -1104,7 +1106,13 @@ public class OrderRefundServiceImpl extends ServiceImpl<OrderRefundMapper, Order
|
|
|
} else {
|
|
|
//审核通过
|
|
|
orderRefund.setApplyType(applyDeal);
|
|
|
- orderRefund.setReturnMoneySts(ReturnMoneyStsType.SUCCESS.value());
|
|
|
+
|
|
|
+ if (applyDeal != null && applyDeal.equals(10)){
|
|
|
+ orderRefund.setReturnMoneySts(ReturnMoneyStsType.SUCCESS.value());
|
|
|
+ }else{
|
|
|
+
|
|
|
+ orderRefund.setReturnMoneySts(ReturnMoneyStsType.SUCCESS.value());
|
|
|
+ }
|
|
|
orderRefundMapper.updateById(orderRefund);
|
|
|
|
|
|
//生成待商家审核记录
|
|
@@ -1117,6 +1125,7 @@ public class OrderRefundServiceImpl extends ServiceImpl<OrderRefundMapper, Order
|
|
|
orderRefundRecordMapper.insert(orderRefundRecord1);
|
|
|
}
|
|
|
//推送商家审核状态后 同步退款单状态
|
|
|
+
|
|
|
changeStatus(orderRefund.getRefundSn(), orderRefund.getReturnMoneySts());
|
|
|
} catch (Exception e) {
|
|
|
log.error("海博退款订单查询异常:{}", e);
|
|
@@ -1136,21 +1145,19 @@ public class OrderRefundServiceImpl extends ServiceImpl<OrderRefundMapper, Order
|
|
|
Integer auditType = bodyStr.getInteger("auditType");
|
|
|
|
|
|
OrderRefund orderRefund = orderRefundMapper.selectOne(new LambdaQueryWrapper<OrderRefund>().eq(OrderRefund::getRefundSn, afterSaleOrder));
|
|
|
- if (auditType == 2 || auditType == 4) {
|
|
|
- orderRefund.setIsReceiver(true);
|
|
|
- orderRefund.setReturnMoneySts(ReturnMoneyStsType.PROCESSING.value());
|
|
|
- } else {
|
|
|
- orderRefund.setReturnMoneySts(ReturnMoneyStsType.REJECT.value());
|
|
|
- orderRefund.setRejectMessage(bodyStr.getString("reason"));
|
|
|
- }
|
|
|
- orderRefundMapper.updateById(orderRefund);
|
|
|
-
|
|
|
- //3:驳回
|
|
|
if (auditType == 3) {
|
|
|
+ //3:驳回
|
|
|
Order orderByOrderNumber = orderService.getOrderByOrderNumber(channelOrderId);
|
|
|
orderByOrderNumber.setRefundStatus(4);
|
|
|
orderService.updateById(orderByOrderNumber);
|
|
|
+
|
|
|
+ orderRefund.setReturnMoneySts(ReturnMoneyStsType.REJECT.value());
|
|
|
+ orderRefund.setRejectMessage(bodyStr.getString("reason"));
|
|
|
+ } else {
|
|
|
+ orderRefund.setIsReceiver(true);
|
|
|
+ orderRefund.setReturnMoneySts(ReturnMoneyStsType.PROCESSING.value());
|
|
|
}
|
|
|
+ orderRefundMapper.updateById(orderRefund);
|
|
|
} catch (Exception e) {
|
|
|
log.error("海博退款订单查询异常:{}", e);
|
|
|
HBR.error("未知异常");
|