From 513b8e930844d01da9f74289771de1c1e1e15808 Mon Sep 17 00:00:00 2001
From: xinyb <574600396@qq.com>
Date: 星期二, 10 九月 2024 17:50:48 +0800
Subject: [PATCH] CRM邮箱初始数据文件

---
 src/com/yc/crm/base/action/CrmController.java |   37 +++++++++++++++++++++++++++++++++++--
 1 files changed, 35 insertions(+), 2 deletions(-)

diff --git a/src/com/yc/crm/base/action/CrmController.java b/src/com/yc/crm/base/action/CrmController.java
index 3ceebd4..3faf032 100644
--- a/src/com/yc/crm/base/action/CrmController.java
+++ b/src/com/yc/crm/base/action/CrmController.java
@@ -16,6 +16,7 @@
 import javax.servlet.http.HttpServletRequest;
 import java.util.ArrayList;
 import java.util.List;
+import java.util.TreeMap;
 
 @RequestMapping("/crm/base")
 @RestController
@@ -230,6 +231,38 @@
         }
     }
     /**
+     * 鎸夋湀浠芥樉绀烘棩绋嬪垪琛�
+     *
+     * @param request
+     * @return
+     */
+    @RequestMapping("/schedule/listByMonth.do")
+    public @ResponseBody Object listByMonth(String date, HttpServletRequest request) {
+        CallBackMessage callBackMessage = new CallBackMessage();
+        try {
+            SpObserver.setDBtoInstance("_" + request.getSession().getAttribute(SessionKey.DATA_BASE_ID));
+            List<T482112Entity> response = crmServiceIfc.listByMonth(date,request.getSession().getAttribute(SessionKey.DATA_BASE_ID)+"","482112");
+            TreeMap<String,List<T482112Entity>> map = new TreeMap<String,List<T482112Entity>>();
+            response.stream().distinct().forEach(x->{
+                List<T482112Entity> temp=new ArrayList<>();
+                response.stream().forEach(y->{
+                    if(x.getStartTime().equalsIgnoreCase(y.getStartTime())){
+                        temp.add(y);
+                    }
+                });
+                map.put(x.getStartTime(),temp);
+            });
+            callBackMessage.setInfo(map);
+            callBackMessage.sendSuccessMessageByDefault();
+            return callBackMessage.toJSONObject();
+        } catch (Exception e) {
+            callBackMessage.sendErrorMessage(this.getErrorMsg(e));
+            return callBackMessage.toJSONObject();
+        } finally {
+            SpObserver.setDBtoInstance();
+        }
+    }
+    /**
      * 鏃ョ▼鍒楄〃
      *
      * @param request
@@ -288,11 +321,11 @@
      * @return
      */
     @RequestMapping("/schedule/del.do")
-    public @ResponseBody Object scheduleDel(Integer id, HttpServletRequest request) {
+    public @ResponseBody Object scheduleDel(@RequestBody T482112Entity entity, HttpServletRequest request) {
         CallBackMessage callBackMessage = new CallBackMessage();
         try {
             SpObserver.setDBtoInstance("_" + request.getSession().getAttribute(SessionKey.DATA_BASE_ID));
-            crmServiceIfc.scheduleDel(id);
+            crmServiceIfc.scheduleDel(entity);
             callBackMessage.sendSuccessMessageByDefault();
             return callBackMessage.toJSONObject();
         } catch (Exception e) {

--
Gitblit v1.8.0