feat:拒绝后,用户重新申请,后台可以审核
This commit is contained in:
@@ -481,19 +481,30 @@ public class OpenEquipmentController extends BaseController {
|
||||
// 已有记录 取消退租
|
||||
Integer isRefund = order.getIsRefund();
|
||||
if (refund != null) {
|
||||
if(isRefund == 1){
|
||||
return fail("已申请退租!");
|
||||
if(isRefund == 1){//如果已经已申请退租
|
||||
if (refund.getAuditStatus()== 30) {//拒绝后,可以重新申请审核
|
||||
refund.setAuditStatus(10);
|
||||
refund.setApplyDesc("申请退租");
|
||||
orderRefundService.updateById(refund);
|
||||
// 更新订单状态
|
||||
Order updateOrder = new Order();
|
||||
updateOrder.setReceiptStatus(RECEIPT_STATUS_APPLY);
|
||||
updateOrder.setOrderId(order.getOrderId());
|
||||
orderService.updateById(updateOrder);
|
||||
return success("申请成功,请等待客服人员审核");
|
||||
} else {
|
||||
return fail("已申请退租!");
|
||||
}
|
||||
} else { //取消退租
|
||||
Integer auditStatus = refund.getAuditStatus();
|
||||
if (auditStatus != 10) {
|
||||
return fail("未申请退租!");
|
||||
}
|
||||
orderRefundService.removeById(refund.getOrderRefundId());
|
||||
order.setReceiptStatus(RECEIPT_STATUS_YES);
|
||||
orderService.updateById(order);
|
||||
return success("取消退租成功");
|
||||
}
|
||||
|
||||
Integer auditStatus = refund.getAuditStatus();
|
||||
if(auditStatus != 10){
|
||||
return fail("未申请退租!");
|
||||
}
|
||||
orderRefundService.removeById(refund.getOrderRefundId());
|
||||
order.setReceiptStatus(RECEIPT_STATUS_YES);
|
||||
orderService.updateById(order);
|
||||
return success("取消退租成功");
|
||||
|
||||
} else {
|
||||
if(isRefund == 2){
|
||||
return fail("找不到申请退租记录!");
|
||||
@@ -505,7 +516,7 @@ public class OpenEquipmentController extends BaseController {
|
||||
refund.setOrderGoodsId(order.getGoodsId());
|
||||
refund.setUserId(order.getUserId()==null?getLoginUserId():order.getUserId());
|
||||
refund.setType(10);
|
||||
refund.setApplyDesc(isRefund == 3?"强制退租":"申请退租");
|
||||
refund.setApplyDesc(isRefund == 3?"强制退租":"申请退租");//3强制退租(后台操作)
|
||||
refund.setRefundMoney(new BigDecimal(0));
|
||||
refund.setMerchantCode(order.getMerchantCode());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user