|
@ -46,7 +46,9 @@ import com.ruoyi.common.utils.StringUtils; |
|
|
import com.ruoyi.common.utils.spring.SpringUtils; |
|
|
import com.ruoyi.common.utils.spring.SpringUtils; |
|
|
import com.ruoyi.framework.config.LocalDataUtil; |
|
|
import com.ruoyi.framework.config.LocalDataUtil; |
|
|
import com.ruoyi.model.domain.AppletOrder; |
|
|
import com.ruoyi.model.domain.AppletOrder; |
|
|
|
|
|
import com.ruoyi.model.domain.AppletOrderDateFrequency; |
|
|
import com.ruoyi.model.domain.OmsOrderEvaluation; |
|
|
import com.ruoyi.model.domain.OmsOrderEvaluation; |
|
|
|
|
|
import com.ruoyi.model.service.IAppletOrderDateFrequencyService; |
|
|
import com.ruoyi.model.service.IAppletOrderService; |
|
|
import com.ruoyi.model.service.IAppletOrderService; |
|
|
import com.ruoyi.model.service.IOmsOrderEvaluationService; |
|
|
import com.ruoyi.model.service.IOmsOrderEvaluationService; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
@ -141,6 +143,9 @@ public class IApiMallOrderServiceImpl implements IApiMallOrderService { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private IOmsOrderEvaluationService orderEvaluationService; |
|
|
private IOmsOrderEvaluationService orderEvaluationService; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private IAppletOrderDateFrequencyService appletOrderDateFrequencyService; |
|
|
|
|
|
|
|
|
//下单端小程序 - 查看订单列表信息 |
|
|
//下单端小程序 - 查看订单列表信息 |
|
|
@Override |
|
|
@Override |
|
|
public PageImpl<H5OrderVO> orderPageByOpenid(List<Integer> status, String openId, Pageable pageable){ |
|
|
public PageImpl<H5OrderVO> orderPageByOpenid(List<Integer> status, String openId, Pageable pageable){ |
|
@ -362,9 +367,21 @@ public class IApiMallOrderServiceImpl implements IApiMallOrderService { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//取消派单 |
|
|
//取消派单 |
|
|
appletOrderService.remove(Wrappers.<AppletOrder>lambdaQuery() |
|
|
|
|
|
.eq(AppletOrder::getOrderId, order.getId())); |
|
|
|
|
|
|
|
|
// appletOrderService.remove(Wrappers.<AppletOrder>lambdaQuery() |
|
|
|
|
|
// .eq(AppletOrder::getOrderId, order.getId())); |
|
|
|
|
|
|
|
|
|
|
|
List<AppletOrder> list = appletOrderService.lambdaQuery() |
|
|
|
|
|
.eq(AppletOrder::getOrderId, order.getId()) |
|
|
|
|
|
.list(); |
|
|
|
|
|
|
|
|
|
|
|
for (AppletOrder appletOrder : list) { |
|
|
|
|
|
appletOrder.setStatus(2);//取消派单 |
|
|
|
|
|
appletOrderService.updateById(appletOrder); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//取消日订单 |
|
|
|
|
|
appletOrderDateFrequencyService.remove(Wrappers.<AppletOrderDateFrequency>lambdaQuery() |
|
|
|
|
|
.eq(AppletOrderDateFrequency::getOrderId, order.getId())); |
|
|
|
|
|
|
|
|
String refundResult = applyWechatRefund(order, request.getRemark()); |
|
|
String refundResult = applyWechatRefund(order, request.getRemark()); |
|
|
|
|
|
|
|
|