|
@@ -15,10 +15,12 @@ import com.qs.mp.common.enums.BusinessType;
|
|
|
import com.qs.mp.common.enums.DeliverOrderStatusEnum;
|
|
|
import com.qs.mp.common.enums.DeliverTypeEnum;
|
|
|
import com.qs.mp.common.enums.ErrorCodeEnum;
|
|
|
+import com.qs.mp.common.enums.PayTypeEnum;
|
|
|
import com.qs.mp.common.jsms.JSMSUtils;
|
|
|
import com.qs.mp.common.utils.DateUtils;
|
|
|
import com.qs.mp.user.domain.UserDeliverOrder;
|
|
|
import com.qs.mp.user.domain.UserDeliverOrderItem;
|
|
|
+import com.qs.mp.user.domain.UserTicketOrder;
|
|
|
import com.qs.mp.user.domain.excel.DeliverOrderExcel;
|
|
|
import com.qs.mp.user.domain.vo.OrderDeliverItemVO;
|
|
|
import com.qs.mp.user.domain.vo.UserDeliverOrderItemVO;
|
|
@@ -107,6 +109,16 @@ public class UserDeliverOrderMgrController extends BaseApiController {
|
|
|
queryWrapper.eq(null != queryParam && null != queryParam.getSupplierId(), "t3.supplier_id", queryParam.getSupplierId());
|
|
|
queryWrapper.like(null != queryParam && StringUtils.isNotBlank(queryParam.getNickName()), "t2.nick_name", queryParam.getNickName());
|
|
|
queryWrapper.like(null != queryParam && StringUtils.isNotBlank(queryParam.getTitle()), "t3.title", queryParam.getTitle());
|
|
|
+
|
|
|
+ if (StringUtils.isNotBlank(queryParam.getPayType())) {
|
|
|
+ if (PayTypeEnum.ALIPAY.getValue().equals(queryParam.getPayType())) {
|
|
|
+ // 1是支付宝,10支付宝直连
|
|
|
+ queryWrapper.in("t1.pay_type",PayTypeEnum.ALIPAY.getValue(),"10");
|
|
|
+ } else if (PayTypeEnum.WXPAY.getValue().equals(queryParam.getPayType())) {
|
|
|
+ // 2是微信
|
|
|
+ queryWrapper.eq("t1.pay_type", PayTypeEnum.WXPAY.getValue());
|
|
|
+ }
|
|
|
+ }
|
|
|
queryWrapper.orderByDesc("t1.order_id");
|
|
|
List<UserDeliverOrderVO> userDeliverOrderVOList = userDeliverOrderService.selectUserDeliverOrderVoList(queryWrapper);
|
|
|
for (UserDeliverOrderVO userDeliverOrderVO : userDeliverOrderVOList) {
|
|
@@ -307,6 +319,17 @@ public class UserDeliverOrderMgrController extends BaseApiController {
|
|
|
queryWrapper.le(null != queryParam && null != queryParam.getEndTime(), "t1.created_time", queryParam.getEndTime());
|
|
|
queryWrapper.like(null != queryParam && StringUtils.isNotBlank(queryParam.getNickName()), "t2.nick_name", queryParam.getNickName());
|
|
|
queryWrapper.like(null != queryParam && StringUtils.isNotBlank(queryParam.getTitle()), "t3.title", queryParam.getTitle());
|
|
|
+
|
|
|
+ if (StringUtils.isNotBlank(queryParam.getPayType())) {
|
|
|
+ if (PayTypeEnum.ALIPAY.getValue().equals(queryParam.getPayType())) {
|
|
|
+ // 1是支付宝,10支付宝直连
|
|
|
+ queryWrapper.in("t1.pay_type",PayTypeEnum.ALIPAY.getValue(),"10");
|
|
|
+ } else if (PayTypeEnum.WXPAY.getValue().equals(queryParam.getPayType())) {
|
|
|
+ // 2是微信
|
|
|
+ queryWrapper.eq("t1.pay_type", PayTypeEnum.WXPAY.getValue());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
queryWrapper.orderByDesc("t1.order_id");
|
|
|
int totalSize = userDeliverOrderService.selectUserDeliverOrderCount(queryWrapper);
|
|
|
if (totalSize == 0) {
|
|
@@ -377,7 +400,13 @@ public class UserDeliverOrderMgrController extends BaseApiController {
|
|
|
deliverOrderExcel.setTel(deliverOrder.getTel());
|
|
|
deliverOrderExcel.setDeliveryFlowId(userDeliverOrderItem.getDeliveryFlowId());
|
|
|
deliverOrderExcel.setCompanyName(userDeliverOrderItem.getCompanyName());
|
|
|
-
|
|
|
+ if (StringUtils.isNotBlank(deliverOrder.getPayType())) {
|
|
|
+ if (PayTypeEnum.WXPAY.getValue().equals(deliverOrder.getPayType())) {
|
|
|
+ deliverOrderExcel.setPayType(PayTypeEnum.WXPAY.getDesc());
|
|
|
+ }else if (PayTypeEnum.ALIPAY.getValue().equals(deliverOrder.getPayType()) || "10".equals(deliverOrder.getPayType())){
|
|
|
+ deliverOrderExcel.setPayType(PayTypeEnum.ALIPAY.getDesc());
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
int cost = 0;
|
|
|
Integer skuCost = userDeliverOrderItem.getSkuCost();
|