提交 d190450d 作者: xiaowang

获得赔偿

上级 c4b1486a
...@@ -20,7 +20,9 @@ public enum PayMethodEnums { ...@@ -20,7 +20,9 @@ public enum PayMethodEnums {
PAY_UAV_ORDER_REFUND(1400, "商城订单退款"), PAY_UAV_ORDER_REFUND(1400, "商城订单退款"),
ORDER_INCOME(1500, "订单收益"), ORDER_INCOME(1500, "订单收益"),
GIVE_BACK_PLEDGE(1600, "租赁押金退回"), GIVE_BACK_PLEDGE(1600, "租赁押金退回"),
LEASE_ORDER_REFUND(1700, "租赁订单退款"); LEASE_ORDER_REFUND(1700, "租赁订单退款"),
COMPENSATION(1800, "押金赔损"),
;
PayMethodEnums(Integer code, String method) { PayMethodEnums(Integer code, String method) {
this.code = code; this.code = code;
......
...@@ -618,7 +618,7 @@ public class PayWalletServiceImpl implements PayWalletService { ...@@ -618,7 +618,7 @@ public class PayWalletServiceImpl implements PayWalletService {
return handlePublishOrder(payUavWalletVO, userWalletInfo, payLogDO, payWalletDO); return handlePublishOrder(payUavWalletVO, userWalletInfo, payLogDO, payWalletDO);
} else if (orderStatus.equals(PayMethodEnums.PAY_UAV_ORDER_REFUND.getCode())) { } else if (orderStatus.equals(PayMethodEnums.PAY_UAV_ORDER_REFUND.getCode())) {
return handleOrderRefund(payUavWalletVO, userWalletInfo, payLogDO, payWalletDO); return handleOrderRefund(payUavWalletVO, userWalletInfo, payLogDO, payWalletDO);
} else if (orderStatus.equals(PayMethodEnums.ORDER_INCOME.getCode())) { } else if (orderStatus.equals(PayMethodEnums.ORDER_INCOME.getCode()) || orderStatus.equals(PayMethodEnums.COMPENSATION.getCode())) {
return handleOrderIncome(payUavWalletVO, userWalletInfo, payLogDO, payWalletDO); return handleOrderIncome(payUavWalletVO, userWalletInfo, payLogDO, payWalletDO);
} else if (orderStatus.equals(PayMethodEnums.GIVE_BACK_PLEDGE.getCode())) { } else if (orderStatus.equals(PayMethodEnums.GIVE_BACK_PLEDGE.getCode())) {
return handleGiveBackPledge(payUavWalletVO, userWalletInfo, payLogDO, payWalletDO); return handleGiveBackPledge(payUavWalletVO, userWalletInfo, payLogDO, payWalletDO);
...@@ -702,6 +702,7 @@ public class PayWalletServiceImpl implements PayWalletService { ...@@ -702,6 +702,7 @@ public class PayWalletServiceImpl implements PayWalletService {
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public ResultBody handleOrderIncome(PayUavWalletVO payUavWalletVO, PayWalletDO userWalletInfo, PayLogDO payLogDO, PayWalletDO payWalletDO) { public ResultBody handleOrderIncome(PayUavWalletVO payUavWalletVO, PayWalletDO userWalletInfo, PayLogDO payLogDO, PayWalletDO payWalletDO) {
payLogDO.setPayMethod(payUavWalletVO.getOrderStatus()); payLogDO.setPayMethod(payUavWalletVO.getOrderStatus());
payLogDO.setRemark(payUavWalletVO.getRemark());
payLogDO.setCashAmtPaid(BigDecimal.ZERO); payLogDO.setCashAmtPaid(BigDecimal.ZERO);
payLogDO.setSalaryAmtPaid(payUavWalletVO.getSalaryAmount()); payLogDO.setSalaryAmtPaid(payUavWalletVO.getSalaryAmount());
// 订单收益 // 订单收益
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论