From fdb089cb8bee6099efcbd7b0ca2672c63cbb6784 Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期一, 11 十一月 2019 09:33:56 +0800 Subject: [PATCH] Merge branch 'div' of ssh://193.112.35.168:29418/fanli-server into div --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/BanLiShopController.java | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/BanLiShopController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/BanLiShopController.java index c6dc5ad..1444a96 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/BanLiShopController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/BanLiShopController.java @@ -15,6 +15,7 @@ import com.yeshi.fanli.entity.accept.AcceptData; import com.yeshi.fanli.entity.bus.homemodule.SwiperPicture; +import com.yeshi.fanli.entity.redpack.RedPackBalance; import com.yeshi.fanli.entity.shop.BanLiShopGoods; import com.yeshi.fanli.entity.shop.BanLiShopGoodsSets; import com.yeshi.fanli.entity.shop.BanLiShopGoodsSetsPay; @@ -76,7 +77,7 @@ * @param out */ @RequestMapping(value = "goodsList") - public void goodsList(AcceptData acceptData, int page, String callback, PrintWriter out) { + public void goodsList(AcceptData acceptData, int page,Long uid, String callback, PrintWriter out) { if (page <= 0) page = 1; List<BanLiShopGoods> goodsList = banLiShopGoodsService.listGoods(null, BanLiShopGoods.STATE_ONLINE, page, @@ -91,6 +92,14 @@ } data.put("data", goodsList); data.put("count", count); + + RedPackBalance redPackBalance = redPackBalanceService.selectByPrimaryKey(uid); + if (redPackBalance != null && redPackBalance.getState() == RedPackBalance.STATE_LOCKED) { + data.put("redPackLock", true); + } else { + data.put("redPackLock", false); + } + if (!StringUtil.isNullOrEmpty(callback)) out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data))); else @@ -115,6 +124,7 @@ try { banLiShopOrderPayService.payOrderByMoney(latestOrder.getId(), latestOrder.getMoneyPayment()); + orderList = banLiShopOrderService.listByUid(uid, page, Constant.PAGE_SIZE); } catch (BanLiShopOrderException e) { e.printStackTrace(); } @@ -124,7 +134,6 @@ } } } - } List<BanLiShopOrderVO> voList = new ArrayList<>(); @@ -218,7 +227,7 @@ if (order.getMoneyPayment() != null && order.getMoneyPayment().compareTo(new BigDecimal(0)) > 0) { // 璧板井淇℃敮浠� String payUrl = BanLiShopWXPayUtil.getWXH5PayUrl(order.getOrderNo(), request.getRemoteAddr(), - order.getOrderGoods().getGoodsName(), order.getMoneyPayment()); + order.getOrderGoods().getGoodsName(), order.getMoneyPayment(), acceptData.getPlatform()); if (StringUtil.isNullOrEmpty(payUrl)) { if (!StringUtil.isNullOrEmpty(callback)) out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadFalseResult(102, "寰俊鏀粯鍒涘缓澶辫触"))); -- Gitblit v1.8.0