|
@@ -14,16 +14,20 @@ import com.cyksj.mapper.GoodsWholesaleUserRequirementRecordMapper;
|
|
|
import com.cyksj.model.GoodsWholesaleUserRequirementRecord;
|
|
import com.cyksj.model.GoodsWholesaleUserRequirementRecord;
|
|
|
import com.cyksj.model.dto.AliPayParams;
|
|
import com.cyksj.model.dto.AliPayParams;
|
|
|
import com.cyksj.model.entity.GoodsWholesaleOrderDon;
|
|
import com.cyksj.model.entity.GoodsWholesaleOrderDon;
|
|
|
|
|
+import com.cyksj.model.entity.GoodsWholesaleUserAccount;
|
|
|
import com.cyksj.model.entity.GoodsWholesaleUserDeposit;
|
|
import com.cyksj.model.entity.GoodsWholesaleUserDeposit;
|
|
|
import com.cyksj.model.request.AlipayOrderDonReq;
|
|
import com.cyksj.model.request.AlipayOrderDonReq;
|
|
|
import com.cyksj.model.request.GoodsWholesaleOrderPayReq;
|
|
import com.cyksj.model.request.GoodsWholesaleOrderPayReq;
|
|
|
import com.cyksj.model.response.AliPayTradeStatus;
|
|
import com.cyksj.model.response.AliPayTradeStatus;
|
|
|
import com.cyksj.model.views.GoodsWholesaleFrontView;
|
|
import com.cyksj.model.views.GoodsWholesaleFrontView;
|
|
|
|
|
+import com.cyksj.model.views.GoodsWholesaleOrderDonView;
|
|
|
import com.cyksj.redis.RedisService;
|
|
import com.cyksj.redis.RedisService;
|
|
|
import com.cyksj.service.order.GoodsWholesalePayService;
|
|
import com.cyksj.service.order.GoodsWholesalePayService;
|
|
|
import com.cyksj.service.user.UserBindRelationService;
|
|
import com.cyksj.service.user.UserBindRelationService;
|
|
|
import com.cyksj.web.util.StpUserUtil;
|
|
import com.cyksj.web.util.StpUserUtil;
|
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
|
|
|
+import com.ejlchina.searcher.SearchResult;
|
|
|
|
|
+import com.ejlchina.searcher.param.Operator;
|
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -233,6 +237,33 @@ public class GoodsWholesaleWebController {
|
|
|
return "success";
|
|
return "success";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 批发订单列表
|
|
|
|
|
+ */
|
|
|
|
|
+ @GetMapping("/get/orders")
|
|
|
|
|
+ public Result<SearchResult<GoodsWholesaleOrderDonView>> getOrders() {
|
|
|
|
|
+ long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
|
|
+ List<Long> userIdList = userBindRelationService.getRelationUserIdList(userId, null);
|
|
|
|
|
+ SearchResult<GoodsWholesaleOrderDonView> search = beanSearcher.search(GoodsWholesaleOrderDonView.class, MapUtils.flatBuilder(request.getParameterMap())
|
|
|
|
|
+ .field(GoodsWholesaleOrderDonView::getUserId, userIdList).op(Operator.InList)
|
|
|
|
|
+ .orderBy(GoodsWholesaleOrderDonView::getCreatedTime).desc().build());
|
|
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 订单对应账号列表
|
|
|
|
|
+ */
|
|
|
|
|
+ @GetMapping("/get/order/account/{orderId}")
|
|
|
|
|
+ public Result<SearchResult<GoodsWholesaleUserAccount> > getOrderAccount(@PathVariable Long orderId) {
|
|
|
|
|
+ long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
|
|
+ List<Long> userIdList = userBindRelationService.getRelationUserIdList(userId, null);
|
|
|
|
|
+ SearchResult<GoodsWholesaleUserAccount> search = beanSearcher.search(GoodsWholesaleUserAccount.class, MapUtils.flatBuilder(request.getParameterMap())
|
|
|
|
|
+ .field(GoodsWholesaleUserAccount::getUserId, userIdList).op(Operator.InList)
|
|
|
|
|
+ .field(GoodsWholesaleUserAccount::getOrderId, orderId)
|
|
|
|
|
+ .build());
|
|
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 获取支付宝回调参数
|
|
* 获取支付宝回调参数
|