记得上下班打卡 | git大法好,push需谨慎

Commit 8d2e2a2a authored by 胡佳晨's avatar 胡佳晨

演出列表提交

parent db90a8e3
...@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin; ...@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.common.core.controller.BaseController; import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl; import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.kylin.dao.PerformanceAdminListDao; import com.liquidnet.service.kylin.dao.PerformanceAdminListDao;
...@@ -40,15 +41,16 @@ public class KylinPerformancesController extends BaseController ...@@ -40,15 +41,16 @@ public class KylinPerformancesController extends BaseController
@RequiresPermissions("kylin:performances:list") @RequiresPermissions("kylin:performances:list")
@PostMapping("/list") @PostMapping("/list")
@ResponseBody @ResponseBody
public ResponseDto<PageInfo<PerformanceAdminListDao>> list(PerformanceAdminListParam performanceAdminListParam) public TableDataInfo list(PerformanceAdminListParam performanceAdminListParam)
{ {
PageInfo<PerformanceAdminListDao> result = null; startPage();
result = kylinPerformancesService.getList(performanceAdminListParam); // PageInfo<PerformanceAdminListDao> result = null;
if (null != result) { return getDataTable(kylinPerformancesService.getList(performanceAdminListParam).getList());
return ResponseDto.success(result); // if (null != result) {
} else { // return ResponseDto.success(result);
return ResponseDto.failure("获取演出详情失败"); // } else {
} // return ResponseDto.failure("获取演出详情失败");
// }
} }
// //
// /** // /**
......
...@@ -118,29 +118,29 @@ ...@@ -118,29 +118,29 @@
title: '开演时间' title: '开演时间'
}, },
{ {
field: 'imgPoster', field: 'totalGeneral',
title: '供票总量' title: '供票总量'
}, },
{ {
field: 'provinceId', field: 'saleGeneral',
title: '实销' title: '实销'
}, },
{ {
field: 'provinceName', field: 'surplusGeneral',
title: '余票' title: '余票'
}, },
{ {
field: 'provinceName', field: 'totalSalePrice',
title: '总销售款' title: '总销售款'
}, },
{ {
field: 'provinceName', field: 'statusName',
title: '演出状态' title: '演出状态'
}, },
// { {
// field: 'provinceName', field: 'rejectTxt',
// title: '分销状态' title: '拒绝理由'
// }, },
// { // {
// field: 'provinceName', // field: 'provinceName',
// title: '转增状态' // title: '转增状态'
......
...@@ -202,8 +202,13 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma ...@@ -202,8 +202,13 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
PageInfo<PerformanceAdminListDao> pageInfoTmp = null; PageInfo<PerformanceAdminListDao> pageInfoTmp = null;
try { try {
PageHelper.startPage(performanceAdminListParam.getPageNum(), performanceAdminListParam.getPageSize()); PageHelper.startPage(performanceAdminListParam.getPageNum(), performanceAdminListParam.getPageSize());
List<PerformanceAdminListDao> newList = new ArrayList();
List<PerformanceAdminListDao> voList = performancesMapper.misPerformanceList(BeanUtil.convertBeanToMap(performanceAdminListParam)); List<PerformanceAdminListDao> voList = performancesMapper.misPerformanceList(BeanUtil.convertBeanToMap(performanceAdminListParam));
pageInfoTmp = new PageInfo(voList); for (PerformanceAdminListDao item:voList){
item.setStatus(item.getStatus());
newList.add(item);
}
pageInfoTmp = new PageInfo(newList);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
......
...@@ -9,8 +9,10 @@ public class PerformanceAdminListDao { ...@@ -9,8 +9,10 @@ public class PerformanceAdminListDao {
private String performancesId; private String performancesId;
private String title; private String title;
private String timeStart; private String timeStart;
private String timeEnd;
private String sponsor; private String sponsor;
private Integer status; private Integer status;
private String statusName;
private String auditTime; private String auditTime;
private Integer auditStatus; private Integer auditStatus;
private Integer totalGeneral; private Integer totalGeneral;
...@@ -18,6 +20,33 @@ public class PerformanceAdminListDao { ...@@ -18,6 +20,33 @@ public class PerformanceAdminListDao {
private Integer totalSalePrice; private Integer totalSalePrice;
private Integer surplusGeneral; private Integer surplusGeneral;
private String rejectTxt; private String rejectTxt;
private Integer sort;
private String createdAt; private String createdAt;
public void setStatus(Integer status){
this.status=status;
switch (status){
case 1:
this.statusName="审核中";
break;
case 3:
this.statusName="审核通过";
break;
case 4:
this.statusName="审核拒绝";
break;
case 6:
this.statusName="售卖中";
break;
case 7:
this.statusName="已下架";
break;
case 8:
this.statusName="演出结束";
break;
default:
this.statusName="其他";
break;
}
}
} }
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
<result column="surplus_general" property="surplusGeneral"/> <result column="surplus_general" property="surplusGeneral"/>
<result column="status" property="status"/> <result column="status" property="status"/>
<result column="type" property="type"/> <result column="type" property="type"/>
<result column="sort" property="sort"/>
<result column="audit_status" property="auditStatus"/> <result column="audit_status" property="auditStatus"/>
<result column="reject_txt" property="rejectTxt"/> <result column="reject_txt" property="rejectTxt"/>
<result column="created_at" property="createdAt"/> <result column="created_at" property="createdAt"/>
...@@ -21,7 +22,6 @@ ...@@ -21,7 +22,6 @@
<resultMap id="misPerformanceListResult" type="com.liquidnet.service.kylin.dao.PerformanceAdminListDao"> <resultMap id="misPerformanceListResult" type="com.liquidnet.service.kylin.dao.PerformanceAdminListDao">
<result column="performances_id" property="performancesId"/> <result column="performances_id" property="performancesId"/>
<result column="title" property="title"/> <result column="title" property="title"/>
<result column="type" property="type"/>
<result column="time_start" property="timeStart"/> <result column="time_start" property="timeStart"/>
<result column="time_end" property="timeEnd"/> <result column="time_end" property="timeEnd"/>
<result column="total_general" property="totalGeneral"/> <result column="total_general" property="totalGeneral"/>
...@@ -142,7 +142,7 @@ ...@@ -142,7 +142,7 @@
ORDER BY #{orderItem} #{orderSc} ORDER BY #{orderItem} #{orderSc}
</select> </select>
<!-- Mis演出列表 (不包含退票信息) --> <!-- Mis演出列表 (不包含退票信息) -->
<select id="misPerformanceList" parameterType="java.util.Map" resultMap="partnerPerformanceListResult"> <select id="misPerformanceList" parameterType="java.util.Map" resultMap="misPerformanceListResult">
SELECT SELECT
p.performances_id , p.performances_id ,
p.sponsor, p.sponsor,
...@@ -210,9 +210,9 @@ ...@@ -210,9 +210,9 @@
<if test="auditStatus!='-2'"> <if test="auditStatus!='-2'">
AND ps.audit_status = #{auditStatus} AND ps.audit_status = #{auditStatus}
</if> </if>
<if test="auditStatus=='-2'"> <!-- <if test="auditStatus=='-2'">-->
AND (ps.audit_status = 0 or ps.audit_status = 2) <!-- AND (ps.audit_status = 0 or ps.audit_status = 1 or ps.audit_status = 2)-->
</if> <!-- </if>-->
<if test="stopSellDay!=-2"> <if test="stopSellDay!=-2">
AND p.time_end BETWEEN #{stopSellTime} AND NOW() AND p.time_end BETWEEN #{stopSellTime} AND NOW()
</if> </if>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment