|
|
@@ -198,11 +198,19 @@ public interface CompanyMoneyLogsMapper
|
|
|
// "order by l.logs_id desc " +
|
|
|
// "</script>"})
|
|
|
@Select({"<script> " +
|
|
|
- "select l.*,c.company_name,o.order_code,s.store_name,o.delivery_sn as delivery_id,p.pay_code,p.pay_type_code,o.package_name,o.package_second_name,io.order_sn,o.user_name,cu.nick_name as company_user_name \n" +
|
|
|
+ "select l.*," +
|
|
|
+ "CASE WHEN cu.nick_name IS NOT NULL AND cd.dept_name IS NOT NULL THEN CONCAT(c.company_name, '-', cu.nick_name, '-', cd.dept_name) " +
|
|
|
+ "WHEN cu.nick_name IS NOT NULL THEN CONCAT(c.company_name, '-', cu.nick_name) " +
|
|
|
+ "ELSE c.company_name END as company_name," +
|
|
|
+ "o.order_code,s.store_name,o.delivery_sn as delivery_id,p.pay_code,p.pay_type_code,o.package_name,o.package_second_name,io.order_sn,o.user_name,cu.nick_name as company_user_name,cd.dept_name," +
|
|
|
+ "CONCAT_WS('-', cu.nick_name, cd.dept_name) as company_team," +
|
|
|
+ "CASE WHEN l.logs_type=15 THEN ABS(l.money) ELSE NULL END as red_packet_consume," +
|
|
|
+ "CASE WHEN l.logs_type IN (1,3) THEN CONCAT('充值金额:', l.money, '元') ELSE NULL END as recharge_detail \n" +
|
|
|
" from company_money_logs l " +
|
|
|
"left join company c on c.company_id=l.company_id " +
|
|
|
"left join fs_store_order o on (o.order_id=l.business_id and (l.logs_type=3 or l.logs_type=4 or l.logs_type=5 or l.logs_type=6 or l.logs_type=13 or l.logs_type=14)) " +
|
|
|
"left join company_user cu on cu.user_id = o.company_user_id " +
|
|
|
+ "left join company_dept cd on cd.dept_id = cu.dept_id " +
|
|
|
"left join fs_store s on (o.store_id=s.store_id and (l.logs_type=3 or l.logs_type=4 or l.logs_type=5 or l.logs_type=6 or l.logs_type=13 or l.logs_type=14)) " +
|
|
|
"left join fs_store_payment p on ( p.`status`=1 and p.business_code=o.order_code and (l.logs_type=3 or l.logs_type=4 or l.logs_type=5 or l.logs_type=6 or l.logs_type=13 or l.logs_type=14)) " +
|
|
|
"left join fs_inquiry_order io on (io.order_id=l.business_id and (l.logs_type=12)) "+
|
|
|
@@ -234,7 +242,14 @@ public interface CompanyMoneyLogsMapper
|
|
|
// "order by l.logs_id desc" +
|
|
|
// "</script>"})
|
|
|
@Select({"<script> " +
|
|
|
- "select l.*,o.*,c.company_name,cd.dept_name,cu.nick_name as company_user_name FROM company_money_logs l " +
|
|
|
+ "select l.*,o.*," +
|
|
|
+ "CASE WHEN cu.nick_name IS NOT NULL AND cd.dept_name IS NOT NULL THEN CONCAT(c.company_name, '-', cu.nick_name, '-', cd.dept_name) " +
|
|
|
+ "WHEN cu.nick_name IS NOT NULL THEN CONCAT(c.company_name, '-', cu.nick_name) " +
|
|
|
+ "ELSE c.company_name END as company_name," +
|
|
|
+ "cd.dept_name,cu.nick_name as company_user_name," +
|
|
|
+ "CONCAT_WS('-', cu.nick_name, cd.dept_name) as company_team," +
|
|
|
+ "CASE WHEN l.logs_type=15 THEN ABS(l.money) ELSE NULL END as red_packet_consume," +
|
|
|
+ "CASE WHEN l.logs_type IN (1,3) THEN CONCAT('充值金额:', l.money, '元') ELSE NULL END as recharge_detail FROM company_money_logs l " +
|
|
|
" LEFT JOIN fs_store_order o ON o.order_id=l.business_id and o.company_id =l.company_id " +
|
|
|
" LEFT JOIN company c ON c.company_id= l.company_id " +
|
|
|
" LEFT JOIN company_user cu ON cu.user_id=o.company_user_id " +
|