liujie
4 天以前 46ae91d150985e38ecec8768634cc1ee15c5151b
赛事模块
12个文件已修改
256 ■■■■ 已修改文件
cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/entity/WorldCup.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupListAll.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-communityWorldCup/src/main/resources/mapper/WorldCupMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCup.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCupListAll.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup.html 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_add.html 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_edit.html 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_info.html 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCupRecords/worldCupRecords.html 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup.js 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup_info.js 79 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/entity/WorldCup.java
@@ -101,6 +101,24 @@
     */
    @TableField("winIntegral")
    private Integer winIntegral;
    /**
     * 类型(1=智慧赛事,2=非智慧赛事)
     */
    @TableField("type")
    private Integer type;
    /**
     * 平场获得积分
     */
    @TableField("drawIntegral")
    private Integer drawIntegral;
    /**
     * 失败获得积分
     */
    @TableField("loseIntegral")
    private Integer loseIntegral;
    /**
     * 省
     */
@@ -162,6 +180,11 @@
    @TableField("content")
    private String content;
    /**
     * 参赛协议
     */
    @TableField("contentOne")
    private String contentOne;
    /**
     * 比赛状态(1=未开始,2=已开始,3=已结束,4=已取消)
     */
    @TableField("status")
cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupListAll.java
@@ -25,6 +25,10 @@
     */
    private Integer status;
    /**
     * 1=智慧赛事,2= 非智慧赛事,
     */
    private Integer type;
    /**
     * 页码
     */
    private Integer offset;
cloud-server-communityWorldCup/src/main/resources/mapper/WorldCupMapper.xml
@@ -85,7 +85,8 @@
        CONCAT(startAge, '至', endAge) as age,
        gender,
        maxPeople,
        status
        status,
        type
        from t_world_cup
        where 1 = 1
        <if test="null != item.name and '' != item.name">
@@ -100,6 +101,9 @@
        <if test="null != item.status">
            and status= #{item.status}
        </if>
        <if test="null != item.type">
            and type= #{item.type}
        </if>
        order by createTime desc limit #{item.offset}, #{item.limit}
    </select>
cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCup.java
@@ -88,6 +88,21 @@
     * 胜利获得积分
     */
    private Integer winIntegral;
    /**
     * 类型(1=智慧赛事,2=非智慧赛事)
     */
    private Integer type;
    /**
     * 平场获得积分
     */
    private Integer drawIntegral;
    /**
     * 失败获得积分
     */
    private Integer loseIntegral;
    /**
     * 省
     */
@@ -141,6 +156,10 @@
     */
    private String content;
    /**
     * 参赛协议
     */
    private String contentOne;
    /**
     * 比赛状态(1=未开始,2=已开始,3=已结束,4=已取消)
     */
    private Integer status;
cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCupListAll.java
@@ -24,6 +24,11 @@
     * 比赛状态(1=未开始,2=已开始,3=已结束,4=已取消)
     */
    private Integer status;
    /**
     * 1=智慧赛事,2=非智慧赛事
     */
    private Integer type;
    /**
     * 页码
     */
cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup.html
@@ -22,6 +22,20 @@
                                <div class="input-group">
                                    <div class="input-group-btn open">
                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button" aria-expanded="true">
                                            赛事类别:
                                        </button>
                                    </div>
                                    <select class="form-control" id="type">
                                        <option value="">全部</option>
                                        <option value="1">智慧赛事</option>
                                        <option value="2">非智慧赛事</option>
                                    </select>
                                </div>
                            </div>
                            <div class="col-sm-3">
                                <div class="input-group">
                                    <div class="input-group-btn open">
                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button" aria-expanded="true">
                                            状态
                                        </button>
                                    </div>
cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_add.html
@@ -31,6 +31,18 @@
            <input class="form-control" id="name">
          </div>
        </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">*赛事类别:</label>
          <div class="col-sm-3">
            <select class="form-control" id="type">
              <option value="1">智慧赛事</option>
              <option value="2">非智慧赛事</option>
            </select>
          </div>
        </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">*开始时间:</label>
          <div class="col-sm-3">
@@ -119,6 +131,20 @@
            <input class="form-control" id="winIntegral" type="number" min="0">
          </div>
        </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">平场可获积分</label>
          <div class="col-sm-3">
            <input class="form-control" id="drawIntegral" type="number" min="0">
          </div>
          <label style="float: left;line-height: 35px;">败场可获积分</label>
          <div class="col-sm-3">
            <input class="form-control" id="loseIntegral" type="number" min="0">
          </div>
        </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">*比赛地点:</label>
          <div class="col-sm-7">
@@ -224,6 +250,12 @@
            <textarea id="content" style="height: 800px;width: 100%;"></textarea>
          </div>
        </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">*参赛协议</label>
          <div class="col-sm-7" style="padding: 0px;">
            <textarea id="contentOne" style="height: 800px;width: 100%;"></textarea>
          </div>
        </div>
      </div>
    </div>
    <div class="row btn-group-m-t">
cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_edit.html
@@ -32,6 +32,19 @@
            <input class="form-control" id="name" value="${item.name}">
          </div>
        </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">*赛事类别:</label>
          <div class="col-sm-3">
            <select class="form-control" id="type">
              <option value="1" ${1 == item.type ? 'selected' : ''}>智慧赛事</option>
              <option value="2" ${2 == item.type ? 'selected' : ''}>非智慧赛事</option>
            </select>
          </div>
        </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">*开始时间:</label>
          <div class="col-sm-3">
@@ -120,7 +133,20 @@
            <input class="form-control" id="winIntegral" type="number" min="0" value="${item.winIntegral}">
          </div>
        </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">平场可获积分</label>
          <div class="col-sm-3">
            <input class="form-control" id="drawIntegral" type="number" min="0" value="${item.drawIntegral}">
          </div>
          <label style="float: left;line-height: 35px;">败场可获积分</label>
          <div class="col-sm-3">
            <input class="form-control" id="loseIntegral" type="number" min="0" value="${item.loseIntegral}">
          </div>
        </div>
  <div class="form-group">
          <label class="col-sm-3 control-label">*比赛地点:</label>
          <div class="col-sm-7">
            <input class="form-control" id="address" onchange="WorldCupInfo.searchByStationName(this,1)" value="${item.address}">
@@ -226,6 +252,12 @@
            <textarea id="content" style="height: 800px;width: 100%;">${item.content}</textarea>
          </div>
        </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">*参赛协议</label>
          <div class="col-sm-7" style="padding: 0px;">
            <textarea id="contentOne" style="height: 800px;width: 100%;">${item.contentOne}</textarea>
          </div>
        </div>
      </div>
    </div>
    <div class="row btn-group-m-t">
cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_info.html
@@ -29,6 +29,17 @@
            <input class="form-control" id="name" value="${item.name}" disabled>
          </div>
        </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">*赛事类别:</label>
          <div class="col-sm-3">
            <select class="form-control" id="type" disabled>
              <option value="1" ${1 == item.type ? 'selected' : ''}>智慧赛事</option>
              <option value="2" ${2 == item.type ? 'selected' : ''}>非智慧赛事</option>
            </select>
          </div>
        </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">*开始时间:</label>
          <div class="col-sm-3">
@@ -117,6 +128,17 @@
            <input class="form-control" id="winIntegral" type="number" min="0" value="${item.winIntegral}" disabled>
          </div>
        </div>
  <div class="form-group">
    <label class="col-sm-3 control-label">平场可获积分</label>
    <div class="col-sm-3">
      <input class="form-control" id="drawIntegral" type="number" min="0" value="${item.drawIntegral}" disabled>
    </div>
    <label style="float: left;line-height: 35px;">败场可获积分</label>
    <div class="col-sm-3">
      <input class="form-control" id="loseIntegral" type="number" min="0" value="${item.loseIntegral}" disabled>
    </div>
  </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">*比赛地点:</label>
          <div class="col-sm-7">
@@ -200,6 +222,12 @@
            <textarea id="content" style="height: 800px;width: 100%;">${item.content}</textarea>
          </div>
        </div>
        <div class="form-group">
          <label class="col-sm-3 control-label">参赛协议</label>
          <div class="col-sm-7" style="padding: 0px;">
            <textarea id="contentOne" style="height: 800px;width: 100%;">${item.contentOne}</textarea>
          </div>
        </div>
      </div>
    </div>
  </div>
cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCupRecords/worldCupRecords.html
@@ -25,6 +25,9 @@
                        <#NameCon id="city" name="所在城市:" />
                      </div>
                      <div class="col-sm-3">
                        <#NameCon id="time" name="比赛日期:" />
                      </div>
                      <div class="col-sm-3">
                        <#button name="搜索" icon="fa-search" clickFun="WorldCupRecords.search1()"/>
                        <#button name="重置" icon="fa-trash" clickFun="WorldCupRecords.resetSearch1()" space="true"/>
                      </div>
@@ -89,5 +92,9 @@
  laydate.render({
    elem: '#endTime'
  });
  laydate.render({
    elem: '#time'
    ,range: true
  });
