Преглед изворни кода

系统消息新增图标地址返回

沈静伟 пре 4 година
родитељ
комит
6b585eacaf

+ 2 - 2
src/dsb/com/cnd3b/restcontroller/publicmethod/users/Users.java

@@ -36,7 +36,7 @@ public class Users extends Controller {
             tagents.setValue("fjoindate", getDateTime(), 11L);
             tagents.setValue("ftype", "个人", 11L);
             tagentsSet.save();
-            createSystemMessageByAgentsid("公共", "", "恭喜!注册成功!", tagents.getUniqueIDValue());
+            createSystemMessageByAgentsid("公共", "注册欢迎通知", "恭喜!注册成功!", tagents.getUniqueIDValue());
         } catch (Exception e) {
             e.printStackTrace();
         } finally {
@@ -82,7 +82,7 @@ public class Users extends Controller {
             tagents.setValue("fjoindate", getDateTime(), 11L);
             tagents.setValue("ftype", "个人", 11L);
             tagentsSet.save();
-            createSystemMessageByAgentsid("公共", "", "恭喜!注册成功!", tagents.getUniqueIDValue());
+            createSystemMessageByAgentsid("公共", "注册欢迎通知", "恭喜!注册成功!", tagents.getUniqueIDValue());
 
             WebClientRest rest = new WebClientRest();
             String password = rest.createPassWord();

+ 36 - 0
src/dsb/com/cnd3b/restcontroller/system/message/Message.java

@@ -2,6 +2,7 @@ package com.cnd3b.restcontroller.system.message;
 
 import com.alibaba.fastjson.JSONObject;
 import com.cnd3b.common.Controller;
+import com.cnd3b.common.data.Row;
 import com.cnd3b.common.data.Rows;
 import com.cnd3b.common.data.SQLFactory;
 import com.cnd3b.common.data.db.DataPool;
@@ -23,6 +24,40 @@ public class Message extends Controller {
         factory.addParameter("siteid", siteid);
         factory.addParameter("tenterprise_userid", userid);
         Rows rows = dbConnect.runSqlQuery(factory.getSQL());
+        for (Row row : rows) {
+            String ftitle = row.getString("ftitle");
+            String ftype = row.getString("ftype");
+            StringBuffer url = new StringBuffer("https://bwj.obs.cn-east-2.myhuaweicloud.com/resources/message/");
+            if (ftype.equals("公共")) {
+                url.append("xitong.png");
+            } else {
+                switch (ftitle) {
+                    case "商户审核通知": {
+                        url.append("shanghushenhe.png");
+                        break;
+                    }
+                    case "新合作通知": {
+                        url.append("hezuo.png");
+                        break;
+                    }
+                    case "取消合作通知": {
+                        url.append("quxiaohezuo.png");
+                        break;
+                    }
+                    case "团队加入通知": {
+                        url.append("tuanduijiaru.png");
+                        break;
+                    }
+                    case "团队账号权限变更通知": {
+                        url.append("biangeng.png");
+                        break;
+                    }
+                    default:
+                        url.append("quesheng.png");
+                }
+            }
+            row.put("imageurl", url.toString());
+        }
         return getSucReturnObject().setDataByPaging(rows).setFinalDo(DataPool.defaultdatalife, 1);
     }
 
@@ -43,6 +78,7 @@ public class Message extends Controller {
 
     /**
      * 未阅读消息数量查询
+     *
      * @return
      */
     public String unReadMessageCount() {