From e1a62ec62e7331d97af9302e90e1ce44af8235eb Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 27 一月 2021 15:26:55 +0800 Subject: [PATCH] 拼多多授权绑定 --- fanli/src/main/java/com/yeshi/fanli/controller/admin/order/TaoBaoOrderController.java | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 52 insertions(+), 2 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/order/TaoBaoOrderController.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/order/TaoBaoOrderController.java index 1e6d998..99b3a4e 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/order/TaoBaoOrderController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/order/TaoBaoOrderController.java @@ -105,6 +105,57 @@ } } + + + @RequestMapping(value = "listTaoBaoOrderNoUpdate") + public void listTaoBaoOrderUnUpdate(AdminAcceptData acceptData, String callback, String key, Integer pageIndex, PrintWriter out) { + + try { + if (pageIndex == null || pageIndex < 0) { + pageIndex = 1; + } + + List<TaoBaoOrder> orderList = null; + Long count = null; + + if (!StringUtil.isNullOrEmpty(key)) { + orderList = taoBaoOrderService.getTaoBaoOrderByOrderId(key); + count = (long) orderList.size(); + } else { + orderList = taoBaoOrderService.listAllOrder(pageIndex, Constant.PAGE_SIZE); + count = taoBaoOrderService.countAllOrder(); + } + + int pageSize = Constant.PAGE_SIZE; + + int totalPage = (int) (count % pageSize == 0 ? count / pageSize : count / pageSize + 1); + PageEntity pe = new PageEntity(pageIndex, pageSize, count, totalPage); + + Gson gson = new GsonBuilder().registerTypeAdapter(Date.class, new JsonSerializer<Date>() { + @Override + public JsonElement serialize(Date value, Type theType, JsonSerializationContext context) { + if (value == null) { + return new JsonPrimitive(""); + } else { + return new JsonPrimitive(TimeUtil.getGernalTime(value.getTime(), "yyyy-MM-dd HH:mm:ss")); + } + } + }).create(); + + JSONObject data = new JSONObject(); + data.put("pe", pe); + data.put("result_list", gson.toJson(orderList)); + + JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data)); + + } catch (Exception e) { + JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏌ヨ澶辫触")); + e.printStackTrace(); + } + } + + + @RequestMapping(value = "updateTaoBaoOrder") public void updateTaoBaoOrder(AdminAcceptData acceptData, String callback, String ids, PrintWriter out) { try { @@ -117,8 +168,7 @@ Set<String> orderIds = new HashSet<>(); for (int i = 0; i < idsArray.size(); i++) { - TaoBaoOrder taoBaoOrder = taoBaoOrderService.selectByPrimaryKey(idsArray.optLong(i)); - orderIds.add(taoBaoOrder.getOrderId()); + orderIds.add(idsArray.optString(i)); } Long[] startTimes = new Long[orderIds.size()]; -- Gitblit v1.8.0