</script>
@}
cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup.js
@@ -15,6 +15,11 @@
        {field: 'selectItem', checkbox: true},
        {title: 'id', field: 'id', visible: true, align: 'center', valign: 'middle'},
        {title: '比赛名称', field: 'name', visible: true, align: 'center', valign: 'middle',width:'20%',},
        {title: '赛事类别', field: 'type', visible: true, align: 'center', valign: 'middle',width:'20%',
            formatter:function (data) {
                return {1:"智慧赛事",2:"非智慧赛事"}[data]
            }
        },
        {title: '开始时间', field: 'startTime', visible: true, align: 'center', valign: 'middle',},
        {title: '结束时间', field: 'endTime', visible: true, align: 'center', valign: 'middle'},
        {title: '报名条件', field: 'age', visible: true, align: 'center', valign: 'middle',
@@ -154,6 +159,7 @@
    queryData['startTime'] =$("#startTime").val();
    queryData['endTime'] =$("#endTime").val();
    queryData['status'] =$("#status").val();
    queryData['type'] =$("#type").val();
    WorldCup.table.refresh({query: queryData});
};
@@ -162,6 +168,7 @@
    $("#startTime").val("");
    $("#endTime").val("");
    $("#status").val("");
    $("#type").val("");
    WorldCup.search();
};
cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup_info.js
@@ -45,7 +45,11 @@
    let intro = $('#intro').val();
    let coverImg = $('#coverImg').val();
    let homeBackdropImg = $('#homeBackdropImg').val();
    let type = $('#type').val();
    let drawIntegral = $('#drawIntegral').val();
    let loseIntegral = $('#loseIntegral').val();
    let content = editor.getContent();
    let contentOne = editor1.getContent();
    if(null == name || '' == name){
        Feng.error("请填写有效的比赛名称");
        return
@@ -120,20 +124,24 @@
        Feng.error("请填写有效的赛事简介");
        return
    }
    if(null == coverImg || '' == coverImg){
        Feng.error("请上传有效的比赛封面图");
        return
    }
    if(null == homeBackdropImg || '' == homeBackdropImg){
        Feng.error("请上传有效的首页默认背景图");
        return
    }
    if(WorldCupInfo.goodsPicArray1 == 0){
        Feng.error("请上传有效的比赛图片");
        return
    }
    // if(null == coverImg || '' == coverImg){
    //     Feng.error("请上传有效的比赛封面图");
    //     return
    // }
    // if(null == homeBackdropImg || '' == homeBackdropImg){
    //     Feng.error("请上传有效的首页默认背景图");
    //     return
    // }
    // if(WorldCupInfo.goodsPicArray1 == 0){
    //     Feng.error("请上传有效的比赛图片");
    //     return
    // }
    if(null == content || '' == content){
        Feng.error("请填写有效的比赛详情");
        return
    }
    if(null == contentOne || '' == contentOne){
        Feng.error("请填写有效的参赛协议");
        return
    }
    let data = {
@@ -159,7 +167,11 @@
        'infoImg': JSON.stringify(WorldCupInfo.goodsPicArray1),
        'intro': intro,
        'content': content,
        'stores': JSON.stringify(WorldCupInfo.stores)
        'stores': JSON.stringify(WorldCupInfo.stores),
        'type': type,
        'drawIntegral': drawIntegral,
        'loseIntegral': loseIntegral,
        'contentOne': contentOne
    }
    if(null != registrationClosingTime && '' != registrationClosingTime){
        data.registrationClosingTime = new Date(registrationClosingTime + " 23:59:59");
@@ -208,6 +220,10 @@
    let coverImg = $('#coverImg').val();
    let homeBackdropImg = $('#homeBackdropImg').val();
    let content = editor.getContent();
    let type = $('#type').val();
    let drawIntegral = $('#drawIntegral').val();
    let loseIntegral = $('#loseIntegral').val();
    let contentOne = editor1.getContent();
    if(null == name || '' == name){
        Feng.error("请填写有效的比赛名称");
        return
@@ -282,22 +298,27 @@
        Feng.error("请填写有效的赛事简介");
        return
    }
    if(null == coverImg || '' == coverImg){
        Feng.error("请上传有效的比赛封面图");
        return
    }
    if(null == homeBackdropImg || '' == homeBackdropImg){
        Feng.error("请上传有效的首页默认背景图");
        return
    }
    if(WorldCupInfo.goodsPicArray1 == 0){
        Feng.error("请上传有效的比赛图片");
        return
    }
    // if(null == coverImg || '' == coverImg){
    //     Feng.error("请上传有效的比赛封面图1");
    //     return
    // }
    // if(null == homeBackdropImg || '' == homeBackdropImg){
    //     Feng.error("请上传有效的首页默认背景图");
    //     return
    // }
    // if(WorldCupInfo.goodsPicArray1 == 0){
    //     Feng.error("请上传有效的比赛图片");
    //     return
    // }
    if(null == content || '' == content){
        Feng.error("请填写有效的比赛详情");
        return
    }
    if(null == contentOne || '' == contentOne){
        Feng.error("请填写有效的参赛协议");
        return
    }
    let data = {
        'id': $('#id').val(),
        'name': name,
@@ -322,7 +343,11 @@
        'infoImg': JSON.stringify(WorldCupInfo.goodsPicArray1),
        'intro': intro,
        'content': content,
        'stores': JSON.stringify(WorldCupInfo.stores)
        'stores': JSON.stringify(WorldCupInfo.stores),
        'type': type,
        'drawIntegral': drawIntegral,
        'loseIntegral': loseIntegral,
        'contentOne': contentOne
    }
    if(null != registrationClosingTime && '' != registrationClosingTime){
        data.registrationClosingTime = new Date(registrationClosingTime + " 23:59:59");
@@ -569,7 +594,9 @@
var editor = null;
var editor1 = null;
$(function () {
    //初始化编辑器
    editor = UE.getEditor('content');
    editor1 = UE.getEditor('contentOne');
});