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