Kaynağa Gözat

展会直播详情查询

wzg 4 yıl önce
ebeveyn
işleme
32a1ea869e

+ 5 - 0
src/dsb/com/cnd3b/restcontroller/customer/live/SQL/展会直播详情.sql

@@ -0,0 +1,5 @@
+select t1.tliveid, t1.siteid, t1.createby, t1.changeby, t1.createdate, t1.changedate,
+       t1.tactivityid, t1.tliveapplyid, t1.tagentsid, t1.fliveurl_web,t1.fliveurl_client, t1.fliveshowurl,
+       t1.categoryid,t1.categoryname, t1.channelname, t1.channelpasswd, t1.channelid,t1.fassistanturl,t1.fisneedauth,t1.secretkey,t1.livestatus,t1.channelcoverimageurl from tlive t1
+                                                                                                                                                                                 inner join tagents t2 on t1.siteid=t2.siteid and t1.tagentsid=t2.tagentsid
+where t1.siteid=$siteid$ and t1.categoryName='Õ¹»áÖ±²¥' and t1.tagentsid = $tagentsid$

+ 24 - 0
src/dsb/com/cnd3b/restcontroller/customer/live/live.java

@@ -90,6 +90,30 @@ public class live extends Controller {
         return getSucReturnObject().setData(rows).toString();
     }
 
+    /**
+     * 展会直播详情
+     *
+     * @return
+     */
+    public String getLiveInfo() throws P2Exception {
+        SQLFactory sqlFactory = new SQLFactory(this, "展会直播详情");
+        sqlFactory.addParameter("siteid", siteid);
+        sqlFactory.addParameter("tagentsid", tagentsid);
+        Rows rows = dbConnect.runSqlQuery(sqlFactory.getSQL());
+        if (rows.isEmpty()) {
+            PaoSetRemote paoSetRemote = getP2ServerSystemPaoSet("tliveapply", "siteid = '" + siteid + "' AND fissecret = 0 AND fstatus = '申请'");
+            if (paoSetRemote.isEmpty()) {
+                return getErrReturnObject().setErrCode(3).setErrMsg("无直播间信息").toString();
+            } else {
+                return getErrReturnObject().setErrCode(2).setErrMsg("直播申请中").toString();
+            }
+        } else {
+            return getSucReturnObject().setData(rows).toString();
+        }
+
+
+    }
+
     /**
      * 直播数据统计(频道)
      *