//更新订单状态 | //更新订单状态 | ||||
LocalDateTime now = LocalDateTime.now(); | LocalDateTime now = LocalDateTime.now(); | ||||
if (orderinfo.getArtificialStatus() == 1){ | if (orderinfo.getArtificialStatus() == 1){ | ||||
orderinfo.setOrderStep(AssOrderStep.WAITING_AUDIT); | orderinfo.setOrderStep(AssOrderStep.WAITING_AUDIT); |
package cn.com.taiji.invw.api.card; | package cn.com.taiji.invw.api.card; | ||||
import cn.com.taiji.common.manager.ManagerException; | import cn.com.taiji.common.manager.ManagerException; | ||||
import cn.com.taiji.common.manager.net.http.ServiceHandleException; | |||||
import cn.com.taiji.common.model.dao.Pagination; | import cn.com.taiji.common.model.dao.Pagination; | ||||
import cn.com.taiji.common.web.ApiResponse; | import cn.com.taiji.common.web.ApiResponse; | ||||
import cn.com.taiji.invw.api.MyValidController; | import cn.com.taiji.invw.api.MyValidController; |
if (OrderPayType.HANDLE.equals(orderPay.getPayType()) || | if (OrderPayType.HANDLE.equals(orderPay.getPayType()) || | ||||
OrderPayType.MARGIN.equals(orderPay.getPayType()) || | OrderPayType.MARGIN.equals(orderPay.getPayType()) || | ||||
OrderPayType.PRESTORE.equals(orderPay.getPayType())) { | OrderPayType.PRESTORE.equals(orderPay.getPayType())) { | ||||
List<IssueOrderPay> issueOrderPays = orderPayRepo.listByOrderNo(orderPay.getOrderNo()); | |||||
List<IssueOrderPay> issueOrderPays = orderPayRepo.listByOrderNo(orderPay.getOrderNo(), OrderType.ISSUE); | |||||
if (!CollectionTools.isEmpty(issueOrderPays)) { | if (!CollectionTools.isEmpty(issueOrderPays)) { | ||||
boolean allRefund = issueOrderPays.stream() | boolean allRefund = issueOrderPays.stream() | ||||
.allMatch(pay -> pay.getPayStatus() == OrderPayStatus.REFUND); | .allMatch(pay -> pay.getPayStatus() == OrderPayStatus.REFUND); |