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/clues/action/CluesController.java | 89 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 89 insertions(+), 0 deletions(-) diff --git a/src/com/yc/crm/clues/action/CluesController.java b/src/com/yc/crm/clues/action/CluesController.java index 439ab72..1a4d4c0 100644 --- a/src/com/yc/crm/clues/action/CluesController.java +++ b/src/com/yc/crm/clues/action/CluesController.java @@ -4,6 +4,7 @@ import com.yc.crm.clues.entity.AssignCluesEntity; import com.yc.crm.clues.entity.CluesRequestEntity; import com.yc.crm.clues.entity.T481101Entity; +import com.yc.crm.clues.entity.T481104Entity; import com.yc.crm.clues.service.CluesServiceIfc; import com.yc.exception.CallBackMessage; import com.yc.multiData.SpObserver; @@ -42,6 +43,91 @@ } } /** + * 鏀瑰彉绾跨储鐘舵�� + * @param request + * @return + */ + @RequestMapping("/changeStatus.do") + public @ResponseBody Object changeStatus(@RequestBody T481104Entity entity, HttpServletRequest request){ + CallBackMessage callBackMessage = new CallBackMessage(); + try { + SpObserver.setDBtoInstance("_" + request.getSession().getAttribute(SessionKey.DATA_BASE_ID)); + entity.setOwnerCode(request.getSession().getAttribute(SessionKey.USERCODE)+""); + cluesServiceIfc.changeStatus(entity); + callBackMessage.sendSuccessMessageByDefault(); + return callBackMessage.toJSONObject(); + }catch (Exception e){ + callBackMessage.sendErrorMessage(this.getErrorMsg(e)); + return callBackMessage.toJSONObject(); + }finally { + SpObserver.setDBtoInstance(); + } + } + /** + * 鍏虫敞绾跨储 + * @param request + * @return + */ + @RequestMapping("/attention.do") + public @ResponseBody Object attention(@RequestBody CluesRequestEntity cluesRequest, HttpServletRequest request){ + CallBackMessage callBackMessage = new CallBackMessage(); + try { + SpObserver.setDBtoInstance("_" + request.getSession().getAttribute(SessionKey.DATA_BASE_ID)); + cluesRequest.setCreateUsercode(request.getSession().getAttribute(SessionKey.USERCODE)+"");//鎸囧畾鏇存柊褰撳墠鐢ㄦ埛 + cluesServiceIfc.attention(cluesRequest); + callBackMessage.sendSuccessMessageByDefault(); + return callBackMessage.toJSONObject(); + }catch (Exception e){ + callBackMessage.sendErrorMessage(this.getErrorMsg(e)); + return callBackMessage.toJSONObject(); + }finally { + SpObserver.setDBtoInstance(); + } + } + /** + * 鍒犻櫎鑱旂郴浜� + * + * @param request + * @return + */ + @RequestMapping("/contact/del.do") + public @ResponseBody Object scheduleDel(Integer id, HttpServletRequest request) { + CallBackMessage callBackMessage = new CallBackMessage(); + try { + SpObserver.setDBtoInstance("_" + request.getSession().getAttribute(SessionKey.DATA_BASE_ID)); + cluesServiceIfc.contactDel(id); + callBackMessage.sendSuccessMessageByDefault(); + return callBackMessage.toJSONObject(); + } catch (Exception e) { + callBackMessage.sendErrorMessage(this.getErrorMsg(e)); + return callBackMessage.toJSONObject(); + } finally { + SpObserver.setDBtoInstance(); + } + } + /** + * 鑾峰彇绾跨储 + * @param request + * @return + */ + @RequestMapping("/get.do") + public @ResponseBody Object get(@RequestBody CluesRequestEntity cluesRequest, HttpServletRequest request){ + CallBackMessage callBackMessage = new CallBackMessage(); + try { + SpObserver.setDBtoInstance("_" + request.getSession().getAttribute(SessionKey.DATA_BASE_ID)); + cluesRequest.setDbid(request.getSession().getAttribute(SessionKey.DATA_BASE_ID)+""); + cluesRequest.setFormId(481101); + callBackMessage.setInfo(cluesServiceIfc.get(cluesRequest)); + callBackMessage.sendSuccessMessageByDefault(); + return callBackMessage.toJSONObject(); + }catch (Exception e){ + callBackMessage.sendErrorMessage(this.getErrorMsg(e)); + return callBackMessage.toJSONObject(); + }finally { + SpObserver.setDBtoInstance(); + } + } + /** * 绾跨储鍒楄〃 * @param request * @return @@ -51,6 +137,8 @@ CallBackMessage callBackMessage = new CallBackMessage(); try { SpObserver.setDBtoInstance("_" + request.getSession().getAttribute(SessionKey.DATA_BASE_ID)); + cluesRequest.setDbid(request.getSession().getAttribute(SessionKey.DATA_BASE_ID)+""); + cluesRequest.setFormId(481101); callBackMessage.setInfo(cluesServiceIfc.getAllClues(cluesRequest)); callBackMessage.sendSuccessMessageByDefault(); return callBackMessage.toJSONObject(); @@ -77,6 +165,7 @@ clues.setCompanyname(request.getSession().getAttribute(SessionKey.COMPANY_NAME)+""); clues.setCreateUsercode(request.getSession().getAttribute(SessionKey.USERCODE)+""); clues.setCreateUserName(request.getSession().getAttribute(SessionKey.USERNAME)+""); + clues.setFormId(481101); cluesServiceIfc.save(clues); callBackMessage.sendSuccessMessageByDefault(); return callBackMessage.toJSONObject(); -- Gitblit v1.8.0