xiongzhu %!s(int64=7) %!d(string=hai) anos
pai
achega
a4c20eaeb2

+ 14 - 4
src/main/java/jooq/tables/Memberinfo.java

@@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Memberinfo extends TableImpl<MemberinfoRecord> {
 
-    private static final long serialVersionUID = -1333225872;
+    private static final long serialVersionUID = -2015425418;
 
     /**
      * The reference instance of <code>thmodel.memberinfo</code>
@@ -281,7 +281,7 @@ public class Memberinfo extends TableImpl<MemberinfoRecord> {
     /**
      * The column <code>thmodel.memberinfo.income_ratio_gift</code>.
      */
-    public final TableField<MemberinfoRecord, BigDecimal> INCOME_RATIO_GIFT = createField("income_ratio_gift", org.jooq.impl.SQLDataType.DECIMAL(18, 4).defaultValue(org.jooq.impl.DSL.inline("100.0000", org.jooq.impl.SQLDataType.DECIMAL)), this, "");
+    public final TableField<MemberinfoRecord, BigDecimal> INCOME_RATIO_GIFT = createField("income_ratio_gift", org.jooq.impl.SQLDataType.DECIMAL(18, 4).defaultValue(org.jooq.impl.DSL.inline("50.0000", org.jooq.impl.SQLDataType.DECIMAL)), this, "");
 
     /**
      * The column <code>thmodel.memberinfo.income_ratio_video</code>.
@@ -296,7 +296,7 @@ public class Memberinfo extends TableImpl<MemberinfoRecord> {
     /**
      * The column <code>thmodel.memberinfo.share_ratio_gift</code>.
      */
-    public final TableField<MemberinfoRecord, BigDecimal> SHARE_RATIO_GIFT = createField("share_ratio_gift", org.jooq.impl.SQLDataType.DECIMAL(18, 4).defaultValue(org.jooq.impl.DSL.inline("0.0000", org.jooq.impl.SQLDataType.DECIMAL)), this, "");
+    public final TableField<MemberinfoRecord, BigDecimal> SHARE_RATIO_GIFT = createField("share_ratio_gift", org.jooq.impl.SQLDataType.DECIMAL(18, 4).defaultValue(org.jooq.impl.DSL.inline("10.0000", org.jooq.impl.SQLDataType.DECIMAL)), this, "");
 
     /**
      * The column <code>thmodel.memberinfo.share_ratio_video</code>.
@@ -311,7 +311,7 @@ public class Memberinfo extends TableImpl<MemberinfoRecord> {
     /**
      * The column <code>thmodel.memberinfo.broker_ratio_git</code>.
      */
-    public final TableField<MemberinfoRecord, BigDecimal> BROKER_RATIO_GIT = createField("broker_ratio_git", org.jooq.impl.SQLDataType.DECIMAL(18, 4).defaultValue(org.jooq.impl.DSL.inline("0.0000", org.jooq.impl.SQLDataType.DECIMAL)), this, "");
+    public final TableField<MemberinfoRecord, BigDecimal> BROKER_RATIO_GIT = createField("broker_ratio_git", org.jooq.impl.SQLDataType.DECIMAL(18, 4).defaultValue(org.jooq.impl.DSL.inline("10.0000", org.jooq.impl.SQLDataType.DECIMAL)), this, "");
 
     /**
      * The column <code>thmodel.memberinfo.broker_ratio_video</code>.
@@ -333,6 +333,16 @@ public class Memberinfo extends TableImpl<MemberinfoRecord> {
      */
     public final TableField<MemberinfoRecord, Integer> CAN_CHAT = createField("can_chat", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
 
+    /**
+     * The column <code>thmodel.memberinfo.ip</code>.
+     */
+    public final TableField<MemberinfoRecord, String> IP = createField("ip", org.jooq.impl.SQLDataType.VARCHAR(255), this, "");
+
+    /**
+     * The column <code>thmodel.memberinfo.uuid</code>.
+     */
+    public final TableField<MemberinfoRecord, String> UUID = createField("uuid", org.jooq.impl.SQLDataType.VARCHAR(255), this, "");
+
     /**
      * Create a <code>thmodel.memberinfo</code> table reference
      */

+ 6 - 1
src/main/java/jooq/tables/Parttysign.java

@@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Parttysign extends TableImpl<ParttysignRecord> {
 
-    private static final long serialVersionUID = 1867661299;
+    private static final long serialVersionUID = -810722063;
 
     /**
      * The reference instance of <code>thmodel.parttysign</code>
@@ -138,6 +138,11 @@ public class Parttysign extends TableImpl<ParttysignRecord> {
      */
     public final TableField<ParttysignRecord, Integer> OUT = createField("out", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
 
+    /**
+     * The column <code>thmodel.parttysign.pass</code>.
+     */
+    public final TableField<ParttysignRecord, Integer> PASS = createField("pass", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
+
     /**
      * Create a <code>thmodel.parttysign</code> table reference
      */

+ 7 - 1
src/main/java/jooq/tables/Sharerecord.java

@@ -4,6 +4,7 @@
 package jooq.tables;
 
 
+import java.sql.Timestamp;
 import java.util.Arrays;
 import java.util.List;
 
@@ -41,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Sharerecord extends TableImpl<SharerecordRecord> {
 
-    private static final long serialVersionUID = 1531386835;
+    private static final long serialVersionUID = -1874706311;
 
     /**
      * The reference instance of <code>thmodel.sharerecord</code>
@@ -71,6 +72,11 @@ public class Sharerecord extends TableImpl<SharerecordRecord> {
      */
     public final TableField<SharerecordRecord, String> CODE = createField("code", org.jooq.impl.SQLDataType.VARCHAR(255), this, "");
 
+    /**
+     * The column <code>thmodel.sharerecord.create_time</code>.
+     */
+    public final TableField<SharerecordRecord, Timestamp> CREATE_TIME = createField("create_time", org.jooq.impl.SQLDataType.TIMESTAMP.defaultValue(org.jooq.impl.DSL.field("CURRENT_TIMESTAMP", org.jooq.impl.SQLDataType.TIMESTAMP)), this, "");
+
     /**
      * Create a <code>thmodel.sharerecord</code> table reference
      */

+ 32 - 2
src/main/java/jooq/tables/records/MemberinfoRecord.java

@@ -28,7 +28,7 @@ import org.jooq.impl.UpdatableRecordImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class MemberinfoRecord extends UpdatableRecordImpl<MemberinfoRecord> {
 
-    private static final long serialVersionUID = -911598690;
+    private static final long serialVersionUID = 372822805;
 
     /**
      * Setter for <code>thmodel.memberinfo.PK</code>.
@@ -800,6 +800,34 @@ public class MemberinfoRecord extends UpdatableRecordImpl<MemberinfoRecord> {
         return (Integer) get(54);
     }
 
+    /**
+     * Setter for <code>thmodel.memberinfo.ip</code>.
+     */
+    public void setIp(String value) {
+        set(55, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.memberinfo.ip</code>.
+     */
+    public String getIp() {
+        return (String) get(55);
+    }
+
+    /**
+     * Setter for <code>thmodel.memberinfo.uuid</code>.
+     */
+    public void setUuid(String value) {
+        set(56, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.memberinfo.uuid</code>.
+     */
+    public String getUuid() {
+        return (String) get(56);
+    }
+
     // -------------------------------------------------------------------------
     // Primary key information
     // -------------------------------------------------------------------------
@@ -826,7 +854,7 @@ public class MemberinfoRecord extends UpdatableRecordImpl<MemberinfoRecord> {
     /**
      * Create a detached, initialised MemberinfoRecord
      */
-    public MemberinfoRecord(Integer pk, Integer membtype, Integer membclass, String qrcode, String tel, String pass, String paypass, String pet, String hphoto, String photo, Integer area, String age, String id, Integer islive, Timestamp mdate, String token, Integer acc, Timestamp lastsign, Integer signdays, Integer introducerpk, String identify, String idA, String idB, String idC, String wid, BigDecimal coinA, BigDecimal coinIr, BigDecimal coinIv, BigDecimal coinIs, BigDecimal coinIrr, BigDecimal coinIvv, BigDecimal coinIss, BigDecimal coinIll, BigDecimal coinI, BigDecimal coinOr, BigDecimal coinOv, BigDecimal coinOs, BigDecimal coinOm, BigDecimal coinO, BigDecimal coinOi, BigDecimal coinOp, String phone, BigDecimal coinIrrr, BigDecimal coinIrrrm, BigDecimal incomeRatioGift, BigDecimal incomeRatioVideo, BigDecimal incomeRatioService, BigDecimal shareRatioGift, BigDecimal shareRatioVideo, BigDecimal shareRatioService, BigDecimal brokerRatioGit, BigDecimal brokerRatioVideo, BigDecimal brokerRatioService, BigDecimal coinShare, Integer canChat) {
+    public MemberinfoRecord(Integer pk, Integer membtype, Integer membclass, String qrcode, String tel, String pass, String paypass, String pet, String hphoto, String photo, Integer area, String age, String id, Integer islive, Timestamp mdate, String token, Integer acc, Timestamp lastsign, Integer signdays, Integer introducerpk, String identify, String idA, String idB, String idC, String wid, BigDecimal coinA, BigDecimal coinIr, BigDecimal coinIv, BigDecimal coinIs, BigDecimal coinIrr, BigDecimal coinIvv, BigDecimal coinIss, BigDecimal coinIll, BigDecimal coinI, BigDecimal coinOr, BigDecimal coinOv, BigDecimal coinOs, BigDecimal coinOm, BigDecimal coinO, BigDecimal coinOi, BigDecimal coinOp, String phone, BigDecimal coinIrrr, BigDecimal coinIrrrm, BigDecimal incomeRatioGift, BigDecimal incomeRatioVideo, BigDecimal incomeRatioService, BigDecimal shareRatioGift, BigDecimal shareRatioVideo, BigDecimal shareRatioService, BigDecimal brokerRatioGit, BigDecimal brokerRatioVideo, BigDecimal brokerRatioService, BigDecimal coinShare, Integer canChat, String ip, String uuid) {
         super(Memberinfo.MEMBERINFO);
 
         set(0, pk);
@@ -884,5 +912,7 @@ public class MemberinfoRecord extends UpdatableRecordImpl<MemberinfoRecord> {
         set(52, brokerRatioService);
         set(53, coinShare);
         set(54, canChat);
+        set(55, ip);
+        set(56, uuid);
     }
 }

+ 60 - 11
src/main/java/jooq/tables/records/ParttysignRecord.java

@@ -13,8 +13,8 @@ import jooq.tables.Parttysign;
 
 import org.jooq.Field;
 import org.jooq.Record1;
-import org.jooq.Record16;
-import org.jooq.Row16;
+import org.jooq.Record17;
+import org.jooq.Row17;
 import org.jooq.impl.UpdatableRecordImpl;
 
 
@@ -29,9 +29,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> implements Record16<Integer, Integer, Integer, Timestamp, String, String, Integer, BigDecimal, Integer, Timestamp, Integer, String, String, String, Integer, Integer> {
+public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> implements Record17<Integer, Integer, Integer, Timestamp, String, String, Integer, BigDecimal, Integer, Timestamp, Integer, String, String, String, Integer, Integer, Integer> {
 
-    private static final long serialVersionUID = 1811670941;
+    private static final long serialVersionUID = 1077676371;
 
     /**
      * Setter for <code>thmodel.parttysign.PK</code>.
@@ -257,6 +257,20 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
         return (Integer) get(15);
     }
 
+    /**
+     * Setter for <code>thmodel.parttysign.pass</code>.
+     */
+    public void setPass(Integer value) {
+        set(16, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.parttysign.pass</code>.
+     */
+    public Integer getPass() {
+        return (Integer) get(16);
+    }
+
     // -------------------------------------------------------------------------
     // Primary key information
     // -------------------------------------------------------------------------
@@ -270,23 +284,23 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
     }
 
     // -------------------------------------------------------------------------
-    // Record16 type implementation
+    // Record17 type implementation
     // -------------------------------------------------------------------------
 
     /**
      * {@inheritDoc}
      */
     @Override
-    public Row16<Integer, Integer, Integer, Timestamp, String, String, Integer, BigDecimal, Integer, Timestamp, Integer, String, String, String, Integer, Integer> fieldsRow() {
-        return (Row16) super.fieldsRow();
+    public Row17<Integer, Integer, Integer, Timestamp, String, String, Integer, BigDecimal, Integer, Timestamp, Integer, String, String, String, Integer, Integer, Integer> fieldsRow() {
+        return (Row17) super.fieldsRow();
     }
 
     /**
      * {@inheritDoc}
      */
     @Override
-    public Row16<Integer, Integer, Integer, Timestamp, String, String, Integer, BigDecimal, Integer, Timestamp, Integer, String, String, String, Integer, Integer> valuesRow() {
-        return (Row16) super.valuesRow();
+    public Row17<Integer, Integer, Integer, Timestamp, String, String, Integer, BigDecimal, Integer, Timestamp, Integer, String, String, String, Integer, Integer, Integer> valuesRow() {
+        return (Row17) super.valuesRow();
     }
 
     /**
@@ -417,6 +431,14 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
         return Parttysign.PARTTYSIGN.OUT;
     }
 
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<Integer> field17() {
+        return Parttysign.PARTTYSIGN.PASS;
+    }
+
     /**
      * {@inheritDoc}
      */
@@ -545,6 +567,14 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
         return getOut();
     }
 
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer component17() {
+        return getPass();
+    }
+
     /**
      * {@inheritDoc}
      */
@@ -673,6 +703,14 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
         return getOut();
     }
 
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer value17() {
+        return getPass();
+    }
+
     /**
      * {@inheritDoc}
      */
@@ -821,7 +859,16 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ParttysignRecord values(Integer value1, Integer value2, Integer value3, Timestamp value4, String value5, String value6, Integer value7, BigDecimal value8, Integer value9, Timestamp value10, Integer value11, String value12, String value13, String value14, Integer value15, Integer value16) {
+    public ParttysignRecord value17(Integer value) {
+        setPass(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public ParttysignRecord values(Integer value1, Integer value2, Integer value3, Timestamp value4, String value5, String value6, Integer value7, BigDecimal value8, Integer value9, Timestamp value10, Integer value11, String value12, String value13, String value14, Integer value15, Integer value16, Integer value17) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -838,6 +885,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
         value14(value14);
         value15(value15);
         value16(value16);
+        value17(value17);
         return this;
     }
 
@@ -855,7 +903,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
     /**
      * Create a detached, initialised ParttysignRecord
      */
-    public ParttysignRecord(Integer pk, Integer parttypk, Integer memberpk, Timestamp enrolldate, String people, String tel, Integer pcount, BigDecimal fee, Integer issign, Timestamp signdate, Integer accflag, String pic, String video, String text, Integer view, Integer out) {
+    public ParttysignRecord(Integer pk, Integer parttypk, Integer memberpk, Timestamp enrolldate, String people, String tel, Integer pcount, BigDecimal fee, Integer issign, Timestamp signdate, Integer accflag, String pic, String video, String text, Integer view, Integer out, Integer pass) {
         super(Parttysign.PARTTYSIGN);
 
         set(0, pk);
@@ -874,5 +922,6 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
         set(13, text);
         set(14, view);
         set(15, out);
+        set(16, pass);
     }
 }

+ 62 - 11
src/main/java/jooq/tables/records/SharerecordRecord.java

@@ -4,14 +4,16 @@
 package jooq.tables.records;
 
 
+import java.sql.Timestamp;
+
 import javax.annotation.Generated;
 
 import jooq.tables.Sharerecord;
 
 import org.jooq.Field;
 import org.jooq.Record1;
-import org.jooq.Record3;
-import org.jooq.Row3;
+import org.jooq.Record4;
+import org.jooq.Row4;
 import org.jooq.impl.UpdatableRecordImpl;
 
 
@@ -26,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class SharerecordRecord extends UpdatableRecordImpl<SharerecordRecord> implements Record3<Integer, String, String> {
+public class SharerecordRecord extends UpdatableRecordImpl<SharerecordRecord> implements Record4<Integer, String, String, Timestamp> {
 
-    private static final long serialVersionUID = 199071703;
+    private static final long serialVersionUID = -1610670843;
 
     /**
      * Setter for <code>thmodel.sharerecord.id</code>.
@@ -72,6 +74,20 @@ public class SharerecordRecord extends UpdatableRecordImpl<SharerecordRecord> im
         return (String) get(2);
     }
 
+    /**
+     * Setter for <code>thmodel.sharerecord.create_time</code>.
+     */
+    public void setCreateTime(Timestamp value) {
+        set(3, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.sharerecord.create_time</code>.
+     */
+    public Timestamp getCreateTime() {
+        return (Timestamp) get(3);
+    }
+
     // -------------------------------------------------------------------------
     // Primary key information
     // -------------------------------------------------------------------------
@@ -85,23 +101,23 @@ public class SharerecordRecord extends UpdatableRecordImpl<SharerecordRecord> im
     }
 
     // -------------------------------------------------------------------------
-    // Record3 type implementation
+    // Record4 type implementation
     // -------------------------------------------------------------------------
 
     /**
      * {@inheritDoc}
      */
     @Override
-    public Row3<Integer, String, String> fieldsRow() {
-        return (Row3) super.fieldsRow();
+    public Row4<Integer, String, String, Timestamp> fieldsRow() {
+        return (Row4) super.fieldsRow();
     }
 
     /**
      * {@inheritDoc}
      */
     @Override
-    public Row3<Integer, String, String> valuesRow() {
-        return (Row3) super.valuesRow();
+    public Row4<Integer, String, String, Timestamp> valuesRow() {
+        return (Row4) super.valuesRow();
     }
 
     /**
@@ -128,6 +144,14 @@ public class SharerecordRecord extends UpdatableRecordImpl<SharerecordRecord> im
         return Sharerecord.SHARERECORD.CODE;
     }
 
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<Timestamp> field4() {
+        return Sharerecord.SHARERECORD.CREATE_TIME;
+    }
+
     /**
      * {@inheritDoc}
      */
@@ -152,6 +176,14 @@ public class SharerecordRecord extends UpdatableRecordImpl<SharerecordRecord> im
         return getCode();
     }
 
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Timestamp component4() {
+        return getCreateTime();
+    }
+
     /**
      * {@inheritDoc}
      */
@@ -176,6 +208,14 @@ public class SharerecordRecord extends UpdatableRecordImpl<SharerecordRecord> im
         return getCode();
     }
 
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Timestamp value4() {
+        return getCreateTime();
+    }
+
     /**
      * {@inheritDoc}
      */
@@ -207,10 +247,20 @@ public class SharerecordRecord extends UpdatableRecordImpl<SharerecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public SharerecordRecord values(Integer value1, String value2, String value3) {
+    public SharerecordRecord value4(Timestamp value) {
+        setCreateTime(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public SharerecordRecord values(Integer value1, String value2, String value3, Timestamp value4) {
         value1(value1);
         value2(value2);
         value3(value3);
+        value4(value4);
         return this;
     }
 
@@ -228,11 +278,12 @@ public class SharerecordRecord extends UpdatableRecordImpl<SharerecordRecord> im
     /**
      * Create a detached, initialised SharerecordRecord
      */
-    public SharerecordRecord(Integer id, String phone, String code) {
+    public SharerecordRecord(Integer id, String phone, String code, Timestamp createTime) {
         super(Sharerecord.SHARERECORD);
 
         set(0, id);
         set(1, phone);
         set(2, code);
+        set(3, createTime);
     }
 }

+ 108 - 1
src/main/webapp/system/dancequeen.jsp

@@ -6,6 +6,7 @@
 <%@ page import="java.util.List" %>
 <%@ page import="net.sf.json.JSONObject" %>
 <%@ page import="system.DBRecordsPack" %>
+<%@ page import="static jooq.Tables.PARTTYSIGN" %>
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 <%
     int activitypk = ExtendString.getInt(request.getParameter("activitypk"));
@@ -28,6 +29,44 @@
         ctx.close();
         return;
     }
+
+    if ("page".equals(operator)) {
+        int pageIndex = ExtendString.getInt(request.getParameter("page"));
+        pageIndex = pageIndex == 0 ? 1 : pageIndex;
+        List<JSONObject> list = DBRecordsPack.Pack(ctx.select().from(PARTTYSIGN)
+                .where(PARTTYSIGN.PARTTYPK.equal(activitypk))
+                .and(PARTTYSIGN.PASS.equal(0))
+                .limit((pageIndex - 1) * 10, 10)
+                .fetch());
+        JSONObject jsonObject = new JSONObject();
+        jsonObject.put("data", list);
+        if (pageIndex == 1) {
+            int count = ctx.selectCount().from(PARTTYSIGN)
+                    .where(PARTTYSIGN.PARTTYPK.equal(activitypk))
+                    .and(PARTTYSIGN.PASS.equal(0))
+                    .fetchOne(0, int.class);
+            jsonObject.put("total", count);
+        }
+        response.setContentType("application/json");
+        out.print(jsonObject);
+        ctx.close();
+        return;
+    }
+
+    if ("pass".equals(operator)) {
+        int pk = ExtendString.getInt(request.getParameter("pk"));
+        int pass = ExtendString.getInt(request.getParameter("pass"));
+        if (pass == 1) {
+            ctx.update(PARTTYSIGN).set(PARTTYSIGN.PASS, 1).where(PARTTYSIGN.PK.equal(pk)).execute();
+        } else {
+            ctx.delete(PARTTYSIGN).where(PARTTYSIGN.PK.equal(pk)).execute();
+        }
+        response.setContentType("application/json");
+        out.print("{}");
+        ctx.close();
+        return;
+    }
+
     List<JSONObject> ads = DBRecordsPack.Pack(ctx.select().from(ADS)
             .where(ADS.PARTTYPK.equal(activitypk))
             .fetch());
@@ -57,6 +96,34 @@
             </template>
         </el-table-column>
     </el-table>
+    <h3>审核</h3>
+    <el-table :data="tableData" size="small">
+        <el-table-column prop="people" label="昵称"></el-table-column>
+        <el-table-column prop="name" label="图片">
+            <template slot-scope="{row}">
+                <el-button size="small" type="text" @click="preview(row.pic)">查看</el-button>
+            </template>
+        </el-table-column>
+        <el-table-column align="center" label="视频">
+            <template slot-scope="{row}">
+                <el-button size="small" type="text" @click="preview(row.video)">查看</el-button>
+            </template>
+        </el-table-column>
+        <el-table-column width="150" align="center" label="操作">
+            <template slot-scope="{row}">
+                <el-button size="mini" type="primary" @click="pass(row.PK, 1)">通过</el-button>
+                <el-button size="mini" type="danger" @click="pass(row.PK, 0)">不通过</el-button>
+            </template>
+        </el-table-column>
+    </el-table>
+    <el-pagination
+            background
+            layout="prev, pager, next"
+            :total="total"
+            :page-size="10"
+            :current-page="page"
+            @current-change="page=$event">
+    </el-pagination>
     <el-dialog
             title="添加广告"
             :visible.sync="showAdDialog"
@@ -86,7 +153,13 @@
             ads:<%=ads%>,
             showAdDialog: false,
             name: '',
-            pic: ''
+            pic: '',
+            page: 1,
+            total: 0,
+            tableData: []
+        },
+        created: function () {
+            this.getData()
         },
         methods: {
             onAddAds: function () {
@@ -135,6 +208,40 @@
                         }
                     })
                 }
+            },
+            getData: function () {
+                $.get({
+                    url: '',
+                    data: {
+                        operator: 'page',
+                        page: this.page
+                    },
+                    success: function (res) {
+                        if (this.page === 1) {
+                            this.total = res.total || 0;
+                        }
+                        this.tableData = res.data;
+                    }.bind(this)
+                })
+            },
+            currentChange: function (page) {
+                this.page = page;
+                this.getData();
+            },
+            pass: function (pk, p) {
+                if (confirm('确定' + p === 0 ? '不通过?' : '通过?')) {
+                    $.get({
+                        url: '',
+                        data: {
+                            operator: 'pass',
+                            pk: pk,
+                            pass: p
+                        },
+                        success: function (res) {
+                            this.getData();
+                        }.bind(this)
+                    })
+                }
             }
         }
     })