| | |
| | | */ |
| | | @CrossOrigin |
| | | @RestController |
| | | @RequestMapping("/crm/mail/Signature") |
| | | @RequestMapping("/crm/mail/signature") |
| | | public class MailSignature { |
| | | @Autowired |
| | | MailSignatureIfc mailSignatureIfc; |
| | |
| | | SpObserver.setDBtoInstance("_" + dataSource.getDbId()); |
| | | //保存 |
| | | mailSignatureIfc.saveSignature(signature); |
| | | msg.setSuccess("执行成功", "已保存"); |
| | | msg.setOk("已保存"); |
| | | } catch (Exception e) { |
| | | msg.setError("执行出错", e.getCause() != null ? e.getCause().getMessage() : e.getMessage()); |
| | | msg.setFail(e.getCause() != null ? e.getCause().getMessage() : e.getMessage()); |
| | | } finally { |
| | | SpObserver.setDBtoInstance(); |
| | | } |
| | |
| | | public AllBackMsg updateSignature(@RequestBody T482109Entity signature, HttpServletRequest request, HttpServletResponse response) { |
| | | AllBackMsg msg = new AllBackMsg(); |
| | | try { |
| | | if(signature.getSignId()==null){ |
| | | if (signature.getSignId() == null) { |
| | | msg.setFail("缺少SignId值,请检查"); |
| | | return msg; |
| | | } |
| | | HttpSession session = request.getSession(); |
| | | String userCode = (String) session.getAttribute(SessionKey.USERCODE); |
| | | if (StringUtils.isBlank(userCode)) { |
| | | msg.setFail("登录用户已过期,请检查"); |
| | | return msg; |
| | | } |
| | | signature.setUserCode(userCode); |
| | | DataSourceEntity dataSource = MultiDataSource.getDataSourceMap(request);//获取数据源 |
| | | SpObserver.setDBtoInstance("_" + dataSource.getDbId()); |
| | | mailSignatureIfc.updateSignature(signature); |
| | | msg.setSuccess("执行成功", "已更新"); |
| | | msg.setOk("已更新"); |
| | | } catch (Exception e) { |
| | | msg.setError("执行出错", e.getCause() != null ? e.getCause().getMessage() : e.getMessage()); |
| | | msg.setFail(e.getCause() != null ? e.getCause().getMessage() : e.getMessage()); |
| | | } finally { |
| | | SpObserver.setDBtoInstance(); |
| | | } |
| | |
| | | } |
| | | HttpSession session = request.getSession(); |
| | | String userCode = (String) session.getAttribute(SessionKey.USERCODE); |
| | | if (StringUtils.isBlank(userCode)) { |
| | | msg.setFail("登录用户已过期,请检查"); |
| | | return msg; |
| | | } |
| | | DataSourceEntity dataSource = MultiDataSource.getDataSourceMap(request);//获取数据源 |
| | | SpObserver.setDBtoInstance("_" + dataSource.getDbId()); |
| | | Integer cont = mailSignatureIfc.deleteSignature(signId + ""); |
| | | Integer cont = mailSignatureIfc.deleteSignature(userCode, signId); |
| | | if (cont > 0) { |
| | | msg.setSuccess("执行成功", "已删除"); |
| | | msg.setOk("已删除"); |
| | | } |
| | | } catch (Exception e) { |
| | | msg.setError("执行出错", e.getCause() != null ? e.getCause().getMessage() : e.getMessage()); |
| | | msg.setFail(e.getCause() != null ? e.getCause().getMessage() : e.getMessage()); |
| | | } finally { |
| | | SpObserver.setDBtoInstance(); |
| | | } |
| | |
| | | * @return |
| | | */ |
| | | @GetMapping("/getSignature.do") |
| | | public AllBackMsg getSignature(String name, HttpServletRequest request, HttpServletResponse response) { |
| | | public AllBackMsg getSignature(String search, HttpServletRequest request, HttpServletResponse response) { |
| | | AllBackMsg msg = new AllBackMsg(); |
| | | try { |
| | | if (StringUtils.isBlank(name)) { |
| | | msg.setFail("请输入搜索名称"); |
| | | return msg; |
| | | } |
| | | HttpSession session = request.getSession(); |
| | | String userCode = (String) session.getAttribute(SessionKey.USERCODE); |
| | | if (StringUtils.isBlank(userCode)) { |
| | | msg.setFail("登录用户已过期,请检查"); |
| | | return msg; |
| | | } |
| | | DataSourceEntity dataSource = MultiDataSource.getDataSourceMap(request);//获取数据源 |
| | | SpObserver.setDBtoInstance("_" + dataSource.getDbId()); |
| | | List<T482109Entity> list = mailSignatureIfc.getSignature(name); |
| | | List<T482109Entity> list = mailSignatureIfc.getSignature(userCode, search); |
| | | msg.setSuccess("执行成功", list); |
| | | } catch (Exception e) { |
| | | msg.setError("执行出错", e.getCause() != null ? e.getCause().getMessage() : e.getMessage()); |
| | | msg.setFail(e.getCause() != null ? e.getCause().getMessage() : e.getMessage()); |
| | | } finally { |
| | | SpObserver.setDBtoInstance(); |
| | | } |