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