|
@@ -18,7 +18,9 @@ import shop.alien.entity.result.R;
|
|
|
import shop.alien.entity.store.LawyerConsultationOrder;
|
|
import shop.alien.entity.store.LawyerConsultationOrder;
|
|
|
import shop.alien.entity.store.LawyerServiceArea;
|
|
import shop.alien.entity.store.LawyerServiceArea;
|
|
|
import shop.alien.entity.store.LawyerUser;
|
|
import shop.alien.entity.store.LawyerUser;
|
|
|
|
|
+import shop.alien.entity.store.StoreAliPayLog;
|
|
|
import shop.alien.entity.store.dto.LawyerConsultationOrderDto;
|
|
import shop.alien.entity.store.dto.LawyerConsultationOrderDto;
|
|
|
|
|
+import shop.alien.entity.store.dto.PayStatusRequest;
|
|
|
import shop.alien.entity.store.vo.LawyerConsultationOrderVO;
|
|
import shop.alien.entity.store.vo.LawyerConsultationOrderVO;
|
|
|
import shop.alien.mapper.LawyerConsultationOrderMapper;
|
|
import shop.alien.mapper.LawyerConsultationOrderMapper;
|
|
|
import shop.alien.mapper.LawyerExpertiseAreaMapper;
|
|
import shop.alien.mapper.LawyerExpertiseAreaMapper;
|
|
@@ -27,6 +29,7 @@ import shop.alien.mapper.LawyerUserMapper;
|
|
|
import shop.alien.store.service.LawyerConsultationOrderService;
|
|
import shop.alien.store.service.LawyerConsultationOrderService;
|
|
|
import shop.alien.store.service.LawyerUserService;
|
|
import shop.alien.store.service.LawyerUserService;
|
|
|
import shop.alien.store.service.OrderExpirationService;
|
|
import shop.alien.store.service.OrderExpirationService;
|
|
|
|
|
+import shop.alien.store.util.ali.AliApi;
|
|
|
import shop.alien.util.common.constant.LawyerStatusEnum;
|
|
import shop.alien.util.common.constant.LawyerStatusEnum;
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
@@ -54,6 +57,7 @@ public class LawyerConsultationOrderServiceImpl extends ServiceImpl<LawyerConsul
|
|
|
private final LawyerUserMapper lawyerUserMapper;
|
|
private final LawyerUserMapper lawyerUserMapper;
|
|
|
private final LawyerExpertiseAreaMapper lawyerExpertiseAreaMapper;
|
|
private final LawyerExpertiseAreaMapper lawyerExpertiseAreaMapper;
|
|
|
private final OrderExpirationService orderExpirationService;
|
|
private final OrderExpirationService orderExpirationService;
|
|
|
|
|
+ private final AliApi aliApi;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public R<IPage<LawyerConsultationOrderVO>> getConsultationOrderList(int pageNum, int pageSize, String orderNumber,
|
|
public R<IPage<LawyerConsultationOrderVO>> getConsultationOrderList(int pageNum, int pageSize, String orderNumber,
|
|
@@ -427,20 +431,14 @@ public class LawyerConsultationOrderServiceImpl extends ServiceImpl<LawyerConsul
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public R<LawyerConsultationOrderDto> payStatus(String orderNumber, Integer paymentStatus, Integer orderStatus) {
|
|
|
|
|
- log.info("LawyerConsultationOrderServiceImpl.payStatus?id={},paymentStatus={},orderStatus={}",
|
|
|
|
|
- orderNumber, paymentStatus, orderStatus);
|
|
|
|
|
-
|
|
|
|
|
- //支付宝单笔转账接口
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+ public R<LawyerConsultationOrderDto> payStatus(PayStatusRequest request) {
|
|
|
|
|
+ log.info("LawyerConsultationOrderServiceImpl.payStatus?orderNumber={},paymentStatus={},orderStatus={}",
|
|
|
|
|
+ request.getOrderNumber(), request.getPaymentStatus(), request.getOrderStatus());
|
|
|
|
|
|
|
|
LawyerConsultationOrderDto order = new LawyerConsultationOrderDto();
|
|
LawyerConsultationOrderDto order = new LawyerConsultationOrderDto();
|
|
|
- order.setOrderNumber(orderNumber);
|
|
|
|
|
- order.setPaymentStatus(paymentStatus);
|
|
|
|
|
- order.setOrderStatus(orderStatus);
|
|
|
|
|
|
|
+ order.setOrderNumber(request.getOrderNumber());
|
|
|
|
|
+ order.setPaymentStatus(request.getPaymentStatus());
|
|
|
|
|
+ order.setOrderStatus(request.getOrderStatus());
|
|
|
order.setUpdatedTime(new Date());
|
|
order.setUpdatedTime(new Date());
|
|
|
order.setDeleteFlag(0);
|
|
order.setDeleteFlag(0);
|
|
|
order.setPaymentTime(new Date());
|
|
order.setPaymentTime(new Date());
|