修改报表
This commit is contained in:
@@ -61,6 +61,7 @@ public class StatisticsController {
|
||||
List<Map<String,Object>> physicalAndTraining = ordersService.listMaps(new MPJLambdaWrapper<Orders>()
|
||||
.leftJoin(PaymentToOrder.class,PaymentToOrder::getOrderId,Orders::getId)
|
||||
.leftJoin(Payment.class,Payment::getId,PaymentToOrder::getPaymentId)
|
||||
.disableSubLogicDel()
|
||||
.eq(Orders::getUseFlag,1).in(Orders::getType,3,4)
|
||||
.apply("DATE_FORMAT(t.order_time,'%Y-%m') = '"+params.get("orderTime")+"'")
|
||||
.select("""
|
||||
@@ -514,7 +515,7 @@ public class StatisticsController {
|
||||
.eq(Orders::getUseFlag,1).eq(Orders::getType,3)
|
||||
.apply("DATE_FORMAT(t.order_time, '%Y-%m') = '"+params.get("year")+"-"+params.get("month")+"'")
|
||||
.select("IF(t.pay_type=1,'天医币',IF(t2.type=0,'微信',IF(t2.type=1,'支付宝','银行'))) type,SUM(t.fee) fee")
|
||||
.groupBy(Payment::getType));
|
||||
.groupBy("type"));
|
||||
return R.ok().putData("map",physical);
|
||||
}
|
||||
//实物明细导出
|
||||
@@ -539,7 +540,7 @@ public class StatisticsController {
|
||||
.eq(Orders::getUseFlag,1).eq(Orders::getType,4)
|
||||
.apply("DATE_FORMAT(t.order_time, '%Y-%m') = '"+params.get("year")+"-"+params.get("month")+"'")
|
||||
.select("IF(t.pay_type=1,'天医币',IF(t2.type=0,'微信',IF(t2.type=1,'支付宝','银行'))) type,SUM(t.fee) fee")
|
||||
.groupBy(Payment::getType));
|
||||
.groupBy("type"));
|
||||
return R.ok().putData("map",trainingClass);
|
||||
}
|
||||
//培训班明细导出
|
||||
|
||||
@@ -138,7 +138,7 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersMapper, Orders> impleme
|
||||
.eq(Orders::getUseFlag,1).and(t->t.eq(Orders::getType,0).or().eq(Orders::getPayType,1))
|
||||
.apply("DATE_FORMAT(t.order_time, '%Y-%m') = '"+params.get("year")+"-"+params.get("month")+"'")
|
||||
.select("DATE_FORMAT(t.order_time, '%Y-%m-%d %H:%i:%s') 01时间,if(t.source=0,'一路健康',if(t.source=1,'吴门医述','管理员')) 02来源," +
|
||||
"IF(t2.type=0,'微信',IF(t2.type=1,'支付宝','银行')) 03支付方式,t.tel 04电话,t.order_sn 05订单号," +
|
||||
"IF(t2.type=0,'微信',IF(t2.type=1,'支付宝',IF(t2.type=2,'银行',''))) 03支付方式,t.tel 04电话,t.order_sn 05订单号," +
|
||||
"if(t.type=0,'充值',IF(t.type=1,'vip',IF(t.type=2,'课程',IF(t.type=3,'实物','培训班')))) 06类型, +t.fee 07金额,t.point 08充值天医币")
|
||||
.orderByAsc(Orders::getOrderTime));
|
||||
return coinInfoList;
|
||||
|
||||
Reference in New Issue
Block a user