Просмотр исходного кода

公告退出阅读功能调整及公告错误修复

沈静伟 4 лет назад
Родитель
Сommit
f36da81e27

+ 5 - 3
src/dsb/com/cnd3b/restcontroller/customer/notice/SQL/公告阅读结束.sql

@@ -1,3 +1,5 @@
-update top(1) tnotice_userdata set closedate=getdate()
-where siteid=$siteid$ and tnoticeid=$tnoticeid$ and tagentsid=$tagentsid$ and tenterprise_userid=$tenterprise_userid$
-order by createdate desc
+update tnotice_userdata set closedate=getdate() from (
+        select MAX(tnotice_userdataid) as tnotice_userdataid from tnotice_userdata
+        where siteid=$siteid$ and tagentsid=$tagentsid$ and tenterprise_userid=$tenterprise_userid$ and tnoticeid=$tnoticeid$
+    )t1
+where tnotice_userdata.tnotice_userdataid=t1.tnotice_userdataid

+ 2 - 2
src/dsb/com/cnd3b/restcontroller/customer/noticemag/noticemag.java

@@ -196,8 +196,8 @@ public class noticemag extends Controller {
         /**
          *排序条件设置
          */
-        String[] sortfield = {"t3.tenterprise_userid"};
-        String sort = getSort(sortfield, "t3.tenterprise_userid");
+        String[] sortfield = {"t1.tenterprise_userid"};
+        String sort = getSort(sortfield, "t1.tenterprise_userid");
         SQLFactory factory = new SQLFactory(this, "浏览用户列表", pageSize, pageNumber, sort);
         factory.addParameter("siteid", siteid);
         factory.addParameter("tnoticeid", tnoticeid);

+ 2 - 2
src/dsb/com/cnd3b/restcontroller/enterprise/notice_agent/notice_agent.java

@@ -74,8 +74,8 @@ public class notice_agent extends Controller {
         /**
          *排序条件设置
          */
-        String[] sortfield = {"t3.tenterprise_userid"};
-        String sort = getSort(sortfield, "t3.tenterprise_userid");
+        String[] sortfield = {"t1.tenterprise_userid"};
+        String sort = getSort(sortfield, "t1.tenterprise_userid");
         SQLFactory factory = new SQLFactory(this, "浏览用户列表", pageSize, pageNumber, sort);
         factory.addParameter("siteid", siteid);
         factory.addParameter("tnoticeid", tnoticeid);