From 7cf738d43c5d38e9a6246c7d6212d2d5bd055886 Mon Sep 17 00:00:00 2001
From: xinyb <574600396@qq.com>
Date: 星期五, 13 九月 2024 17:40:56 +0800
Subject: [PATCH] CRM邮箱配置和客户功能

---
 src/com/yc/crm/mail/service/MailAccountImpl.java |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/src/com/yc/crm/mail/service/MailAccountImpl.java b/src/com/yc/crm/mail/service/MailAccountImpl.java
index bd26024..d33ad55 100644
--- a/src/com/yc/crm/mail/service/MailAccountImpl.java
+++ b/src/com/yc/crm/mail/service/MailAccountImpl.java
@@ -59,9 +59,22 @@
             }
             sql += " smtpSSL='" + account.isSmtpSSL() + "'," + " smtpPort=" + account.getSmtpPort() + ",smtpHost=" + GridUtils.prossSqlParm(account.getSmtpHost()) + "," +
                     " invalid='" + account.isInvalid() + "',bisync_flag='" + account.isBiSyncFlag() + "',proxyFlag='" + account.isProxyFlag() + "'," +
-                    " mailType=" + account.getMailType() + ",mailStatus=" + GridUtils.prossSqlParm(account.getMailStatus()) + "," +
-                    " update_time=convert(varchar(19),getdate(),120) " +
+                    " mailType=" + account.getMailType() + ",mailStatus=" + GridUtils.prossSqlParm(account.getMailStatus()) +
+//                    " ,update_time=convert(varchar(19),getdate(),120) " +
                     " where userCode=" + GridUtils.prossSqlParm(account.getUserCode()) + " and accountId=" + account.getAccountId();
+            sql += "select @@ROWCOUNT";
+            return jdbcTemplate.queryForObject(sql, Integer.class);
+        } catch (Exception e) {
+            throw e;
+        }
+    }
+
+    @Override
+    public Integer updateEmailTime(Integer accountId) {
+        String sql = "set nocount on\n";
+        try {
+            sql += "update t482102 set update_time=convert(varchar(19),getdate(),120) " +
+                    " where accountId=" + accountId;
             sql += "select @@ROWCOUNT";
             return jdbcTemplate.queryForObject(sql, Integer.class);
         } catch (Exception e) {
@@ -73,7 +86,7 @@
     public Integer updateMailStatus(String status, Integer accountId) {
         String sql = "set nocount on\n";
         try {
-            sql += "update t482102 set mailStatus=" + GridUtils.prossSqlParm(status) + ",update_time=convert(varchar(19),getdate(),120) " +
+            sql += "update t482102 set mailStatus=" + GridUtils.prossSqlParm(status) + //",update_time=convert(varchar(19),getdate(),120) " +
                     " where accountId=" + accountId;
             sql += "select @@ROWCOUNT";
             return jdbcTemplate.queryForObject(sql, Integer.class);
@@ -86,7 +99,7 @@
     public Integer updateAliasEmail(String aliasEmail, Integer accountId) {
         String sql = "set nocount on\n";
         try {
-            sql += "update t482102 set alias_email=" + GridUtils.prossSqlParm(aliasEmail) + ",update_time=convert(varchar(19),getdate(),120) " +
+            sql += "update t482102 set alias_email=" + GridUtils.prossSqlParm(aliasEmail) + //",update_time=convert(varchar(19),getdate(),120) " +
                     " where accountId=" + accountId;
             sql += "select @@ROWCOUNT";
             return jdbcTemplate.queryForObject(sql, Integer.class);

--
Gitblit v1.8.0