|
@ -17,6 +17,7 @@ import com.github.pagehelper.PageHelper; |
|
|
import com.github.pagehelper.PageInfo; |
|
|
import com.github.pagehelper.PageInfo; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
import java.util.Arrays; |
|
|
import java.util.Arrays; |
|
|
import java.util.Date; |
|
|
import java.util.Date; |
|
@ -44,6 +45,7 @@ public class AuditServiceImpl implements AuditService { |
|
|
/* |
|
|
/* |
|
|
审核订单并修改用户余额等 |
|
|
审核订单并修改用户余额等 |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
@Transactional |
|
|
@Override |
|
|
@Override |
|
|
public boolean auditOrder(String token, String orderCode, Integer auditId, Integer action,String rejectReason) { |
|
|
public boolean auditOrder(String token, String orderCode, Integer auditId, Integer action,String rejectReason) { |
|
|
UserGoldRecord order=auditMapper.selectOrderByOrderCode(orderCode); |
|
|
UserGoldRecord order=auditMapper.selectOrderByOrderCode(orderCode); |
|
@ -56,11 +58,7 @@ public class AuditServiceImpl implements AuditService { |
|
|
updateOrder.setAuditId(auditId); |
|
|
updateOrder.setAuditId(auditId); |
|
|
//判断是通过还是驳回 |
|
|
//判断是通过还是驳回 |
|
|
if (action==2){ //驳回 |
|
|
if (action==2){ //驳回 |
|
|
updateOrder.setAuditStatus(2); |
|
|
|
|
|
updateOrder.setRejectReason(rejectReason); |
|
|
|
|
|
updateOrder.setAuditTime(new Date()); |
|
|
|
|
|
// 执行审核更新 |
|
|
|
|
|
auditMapper.updateOrder(updateOrder); |
|
|
|
|
|
|
|
|
|
|
|
if (order.getType()==2) { //退款 |
|
|
if (order.getType()==2) { //退款 |
|
|
//2.获取对应的消费订单(退款订单号去掉开头"TK"即为对应消费订单) |
|
|
//2.获取对应的消费订单(退款订单号去掉开头"TK"即为对应消费订单) |
|
|
String consumeOrderCode = order.getOrderCode().replaceFirst("TK", ""); |
|
|
String consumeOrderCode = order.getOrderCode().replaceFirst("TK", ""); |
|
@ -71,6 +69,11 @@ public class AuditServiceImpl implements AuditService { |
|
|
}else { |
|
|
}else { |
|
|
throw new IllegalArgumentException("找不到对应的订单或不是有效订单"); |
|
|
throw new IllegalArgumentException("找不到对应的订单或不是有效订单"); |
|
|
} |
|
|
} |
|
|
|
|
|
updateOrder.setAuditStatus(2); |
|
|
|
|
|
updateOrder.setRejectReason(rejectReason); |
|
|
|
|
|
updateOrder.setAuditTime(new Date()); |
|
|
|
|
|
// 执行审核更新 |
|
|
|
|
|
auditMapper.updateOrder(updateOrder); |
|
|
} |
|
|
} |
|
|
}else if (action==1) { //通过 |
|
|
}else if (action==1) { //通过 |
|
|
|
|
|
|
|
|